Skip to content

Add NetworkPolicy support to application charts - #1692

Open
MauAraujo wants to merge 1 commit into
mainfrom
mau/add-network-policies
Open

MauAraujo wants to merge 1 commit into
mainfrom
mau/add-network-policies

Conversation

@MauAraujo

Copy link
Copy Markdown
Contributor

Summary

  • Adds a networkPolicy configuration block to the job, web, and worker Helm charts
  • Disabled by default (networkPolicy.enabled: false) — no impact on existing deployments
  • Users can define raw Kubernetes NetworkPolicy ingress and egress rules via Helm values, with automatic policyTypes inference or explicit override

Test plan

  • helm template renders valid NetworkPolicy with ingress-only, egress-only, and combined rules
  • No output when networkPolicy.enabled: false (default)
  • Explicit policyTypes override works correctly
  • Deploy to a test cluster with a CNI that enforces NetworkPolicies (e.g., Calico, Cilium)

🤖 Generated with Claude Code

Adds a networkPolicy configuration block (disabled by default) to all
three application charts, allowing users to define Kubernetes
NetworkPolicy ingress/egress rules via Helm values.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

1 participant