Skip to content

Commit 1c4c36a

Browse files
committed
docs: improve helm setup with postgres and hostname config
1 parent 695f2ce commit 1c4c36a

File tree

1 file changed

+35
-22
lines changed

1 file changed

+35
-22
lines changed

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

Lines changed: 35 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
2424
digger:
2525
image:
2626
repository: registry.digger.dev/diggerhq/digger_backend
27-
tag: "v0.6.106" # Select tag from GitHub releases
27+
tag: "v0.6.110" # Select tag from GitHub releases
2828
pullPolicy: IfNotPresent
2929
```
3030

@@ -33,26 +33,6 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
3333
</Warning>
3434
</Step>
3535

36-
<Step title="Configure required secrets">
37-
Configure the required secrets for Digger. Note that GitHub App credentials will be filled after the initial setup.
38-
39-
```yaml values.yaml
40-
digger:
41-
secret:
42-
httpBasicAuthUsername: "admin"
43-
httpBasicAuthPassword: "<strong-password>"
44-
bearerAuthToken: "<strong-token>"
45-
hostname: "digger.example.com"
46-
47-
# GitHub App credentials (filled after setup)
48-
githubOrg: ""
49-
githubAppID: "" # Note: uppercase ID
50-
githubAppClientID: ""
51-
githubAppClientSecret: ""
52-
githubAppKeyFile: "" # base64 encoded private key
53-
githubWebhookSecret: ""
54-
```
55-
</Step>
5636

5737
<Step title="Configure database">
5838
Choose your database configuration based on your environment:
@@ -79,7 +59,8 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
7959
postgres:
8060
enabled: true
8161
secret:
82-
postgresPassword: "<test-password>"
62+
useExistingSecret: false # Important: set to false
63+
password: "<test-password>"
8364
```
8465

8566
<Warning>
@@ -105,6 +86,34 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
10586
```
10687
</Step>
10788

89+
<Step title="Configure initial secrets">
90+
Configure the authentication and hostname settings. Make sure the hostname matches your ingress configuration:
91+
92+
```yaml values.yaml
93+
digger:
94+
secret:
95+
httpBasicAuthUsername: "admin"
96+
httpBasicAuthPassword: "<strong-password>" # CHANGE THIS
97+
bearerAuthToken: "<strong-token>" # CHANGE THIS
98+
hostname: "digger.example.com" # MUST match your ingress host
99+
githubOrg: "your-github-org" # Your GitHub organization name
100+
101+
# GitHub App credentials - leave empty for now
102+
githubAppID: ""
103+
githubAppClientID: ""
104+
githubAppClientSecret: ""
105+
githubAppKeyFile: ""
106+
githubWebhookSecret: ""
107+
```
108+
109+
<Warning>
110+
**Important**:
111+
- The `hostname` must exactly match the host you configured in the ingress step
112+
- The `githubOrg` must be your actual GitHub organization name where you'll install the app
113+
- Change all default passwords and tokens
114+
</Warning>
115+
</Step>
116+
108117
<Step title="Install the Helm chart">
109118
Once you are done configuring your `values.yaml` file, run the command below to install Digger:
110119

@@ -264,5 +273,9 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
264273
# For testing only - use external database in production
265274
postgres:
266275
enabled: false
276+
# If you enable the built-in postgres:
277+
# secret:
278+
# useExistingSecret: false
279+
# password: "test-password"
267280
```
268281
</Accordion>

0 commit comments

Comments
 (0)