From 194c1ef6b8bf2decc8301694dd1cff684f6899df Mon Sep 17 00:00:00 2001 From: nleconte-csgroup Date: Thu, 15 Feb 2024 14:41:37 +0100 Subject: [PATCH] wip: add ingress --- charts/rs-server-adgs/templates/ingress.yaml | 24 ++++++++++++++++++++ charts/rs-server-adgs/values.yaml | 7 ++++++ 2 files changed, 31 insertions(+) create mode 100644 charts/rs-server-adgs/templates/ingress.yaml diff --git a/charts/rs-server-adgs/templates/ingress.yaml b/charts/rs-server-adgs/templates/ingress.yaml new file mode 100644 index 0000000..e854f1a --- /dev/null +++ b/charts/rs-server-adgs/templates/ingress.yaml @@ -0,0 +1,24 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + namespace: {{ .Values.namespace }} + annotations: + cert-manager.io/{{ .Values.ingress.issuer.type }}: {{ .Values.ingress.issuer.name }} + name: {{ .Release.Name }}-ingess +spec: + ingressClassName: nginx + rules: + - host: {{ .Values.ingress.host }} + http: + paths: + - backend: + service: + name: {{ .Release.Name }}-svc + port: + number: 8080 + path: {{ .Values.ingress.path }} + pathType: Prefix + tls: + - hosts: + - {{ .Values.ingress.host }} + secretName: {{ .Values.ingress.host | replace(".", "-") }} \ No newline at end of file diff --git a/charts/rs-server-adgs/values.yaml b/charts/rs-server-adgs/values.yaml index dd23850..d78ead8 100644 --- a/charts/rs-server-adgs/values.yaml +++ b/charts/rs-server-adgs/values.yaml @@ -55,6 +55,13 @@ image: PullPolicy: Always #imagePullSecrets: regcred +ingress: + issuer: + type: cluster-issuer + name: letsencrypt-prod + host: subdomain.example.com + path: /adgs + resources: request: ram: "256Mi"