From e657266cb4c60147bc60ec5886bf19aa376c946b Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Fri, 28 Jan 2022 22:24:46 +0100 Subject: [PATCH] feat(goharbor): Add networkpolicy to project --- apps/base/goharbor/kustomization.yaml | 1 + apps/base/goharbor/networkpolicy.yaml | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 apps/base/goharbor/networkpolicy.yaml diff --git a/apps/base/goharbor/kustomization.yaml b/apps/base/goharbor/kustomization.yaml index a5b163971..bc535bd42 100644 --- a/apps/base/goharbor/kustomization.yaml +++ b/apps/base/goharbor/kustomization.yaml @@ -5,3 +5,4 @@ resources: - namespace.yaml - repository.yaml - release.yaml + - networkpolicy.yaml diff --git a/apps/base/goharbor/networkpolicy.yaml b/apps/base/goharbor/networkpolicy.yaml new file mode 100644 index 000000000..80ce4e294 --- /dev/null +++ b/apps/base/goharbor/networkpolicy.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: allow-ingress +spec: + podSelector: + matchLabels: + app: harbor + ingress: + - from: + - namespaceSelector: + matchLabels: + ingress.shivering-isles.com/network-access-required: "true" -- GitLab