Skip to content

security(cilium): give Hubble relay and UI the two C-0211 defaults #4090

Description

@devantler

🤖 Generated by the Agentic Engineer

Evidence

The 2026-09-23 re-measurement on #3239 found 8 controllers in kube-system still missing the two non-privilege C-0211 defaults. Six come from the Cilium HelmRelease. Two of them, hubble-relay and hubble-ui, are off the data path.

Change

Set fsGroupChangePolicy: OnRootMismatch on both pods and an empty seLinuxOptions on every container, using chart values. Helm merges these into the chart's own security defaults, so no privilege, user or group field changes.

Acceptance criteria

  • A render test on the pinned chart proves that both Deployments carry the two fields, that the chart's own hardening is kept, and that nothing else in the render changes.
  • After rollout, both live Deployments carry the fields and their pods are Ready.

Size: small. The Cilium agent, operator, Envoy and the certgen CronJob come in later slices.

Part of #3239

Activity

  1. self-assigned this
    on Sep 23, 2026
  2. moved this to 🏃🏻‍♂️ In Progress in 🌊 Project Boardon Sep 23, 2026
  3. moved this from 🏃🏻‍♂️ In Progress to 👀 In Review in 🌊 Project Boardon Sep 23, 2026
  4. moved this from 👀 In Review to 🚀 Ready to Merge in 🌊 Project Boardon Sep 23, 2026
  5. moved this from 🚀 Ready to Merge to ✅ Done in 🌊 Project Boardon Sep 23, 2026
  6. devantler commented on Sep 23, 2026

    @devantler
    ContributorAuthor

    🤖 Generated by the Agentic Engineer

    Verified live after platform#4091 rolled out: hubble-relay (2/2 ready) and hubble-ui (1/1 ready) both carry fsGroupChangePolicy: OnRootMismatch at pod level and seLinuxOptions: {} on every container (relay, frontend, backend). The remaining cilium components stay tracked on #3239.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Fields

No fields configured for Security.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions