4
4
5
5
A Helm chart to configure the golang-based external-secrets.
6
6
7
- This chart is used by the Validated Patterns to set up the external secrets
7
+ This chart is used by the Validated Patterns to set up the external secrets. This chart
8
+ sets up the needed pieces for ESO to work with the Validated Patterns Framework.
9
+
10
+ ** Note** this version uses the ESO operator. Since we prefer using UBI images, we need
11
+ to manually update the ESO UBI images in the ` values.yaml ` file when updating.
12
+ This requires that the operator is installed via the VP subscriptions mechanism.
13
+
14
+ Here is a full example:
15
+ ``` yaml
16
+ clusterGroup :
17
+ namespaces :
18
+ - golang-external-secrets
19
+ subscriptions :
20
+ golang-external-secrets :
21
+ channel : alpha
22
+ name : external-secrets-operator
23
+ namespace : golang-external-secrets
24
+ source : community-operators
25
+ applications :
26
+ golang-external-secrets :
27
+ name : golang-external-secrets
28
+ namespace : golang-external-secrets
29
+ project : hub
30
+ chart : golang-external-secrets
31
+ chartVersion : 0.2.*
32
+ ` ` `
8
33
9
34
**Homepage:** <https://github.com/validatedpatterns/golang-external-secrets-chart>
10
35
@@ -14,21 +39,12 @@ This chart is used by the Validated Patterns to set up the external secrets
14
39
| ---- | ------ | --- |
15
40
| Validated Patterns Team | <[email protected] > | |
16
41
17
- ## Requirements
18
-
19
- | Repository | Name | Version |
20
- | ------------| ------| ---------|
21
- | https://charts.external-secrets.io | external-secrets | 0.10.0 |
22
-
23
42
## Values
24
43
25
44
| Key | Type | Default | Description |
26
45
|-----|------|---------|-------------|
46
+ | certController.image.tag | string | ` " v0.10.4-ubi" ` | Tag for the ESO certController image |
27
47
| clusterGroup.isHubCluster | bool | ` true` | The variable that defines when a cluster is the HUB |
28
- | external-secrets | object | depends on the individual settings | A few settings containing which images are being used |
29
- | external-secrets.certController.image.tag | string | ` "v0.10.0-ubi" ` | Tag for the ESO certController image |
30
- | external-secrets.image.tag | string | ` "v0.10.0-ubi" ` | Tag for the ESO main image |
31
- | external-secrets.webhook.image.tag | string | ` "v0.10.0-ubi" ` | Tag for the ESO webhook image |
32
48
| global | object | depends on the individual settings | The global namespace containes some globally used variables used in patterns |
33
49
| global.clusterDomain | string | `"foo.example.com"` | The DNS entry for the cluster the chart is being rendered on |
34
50
| global.hubClusterDomain | string | `"hub.example.com"` | The DNS entry for the hub cluster |
@@ -52,21 +68,9 @@ This chart is used by the Validated Patterns to set up the external secrets
52
68
| golangExternalSecrets.rbac.rolename | string | `"hub-role"` | The name of the vault role when connecting to the vault from the hub |
53
69
| golangExternalSecrets.vault | object | depends on the individual settings | Some vault configuration entries |
54
70
| golangExternalSecrets.vault.mountPath | string | `"hub"` | The vault secrets' path when connecting to it from the hub |
71
+ | image | object | depends on the individual settings | A few settings containing which images are being used |
72
+ | image.tag | string | `"v0.10.4-ubi"` | Tag for the ESO main image |
73
+ | webhook.image.tag | string | `"v0.10.4-ubi"` | Tag for the ESO webhook image |
55
74
56
75
----------------------------------------------
57
76
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
58
-
59
- ## Subchart Update
60
-
61
- When updating this sub-chart, please remember to tweak the image tag in values.yaml.
62
- That is because we want to use -ubi images if possible and there is no suffix option, so
63
- we just override the tag with the version + "-ubi"
64
-
65
- ### Steps
66
-
67
- 1 . Edit the version in Chart.yaml
68
- 2 . Run ` helm dependency update . `
69
- 3 . Run ` ./update-helm-dependency.sh `
70
- 4 . Tweak ` values.yaml ` with the new image versions
71
- 5 . Run ` make test `
72
- 6 . Commit to Git
0 commit comments