Skip to content

charts/redpanda, multicluster: share init container rendering - #1888

Merged
chrisseto merged 1 commit into
mainfrom
chris/dedup-initcontainer
Oct 1, 2026
Merged

chrisseto merged 1 commit into
mainfrom
chris/dedup-initcontainer

Conversation

@chrisseto

Copy link
Copy Markdown
Contributor

Extract, deduplicate, and refactor redpanda init container rendering into charts/redpanda from charts/redpanda/chart and multicluster/operator.

The change is largely inert but a few changes had to be made:

  • The configurator and fs-validator script volumes are now named configurator and fs-validator rather than after the release or pool. This was done to clean up internal plumbing as there's no need to "namespace" volumes.

  • StretchCluster's redpanda-configurator init container gains securityContext.runAsNonRoot and allowPrivilegeEscalation: false, to match the chart.

@chrisseto
chrisseto added this pull request to stack #1882 September 21, 2026 17:16
@secpanda

secpanda commented Sep 21, 2026 •

Copy link
Copy Markdown

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues
✅ Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from ecf59e2 to 5f8416b Compare September 22, 2026 20:43
@david-yu
david-yu force-pushed the chris/dedup-initcontainer branch from 5f8416b to d37919a Compare September 23, 2026 20:34
@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from d37919a to 26ca979 Compare September 25, 2026 19:30
@chrisseto
chrisseto marked this pull request as ready for review September 25, 2026 19:35
@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from 26ca979 to 9dccfbb Compare September 25, 2026 19:59
@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from 9dccfbb to f08937e Compare September 30, 2026 19:15
Base automatically changed from chris/dedup-scripts to main September 30, 2026 20:30
@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from f08937e to 220cb32 Compare September 30, 2026 20:30

@RafalKorepta RafalKorepta left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM only non blocking questions

Comment thread charts/redpanda/hosttuner.go Outdated
Comment thread charts/redpanda/chart/post_install_upgrade_job.go
@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from 220cb32 to 6a046b2 Compare October 1, 2026 14:32
Extract, deduplicate, and refactor redpanda init container rendering
into charts/redpanda from charts/redpanda/chart and
multicluster/operator.

The change is largely inert but a few changes had to be made:

  - The configurator and fs-validator script volumes are now named
    `configurator` and `fs-validator` rather than after the release or
    pool. This was done to clean up internal plumbing as there's no need
    to "namespace" volumes.

  - StretchCluster's redpanda-configurator init container gains
    securityContext.runAsNonRoot and allowPrivilegeEscalation: false,
    to match the chart.
@chrisseto
chrisseto force-pushed the chris/dedup-initcontainer branch from 6a046b2 to 3888019 Compare October 1, 2026 17:35
@chrisseto
chrisseto merged commit e5676e1 into main Oct 1, 2026
15 checks passed
@chrisseto
chrisseto deleted the chris/dedup-initcontainer branch October 1, 2026 19:14
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

💚 All backports created successfully

Status Branch Result
✅ release/v26.2.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants