From ea7fe09b7edbfa972b36eb773ab8a074e38e0633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20T=C3=B3th?= <tothmiklostibor@gmail.com> Date: Mon, 4 Oct 2021 11:19:53 +0200 Subject: [PATCH] update versions --- .gitlab-ci.yml | 2 +- k8s/templates/cert.yml | 12 ------------ k8s/templates/deployment.yml | 3 +++ k8s/templates/ingress.yml | 26 ++++++++++++++++++++++++++ k8s/templates/istio.yml | 34 ---------------------------------- k8s/values.yaml | 2 +- 6 files changed, 31 insertions(+), 48 deletions(-) delete mode 100644 k8s/templates/cert.yml create mode 100644 k8s/templates/ingress.yml delete mode 100644 k8s/templates/istio.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da4e599..aabe23b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: alpine variables: - VERSION: v1.1.1 + VERSION: v2 stages: - build diff --git a/k8s/templates/cert.yml b/k8s/templates/cert.yml deleted file mode 100644 index 5b6e14f..0000000 --- a/k8s/templates/cert.yml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: cert-manager.io/v1alpha2 -kind: Certificate -metadata: - name: {{ .Values.Name }} - namespace: istio-system -spec: - commonName: {{ .Values.Domain }} - dnsNames: - - {{ .Values.Domain }} - issuerRef: - name: letsencrypt-issuer - secretName: {{ .Values.Name }}-cert diff --git a/k8s/templates/deployment.yml b/k8s/templates/deployment.yml index d15a8f1..4a82336 100644 --- a/k8s/templates/deployment.yml +++ b/k8s/templates/deployment.yml @@ -17,6 +17,9 @@ spec: ports: - containerPort: 8080 name: http + env: + - name: POSTGRES + value: "postgres://feri:almafa@cockroachdb-public.matrix.svc:26257" resources: requests: memory: 50Mi diff --git a/k8s/templates/ingress.yml b/k8s/templates/ingress.yml new file mode 100644 index 0000000..f887a2e --- /dev/null +++ b/k8s/templates/ingress.yml @@ -0,0 +1,26 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: {{ .Values.Name }}-ingress + namespace: {{ .Values.Name }} + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + kubernetes.io/ingress.class: nginx + kubernetes.io/tls-acme: 'true' + +spec: + tls: + - hosts: + - {{ .Values.Name }}.kszk.bme.hu + secretName: {{ .Values.Name }}-cert + rules: + - host: {{ .Values.Name }}.kszk.bme.hu + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: {{ .Values.Name }}-service + port: + number: 80 \ No newline at end of file diff --git a/k8s/templates/istio.yml b/k8s/templates/istio.yml deleted file mode 100644 index e20507a..0000000 --- a/k8s/templates/istio.yml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: networking.istio.io/v1alpha3 -kind: Gateway -metadata: - name: {{ .Values.Name }}-gateway -spec: - selector: - istio: ingressgateway - servers: - - hosts: - - {{ .Values.Domain }} - port: - name: web - number: 443 - protocol: HTTPS - tls: - credentialName: {{ .Values.Name }}-cert - mode: SIMPLE - ---- -apiVersion: networking.istio.io/v1alpha3 -kind: VirtualService -metadata: - name: {{ .Values.Name }} -spec: - gateways: - - {{ .Values.Name }}-gateway - hosts: - - {{ .Values.Domain }} - http: - - route: - - destination: - host: {{ .Values.Name }}-service - port: - number: 80 diff --git a/k8s/values.yaml b/k8s/values.yaml index 542a350..2dee7e5 100644 --- a/k8s/values.yaml +++ b/k8s/values.yaml @@ -2,5 +2,5 @@ replicas: 1 Domain: keresettaferi.kszk.bme.hu Name: keresettaferi -Tag: "v1.1.1" +Tag: "v2" REGISTRY_CONF: "${REGISTRY_CONF}" -- GitLab