Skip to content

[bitnami/janusgraph] Harden Pod and Volume Security Contexts - #36635

Closed
deepnemesis wants to merge 2 commits into
bitnami:mainfrom
deepnemesis:janusgraph
Closed

deepnemesis wants to merge 2 commits into
bitnami:mainfrom
deepnemesis:janusgraph

Conversation

@deepnemesis

@deepnemesis deepnemesis commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Description of the change

Improve JanusGraph workload hardening by:

  • Adding RuntimeDefault to the pod security context.
  • Completing the optional volume-permissions init-container security context.
  • Adding a configurable storageBackend.passwordFileMode with a 0440
    default.
  • Updating the chart version to 1.4.12.
  • Updating the README and changelog.

Benefits

  • Provides pod-level seccomp protection.
  • Ensures the volume-permissions security context is rendered explicitly.
  • Restricts storage password-file access.
  • Aligns the chart with Kubernetes Pod Security Standards and existing
    Bitnami chart patterns.

Possible drawbacks

The volume-permissions init container intentionally continues to run as root
because it performs ownership changes.

The 0440 password-file mode requires a matching pod fsGroup. Installations
that disable the pod security context may need to override
storageBackend.passwordFileMode.

Applicable issues

Additional information

The default JanusGraph and metrics container security contexts are unchanged.

Checklist

  • Chart version bumped according to semver.
  • New values documented in values.yaml and README.md.
  • Pull request title follows the Bitnami convention.
  • README regenerated with readme-generator-for-helm.
  • Helm lint and template validation completed.
  • Commits signed off according to the DCO.

Signed-off-by: Subhadeep Maity <322813880+deepnemesis@users.noreply.github.com>
Signed-off-by: Subhadeep Maity <322813880+deepnemesis@users.noreply.github.com>
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown

This Pull Request has been automatically marked as "stale" because it has not had recent activity (for 15 days). It will be closed if no further activity occurs. Thank you for your contribution.

@github-actions github-actions Bot added the stale 15 days without activity label Nov 4, 2026
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

Due to the lack of activity in the last 5 days since it was marked as "stale", we proceed to close this Pull Request. Do not hesitate to reopen it later if necessary.

@github-actions github-actions Bot added the solved label Nov 9, 2026
@bitnami-bot bitnami-bot added stale 15 days without activity and removed stale 15 days without activity labels Nov 9, 2026
@bitnami-bot bitnami-bot closed this Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

janusgraph solved stale 15 days without activity triage Triage is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[bitnami/janusgraph] Harden pod and volume security contexts

3 participants