Commit 5ac9228
feat(helm): add webapp.extraContainers + webapp.extraInitContainers
Mirrors the pattern already established for `webapp.extraEnvVars`,
`webapp.extraVolumes`, and `webapp.extraVolumeMounts`. Lets consumers
inject sidecars (in-pod TLS like nginx/envoy, log shippers, audit
agents, etc.) and extra init containers without forking the chart.
Both default to empty list — no behavior change for existing users.
Use case driving this: GovSignals' FedStart deployments need an
in-pod nginx TLS sidecar so supervisor / register-tasks can talk to
the webapp over TLS without going through the cluster-edge oauth2-proxy.
The umbrella umbrella-style patterns we'd otherwise need (kustomize
post-render, fork the webapp template) are all worse.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent cccce08 commit 5ac9228
2 files changed
Lines changed: 29 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
85 | 88 | | |
86 | 89 | | |
87 | 90 | | |
| |||
404 | 407 | | |
405 | 408 | | |
406 | 409 | | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
407 | 413 | | |
408 | 414 | | |
409 | 415 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
175 | 198 | | |
176 | 199 | | |
177 | 200 | | |
| |||
0 commit comments