aboutsummaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2024-08-04 22:22:19 -0700
committerMax Resnick <max@ofmax.li>2024-08-04 22:22:19 -0700
commita586706f45abe13e14ecdffb369dd74a398113f5 (patch)
tree93de4f01a730ffff8d471765aef2a3d7f2219ef8 /manifests
parentf3b1eecc68cdabf7296c05fcd9e96317c0c1c8f2 (diff)
downloadgo-git-server-a586706f45abe13e14ecdffb369dd74a398113f5.tar.gz
feat: add std deployment
Diffstat (limited to 'manifests')
-rw-r--r--manifests/std/ingress.yaml41
-rw-r--r--manifests/std/kustomization.yaml16
2 files changed, 57 insertions, 0 deletions
diff --git a/manifests/std/ingress.yaml b/manifests/std/ingress.yaml
new file mode 100644
index 0000000..b3b5bad
--- /dev/null
+++ b/manifests/std/ingress.yaml
@@ -0,0 +1,41 @@
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+ annotations:
+ certmanager.k8s.io/cluseterissuer: letsencrypt-prod
+ ingress.kubernetes.io/ssl-redirect: "true"
+ kubernetes.io/ingress.class: traefik
+ traefik.ingress.kubernetes.io/frontend-entry-points: http,https
+ traefik.ingress.kubernetes.io/redirect-entry-point: https
+ traefik.ingress.kubernetes.io/redirect-permanent: "true"
+ name: go-git-ingress
+spec:
+ rules:
+ - host: git.ofmax.li
+ http:
+ paths:
+ - backend:
+ service:
+ name: go-git-server
+ port:
+ number: 8080
+ path: /info/refs
+ pathType: Prefix
+ - backend:
+ service:
+ name: go-git-server
+ port:
+ number: 8080
+ path: /git-upload-pack
+ pathType: Prefix
+ - backend:
+ service:
+ name: go-git-server
+ port:
+ number: 8080
+ path: /git-receive-pack
+ pathType: Prefix
+ tls:
+ - hosts:
+ - git.ofmax.li
+ secretName: git-ofmax-li-sec
diff --git a/manifests/std/kustomization.yaml b/manifests/std/kustomization.yaml
new file mode 100644
index 0000000..efd79db
--- /dev/null
+++ b/manifests/std/kustomization.yaml
@@ -0,0 +1,16 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+metadata:
+ name: go-git-server-std
+
+commonLabels:
+ app.kubernetes.io/part-of: go-git-server
+ app.kubernetes.io/managed-by: kustomize
+
+resources:
+- ../base
+
+images:
+- name: go-git-server
+ newName: public.ecr.aws/s0f9o2k5/go-git-server
+ newTag: 0.1.1