From 59fc4ee82fbfa634c582255cb5fb02ef137c7ec3 Mon Sep 17 00:00:00 2001 From: titver968 Date: Tue, 4 Mar 2025 15:47:19 +0100 Subject: [PATCH] ingress.yaml --- index.yaml | 6 ++-- tatort-0.1.0.tgz | Bin 4123 -> 3945 bytes tatort/templates/ingress.yaml | 64 +++++++++++++--------------------- 3 files changed, 27 insertions(+), 43 deletions(-) diff --git a/index.yaml b/index.yaml index 051e696..34ecb90 100644 --- a/index.yaml +++ b/index.yaml @@ -3,12 +3,12 @@ entries: tatort: - apiVersion: v2 appVersion: 0.0.1 - created: "2025-03-04T14:54:24.417769+01:00" + created: "2025-03-04T15:46:17.922421+01:00" description: A Helm chart for Kubernetes - digest: 8752cecdb8a2ef3a33fb858125a066f24ab57d92937a05f0d38fdada2d0e8767 + digest: 8309451c95cafe98eea6db7f222011fabd82955895e6a8bc26a4afb9676d25de name: tatort type: application urls: - https://gitea.innohub.local:3000/innohub/charts/raw/branch/main/tatort-0.1.0.tgz version: 0.1.0 -generated: "2025-03-04T14:54:24.417374+01:00" +generated: "2025-03-04T15:46:17.921929+01:00" diff --git a/tatort-0.1.0.tgz b/tatort-0.1.0.tgz index 51f146b2558ea3dc0385aab4f546bd06e1a1ecba..6b232a0c7a1f5346a6e31b340733ddd417933cc0 100644 GIT binary patch delta 3921 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 fh}*ZerXI^_c- delta 4100 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.18-0" .Capabilities.KubeVersion.GitVersion)) }} - {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }} - {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}} - {{- end }} -{{- end }} -{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} +{{- $servicePort := .Values.service.port -}} +{{- $ingressPath := .Values.ingress.path -}} +{{- $ingressPathType := .Values.ingress.pathtype -}} apiVersion: networking.k8s.io/v1 -{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} -apiVersion: networking.k8s.io/v1beta1 -{{- else -}} -apiVersion: extensions/v1beta1 -{{- end }} kind: Ingress metadata: name: {{ $fullName }} labels: - {{- include "tatort.labels" . | nindent 4 }} - {{- with .Values.ingress.annotations }} + app: {{ template "tatort.name" . }} + chart: {{ template "tatort.chart" . }} + component: tatort + heritage: {{ .Release.Service }} + release: {{ .Release.Name }} +{{- with .Values.ingress.annotations }} annotations: - {{- toYaml . | nindent 4 }} - {{- end }} +{{ toYaml . | indent 4 }} +{{- end }} spec: - {{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }} - ingressClassName: {{ .Values.ingress.className }} - {{- end }} - {{- if .Values.ingress.tls }} +{{- if .Values.ingress.tls }} tls: - {{- range .Values.ingress.tls }} + {{- range .Values.ingress.tls }} - hosts: - {{- range .hosts }} - - {{ . | quote }} - {{- end }} + {{- range .hosts }} + - {{ . }} + {{- end }} secretName: {{ .secretName }} - {{- end }} {{- end }} +{{- end }} rules: - {{- range .Values.ingress.hosts }} - - host: {{ .host }} + {{- range .Values.ingress.hosts }} + - host: {{ . }} http: paths: - {{- range .paths }} - - path: {{ .path }} - {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }} - pathType: {{ .pathType }} - {{- end }} + - path: {{ $ingressPath }} + pathType: {{ $ingressPathType }} backend: - {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }} service: name: {{ $fullName }} port: - number: {{ $svcPort }} - {{- else }} - serviceName: {{ $fullName }} - servicePort: {{ $svcPort }} - {{- end }} - {{- end }} - {{- end }} + number: 8080 + {{- end }} {{- end }} +