Skip to content

Instantly share code, notes, and snippets.

@nyrahul
Created November 25, 2025 06:36
Show Gist options
  • Select an option

  • Save nyrahul/133c77902edf5a8b04591199cac1d51a to your computer and use it in GitHub Desktop.

Select an option

Save nyrahul/133c77902edf5a8b04591199cac1d51a to your computer and use it in GitHub Desktop.
Install Kyverno and Auto delete netpol
# Install Kyverno
kubectl create namespace kyverno
kubectl apply -f https://raw.githubusercontent.com/kyverno/kyverno/main/config/release/install.yaml
kubectl apply -f - <<'EOF'
apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
name: block-auto-networkpolicy
spec:
validationFailureAction: Enforce
rules:
- name: block-auto-created-np
match:
any:
- resources:
kinds:
- NetworkPolicy
namespaces:
- radiusai
validate:
message: "Auto-created NetworkPolicy is not allowed."
pattern:
metadata:
name: "egress"
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment