Skip to content
Snippets Groups Projects
Verified Commit c94c1fbf authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

kyverno: Introduce system namespace label

parent 1ac433f3
No related branches found
No related tags found
No related merge requests found
......@@ -4,3 +4,4 @@ metadata:
name: kyverno
labels:
name: kyverno
kyverno.shivering-isles.com/class: "system"
......@@ -4,3 +4,4 @@ metadata:
name: cert-manager
labels:
name: cert-manager
kyverno.shivering-isles.com/class: "system"
......@@ -4,3 +4,4 @@ metadata:
name: nginx-system
labels:
name: nginx-system
kyverno.shivering-isles.com/class: "system"
......@@ -9,21 +9,24 @@ spec:
resources:
kinds:
- Namespace
selector:
matchExpressions:
- {key: kyverno.shivering-isles.com/class operator: NotIn, values: [system]}
exclude:
resources:
namespaces:
- '*-system'
- default
- kube-public
- kyverno
- tigera-operator
generate:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-from-same-namespace-managed
namespace: "{{request.object.metadata.name}}"
spec:
podSelector: {}
ingress:
- from:
- podSelector: {}
name: allow-from-same-namespace-managed
namespace: "{{request.object.metadata.name}}"
data:
apiVersion: networking.k8s.io/v1
spec:
podSelector: {}
ingress:
- from:
- podSelector: {}
......@@ -4,3 +4,4 @@ metadata:
name: zalando-postgres
labels:
name: zalando-postgres
kyverno.shivering-isles.com/class: "system"
......@@ -4,3 +4,4 @@ metadata:
name: monitoring
labels:
name: monitoring
kyverno.shivering-isles.com/class: "system"
......@@ -4,3 +4,4 @@ metadata:
name: rook-ceph
labels:
name: rook-ceph
kyverno.shivering-isles.com/class: "system"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment