Skip to content

[adminer] release 1.1.0 — add initContainers value (#129)#130

Merged
firmansyahn merged 1 commit into
mainfrom
feat/adminer-init-containers
Jun 20, 2026
Merged

[adminer] release 1.1.0 — add initContainers value (#129)#130
firmansyahn merged 1 commit into
mainfrom
feat/adminer-init-containers

Conversation

@firmansyahn

Copy link
Copy Markdown
Collaborator

What

Adds a top-level initContainers value to the adminer chart so users can inject init containers into the Adminer pod without post-render hacks.

Rendered into the pod spec's initContainers: array (runs to completion before the main container starts) — distinct from the existing sidecars value (long-running co-containers spliced into containers:).

Why

Closes #129 (reported by @attilaolah). Motivating use case: Adminer behind an oauth2-proxy sidecar that needs a combined CA bundle (public trust anchors + a self-signed private CA for a valkey/redis session cache). An init container assembles the bundle into an emptyDir before the main containers start. Pairs with extraVolumes/extraVolumeMounts.

Changes

  • templates/Deployment.yaml — render initContainers before containers
  • values.yamlinitContainers param (k8s ref link + CA-bundle example)
  • values.schema.jsoninitContainers array type
  • README.md — params-table row
  • Chart.yaml1.0.21.1.0 (additive, minor); refresh artifacthub.io/changes
  • remove unused values-test.yaml fixture (not wired into ct/helm-unittest)

Verification

helm template with initContainers set renders the array before containers: (exit 0). Additive only — no breaking changes; installs from 1.0.x upgrade in place with no action.

Inject init containers into the Adminer pod via a new top-level
`initContainers` value, rendered into the pod spec's `initContainers:`
array (runs to completion before the main container). Useful for
preparing shared volumes ahead of the main container — e.g. assembling
a combined CA bundle into an emptyDir for an oauth2-proxy sidecar.
Pairs with extraVolumes/extraVolumeMounts; complements the existing
sidecars value rather than replacing it.

- templates/Deployment.yaml: render initContainers before containers
- values.yaml: initContainers param (ref link + CA-bundle example)
- values.schema.json: initContainers array type
- README.md: params-table row
- Chart.yaml: 1.0.2 -> 1.1.0 (additive), refresh artifacthub.io/changes
- remove unused values-test.yaml fixture (not wired into ct/unittest)

Reported by @attilaolah.
@firmansyahn firmansyahn merged commit c77d63e into main Jun 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[adminer] Allow specifying initContainers

1 participant