From da5b6a8361b3d83f2d086b3be065d8fa55d7db54 Mon Sep 17 00:00:00 2001 From: MrEsL Date: Thu, 26 Dec 2024 14:15:29 +0200 Subject: [PATCH] ingress console --- pkg/app/dbs/tmpl/minio/ingress-console.tpl | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkg/app/dbs/tmpl/minio/ingress-console.tpl diff --git a/pkg/app/dbs/tmpl/minio/ingress-console.tpl b/pkg/app/dbs/tmpl/minio/ingress-console.tpl new file mode 100644 index 00000000..0f547fd6 --- /dev/null +++ b/pkg/app/dbs/tmpl/minio/ingress-console.tpl @@ -0,0 +1,38 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + nginx.ingress.kubernetes.io/proxy-send-timeout: 18000s + nginx.ingress.kubernetes.io/proxy-read-timeout: 18000s + nginx.ingress.kubernetes.io/proxy-body-size: 5G + mlops.cnvrg.io/default-loader: "true" + mlops.cnvrg.io/own: "true" + mlops.cnvrg.io/updatable: "true" + {{- range $k, $v := .Spec.Annotations }} + {{$k}}: "{{$v}}" + {{- end }} + name: {{ .Spec.Dbs.Minio.SvcName }}-console + namespace: {{.Namespace }} + labels: + {{- range $k, $v := .Spec.Labels }} + {{$k}}: "{{$v}}" + {{- end }} +spec: + ingressClassName: nginx + {{- if and ( isTrue .Spec.Networking.HTTPS.Enabled ) (ne .Spec.Networking.HTTPS.CertSecret "") }} + tls: + - hosts: + - {{ .Spec.Dbs.Minio.SvcName}}{{.Spec.Networking.ClusterDomainPrefix.Prefix}}.{{ .Spec.ClusterDomain }} + secretName: {{ .Spec.Networking.HTTPS.CertSecret }} + {{- end }} + rules: + - host: "{{.Spec.Dbs.Minio.SvcName}}-console{{.Spec.Networking.ClusterDomainPrefix.Prefix}}.{{ .Spec.ClusterDomain }}" + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: {{ .Spec.Dbs.Minio.SvcName }}-console + port: + number: {{ .Spec.Dbs.Minio.Port }}