Skip to content

feat: switch to debian-s6-java25 and remove privileged access#269

Merged
jeromy-cannon merged 4 commits into
mainfrom
04002-debian-s6-only
Jun 25, 2026
Merged

feat: switch to debian-s6-java25 and remove privileged access#269
jeromy-cannon merged 4 commits into
mainfrom
04002-debian-s6-only

Conversation

@jeromy-cannon

@jeromy-cannon jeromy-cannon commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Description

This pull request updates the container images used in the deployment and removes the use of a privileged root security context from the Kubernetes manifests. The main goals are to improve security by avoiding unnecessary privileged containers and to update to newer image versions.

Image updates:

  • Updated the root container image from hashgraph/solo-containers/ubi8-s6-java25:0.43.0 to hashgraph/solo-containers/debian-s6-java25:0.45.4 in values.yaml.
  • Updated the backup-uploader sidecar image tag from 0.41.2 to 0.45.4 in values.yaml.

Security context changes:

  • Removed the solo.root.security.context.privileged template, which previously set containers to run as root with privileged mode, from _helpers.tpl.
  • Removed the use of the privileged root security context from the root container spec in network-node-statefulset.yaml.
  • Removed the use of the privileged root security context from the backup-uploader sidecar spec in network-node-statefulset.yaml.

Related Issues

…ags to 0.45.4 in values.yaml

Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
@jeromy-cannon jeromy-cannon requested review from a team as code owners June 25, 2026 16:24
@jeromy-cannon jeromy-cannon self-assigned this Jun 25, 2026
Signed-off-by: Jeromy Cannon <jeromy@swirldslabs.com>
@jeromy-cannon jeromy-cannon merged commit 4988d70 into main Jun 25, 2026
11 checks passed
@jeromy-cannon jeromy-cannon deleted the 04002-debian-s6-only branch June 25, 2026 17:59
@swirlds-automation

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.64.0 🎉

The release is available on:

  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • v0.64.0
  • GitHub release

Your semantic-release bot 📦🚀

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