From 6a1cd70919d294ac6111fc32039b335dd8382fc9 Mon Sep 17 00:00:00 2001 From: Meysam Azad Date: Sat, 8 Mar 2025 15:02:46 +0700 Subject: [PATCH 1/4] feat: add another route --- main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.go b/main.go index 273d633..e6c03b0 100644 --- a/main.go +++ b/main.go @@ -15,5 +15,11 @@ func main() { }) }) + r.GET("/hello", func(c *gin.Context) { + c.JSON(http.StatusOK, gin.H{ + "message": "Hello to you too!", + }) + }) + r.Run() } From d7cd787af3f664048e0e2ab6a50626f105e84bc7 Mon Sep 17 00:00:00 2001 From: Meysam Azad Date: Sat, 8 Mar 2025 15:57:24 +0700 Subject: [PATCH 2/4] fix: add pr number to service selector --- kustomize/overlays/preview/kustomization.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/kustomize/overlays/preview/kustomization.yml b/kustomize/overlays/preview/kustomization.yml index 5c4eab6..a5ff9d4 100644 --- a/kustomize/overlays/preview/kustomization.yml +++ b/kustomize/overlays/preview/kustomization.yml @@ -3,3 +3,4 @@ resources: patches: - path: deployment-merge.yml + - path: service-merge.yml From da50138f271e09c34e9be910e4a579662bbb3681 Mon Sep 17 00:00:00 2001 From: Meysam Azad Date: Sun, 9 Mar 2025 11:06:00 +0700 Subject: [PATCH 3/4] chore: use kustomization selector for PR number --- kustomize/overlays/preview/deployment-merge.yml | 10 ---------- kustomize/overlays/preview/kustomization.yml | 7 ++++--- kustomize/overlays/preview/service-merge.yml | 7 ------- 3 files changed, 4 insertions(+), 20 deletions(-) delete mode 100644 kustomize/overlays/preview/deployment-merge.yml delete mode 100644 kustomize/overlays/preview/service-merge.yml diff --git a/kustomize/overlays/preview/deployment-merge.yml b/kustomize/overlays/preview/deployment-merge.yml deleted file mode 100644 index 0ac89a5..0000000 --- a/kustomize/overlays/preview/deployment-merge.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: fluxy-dummy -spec: - template: - metadata: - labels: - preview: pr${PR_NUMBER} diff --git a/kustomize/overlays/preview/kustomization.yml b/kustomize/overlays/preview/kustomization.yml index a5ff9d4..ed9423f 100644 --- a/kustomize/overlays/preview/kustomization.yml +++ b/kustomize/overlays/preview/kustomization.yml @@ -1,6 +1,7 @@ resources: - ../../base -patches: - - path: deployment-merge.yml - - path: service-merge.yml +labels: + - includeSelectors: true + pairs: + preview: pr${PR_NUMBER} diff --git a/kustomize/overlays/preview/service-merge.yml b/kustomize/overlays/preview/service-merge.yml deleted file mode 100644 index 5bc80a6..0000000 --- a/kustomize/overlays/preview/service-merge.yml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: fluxy-dummy -spec: - selector: - preview: pr${PR_NUMBER} From 6b39474f7343ced45e518b847ded16e09eb8d863 Mon Sep 17 00:00:00 2001 From: Meysam Azad Date: Sun, 9 Mar 2025 11:21:44 +0700 Subject: [PATCH 4/4] chore: add empty init container --- kustomize/base/deployment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/kustomize/base/deployment.yml b/kustomize/base/deployment.yml index 4c67c1a..cba772b 100644 --- a/kustomize/base/deployment.yml +++ b/kustomize/base/deployment.yml @@ -47,6 +47,7 @@ spec: runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 + initContainers: [] securityContext: fsGroup: 65534 fsGroupChangePolicy: Always