Skip to content

Commit e219d85

Browse files
committed
Create helm values first
1 parent 954cd10 commit e219d85

File tree

1 file changed

+31
-18
lines changed

1 file changed

+31
-18
lines changed

docs/ce/self-host/deploy-helm.mdx

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,13 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
1111
- A GitHub organization where you'll install the GitHub App
1212

1313
<Steps>
14-
<Step title="Install Digger Helm chart">
15-
Install the `digger-backend` helm chart from GitHub Container Registry:
16-
17-
```bash
18-
helm install digger-backend oci://ghcr.io/diggerhq/helm-charts/digger-backend \
19-
--namespace digger \
20-
--create-namespace \
21-
--values values.yaml
22-
```
23-
</Step>
24-
2514
<Step title="Create Helm values">
2615
Create a `values.yaml` file. This will be used to configure settings for the Digger Helm chart.
2716
To explore all configurable properties, check the [values.yaml](https://github.com/diggerhq/digger/blob/develop/helm-charts/digger-backend/values.yaml) file in the repository.
17+
18+
<Info>
19+
You can also install without a values.yaml file initially and configure later, but using a values file is recommended for better control.
20+
</Info>
2821
</Step>
2922

3023
<Step title="Select Digger version">
@@ -117,14 +110,34 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
117110
</Step>
118111

119112
<Step title="Initial deployment">
120-
Deploy Digger with the initial configuration:
113+
Deploy Digger with the initial configuration. Choose one of the following approaches:
121114

122-
```bash
123-
helm install digger-backend oci://ghcr.io/diggerhq/helm-charts/digger-backend \
124-
--namespace digger \
125-
--create-namespace \
126-
--values values.yaml
127-
```
115+
<Tabs>
116+
<Tab title="With values.yaml (Recommended)">
117+
If you've created a `values.yaml` file with your configuration:
118+
119+
```bash
120+
helm install digger-backend oci://ghcr.io/diggerhq/helm-charts/digger-backend \
121+
--namespace digger \
122+
--create-namespace \
123+
--values values.yaml
124+
```
125+
</Tab>
126+
127+
<Tab title="Without values.yaml (Quick start)">
128+
If you want to install with default values first and configure later:
129+
130+
```bash
131+
helm install digger-backend oci://ghcr.io/diggerhq/helm-charts/digger-backend \
132+
--namespace digger \
133+
--create-namespace
134+
```
135+
136+
<Warning>
137+
This will use default values. You'll need to configure secrets and other settings before Digger will work properly.
138+
</Warning>
139+
</Tab>
140+
</Tabs>
128141

129142
Wait for all pods to reach a running state:
130143

0 commit comments

Comments
 (0)