@@ -24,7 +24,7 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
24
24
digger:
25
25
image:
26
26
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
28
28
pullPolicy: IfNotPresent
29
29
```
30
30
@@ -33,26 +33,6 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
33
33
</Warning >
34
34
</Step >
35
35
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 >
56
36
57
37
<Step title = " Configure database" >
58
38
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
79
59
postgres:
80
60
enabled: true
81
61
secret:
82
- postgresPassword: "<test-password >"
62
+ useExistingSecret: false # Important: set to false
63
+ password: "<test-password >"
83
64
```
84
65
85
66
<Warning >
@@ -105,6 +86,34 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
105
86
```
106
87
</Step >
107
88
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
+
108
117
<Step title = " Install the Helm chart" >
109
118
Once you are done configuring your ` values.yaml ` file, run the command below to install Digger:
110
119
@@ -264,5 +273,9 @@ description: "Learn how to use Helm chart to install Digger on your Kubernetes c
264
273
# For testing only - use external database in production
265
274
postgres :
266
275
enabled : false
276
+ # If you enable the built-in postgres:
277
+ # secret:
278
+ # useExistingSecret: false
279
+ # password: "test-password"
267
280
```
268
281
</Accordion >
0 commit comments