From 25a6c7d0280a274459ed9f3c8d7d72ed7a95bc7f Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Sun, 27 Mar 2022 03:34:28 +0200
Subject: [PATCH] feat(goharbor): Deploy namespace resource quota

---
 apps/k8s01/goharbor/kustomization.yaml |  2 ++
 shared/resourcequotas/default.yaml     | 10 ++++++++++
 2 files changed, 12 insertions(+)
 create mode 100644 shared/resourcequotas/default.yaml

diff --git a/apps/k8s01/goharbor/kustomization.yaml b/apps/k8s01/goharbor/kustomization.yaml
index eae590646..2f4232094 100644
--- a/apps/k8s01/goharbor/kustomization.yaml
+++ b/apps/k8s01/goharbor/kustomization.yaml
@@ -1,8 +1,10 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
+namespace: goharbor
 resources:
   - ../../base/goharbor
   - certificate.yaml
   - poddisruptionbudget.yaml
+  - ../../../shared/resourcequotas/default.yaml
 patchesStrategicMerge:
   - goharbor-values.yaml
diff --git a/shared/resourcequotas/default.yaml b/shared/resourcequotas/default.yaml
new file mode 100644
index 000000000..db0cb23d6
--- /dev/null
+++ b/shared/resourcequotas/default.yaml
@@ -0,0 +1,10 @@
+apiVersion: v1
+kind: ResourceQuota
+metadata:
+  name: standard
+spec:
+  hard:
+    requests.cpu: "3"
+    requests.memory: 6Gi
+    limits.cpu: "6"
+    limits.memory: 12Gi
-- 
GitLab