From 4acd2f580538299484d3d74efa3409729a3b7daa Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 8 May 2022 20:58:33 +0200 Subject: [PATCH] add wishlist --- clank/apps/prod/wishlist/app.yaml | 57 ++++++++++++++++++++++ clank/apps/test/podinfo-kustomization.yaml | 4 +- clank/clusters/prod/wishlist/app.yaml | 15 ++++++ 3 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 clank/apps/prod/wishlist/app.yaml create mode 100644 clank/clusters/prod/wishlist/app.yaml diff --git a/clank/apps/prod/wishlist/app.yaml b/clank/apps/prod/wishlist/app.yaml new file mode 100644 index 0000000..0e5edce --- /dev/null +++ b/clank/apps/prod/wishlist/app.yaml @@ -0,0 +1,57 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: wishlist-ingress + annotations: + traefik.ingress.kubernetes.io/router.tls: "true" + traefik.ingress.kubernetes.io/router.tls.certresolver: le +spec: + tls: + - hosts: + - wishlist.kjuulh.app + rules: + - host: wishlist.kjuulh.app + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: wishlist-service + port: + number: 80 + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: wishlist-deployment + labels: + app: wishlist +spec: + replicas: 3 + selector: + matchLabels: + app: wishlist + template: + metadata: + labels: + app: wishlist + spec: + containers: + - name: wishlist + image: kasperhermansen/wishlist-2022 + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: wishlist-service +spec: + ports: + - port: 80 + protocol: TCP + targetPort: 80 + selector: + run: wishlist diff --git a/clank/apps/test/podinfo-kustomization.yaml b/clank/apps/test/podinfo-kustomization.yaml index 9fe3229..cb553bf 100644 --- a/clank/apps/test/podinfo-kustomization.yaml +++ b/clank/apps/test/podinfo-kustomization.yaml @@ -5,11 +5,11 @@ metadata: name: podinfo namespace: flux-system spec: - interval: 5m0s + interval: 10m0s + retryInterval: 30s path: ./kustomize prune: true sourceRef: kind: GitRepository name: podinfo targetNamespace: default - diff --git a/clank/clusters/prod/wishlist/app.yaml b/clank/clusters/prod/wishlist/app.yaml new file mode 100644 index 0000000..dd7333e --- /dev/null +++ b/clank/clusters/prod/wishlist/app.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 +kind: Kustomization +metadata: + name: wishlist + namespace: wishlist +spec: + interval: 10m0s + retryInterval: 30s + path: ./clank/apps/prod/wishlist + prune: true + sourceRef: + kind: GitRepository + name: apps + targetNamespace: default