You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .helm/starter/README.md
+61-2
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,63 @@ These sub-headers aim to be a more intuitive entrypoint into customizing your de
32
32
### External Postgres
33
33
The `AWX.postgres` section simplifies the creation of the external postgres secret. If enabled, the configs provided will automatically be placed in a `postgres-config` secret and linked to the `AWX` resource. For proper secret management, the `AWX.postgres.password` value, and any other sensitive values, can be passed in at the command line rather than specified in code. Use the `--set` argument with `helm install`. Supplying the password this way is not recommended for production use, but may be helpful for initial PoC.
34
34
35
+
### Additional Kubernetes Resources
36
+
The `AWX.extraDeploy` section allows the creation of additional Kubernetes resources. This simplifies setups requiring additional objects that are used by AWX, e.g. using `ExternalSecrets` to create Kubernetes secrets.
37
+
38
+
Resources are passed as an array, either as YAML or strings (literal "|"). The resources are passed through `tpl`, so templating is possible. Example:
@@ -43,6 +100,10 @@ The `AWX.postgres` section simplifies the creation of the external postgres secr
43
100
| `AWX.spec` | specs to directly configure the AWX resource | `{}` |
44
101
| `AWX.postgres` | configurations for the external postgres secret | - |
45
102
103
+
### extraDeploy
104
+
| Value | Description | Default |
105
+
|---|---|---|
106
+
| `extraDeploy` | array of additional resources to be deployed (supports YAML or literal "\|") | - |
46
107
47
108
# Contributing
48
109
@@ -63,5 +124,3 @@ The chart is currently hosted on the gh-pages branch of the repo. During the rel
63
124
Instead of CR, we use `helm repo index` to generate an index from all locally pulled chart versions. Since we build from scratch every time, the timestamps of all entries will be updated. This could be improved by using yq or something similar to detect which tags are already in the index.yaml file, and only merge in tags that are not present.
64
125
65
126
Not using CR could be addressed in the future by keeping the chart built as a part of releases, as long as CR compares the chart to previous release packages rather than previous commits. If the latter is the case, then we would not have the necessary history for comparison.
0 commit comments