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