Skip to content

Commit 04b9c30

Browse files
committed
Update netsoc/iam charts (e5b260e6)
1 parent 32c3615 commit 04b9c30

File tree

3 files changed

+29
-7
lines changed

3 files changed

+29
-7
lines changed

charts/iamd/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: iamd
33
description: Netsoc's IAM microservice
44
type: application
5-
version: 0.5.0
6-
appVersion: 1.1.0
5+
version: 0.6.0
6+
appVersion: 1.1.1
77
dependencies:
88
- name: postgresql
99
version: 10.5.x

charts/iamd/templates/ingress.yaml

+23-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
{{- if .Values.ingress.enabled -}}
22
{{- $fullName := include "iamd.fullname" . -}}
3-
{{- $svcPort := .Values.service.port -}}
4-
{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
3+
{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
4+
{{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
5+
{{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
6+
{{- end }}
7+
{{- end }}
8+
{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
9+
apiVersion: networking.k8s.io/v1
10+
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
511
apiVersion: networking.k8s.io/v1beta1
612
{{- else -}}
713
apiVersion: extensions/v1beta1
@@ -16,6 +22,9 @@ metadata:
1622
{{- toYaml . | nindent 4 }}
1723
{{- end }}
1824
spec:
25+
{{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
26+
ingressClassName: {{ .Values.ingress.className }}
27+
{{- end }}
1928
{{- if .Values.ingress.tls }}
2029
tls:
2130
{{- range .Values.ingress.tls }}
@@ -32,10 +41,20 @@ spec:
3241
http:
3342
paths:
3443
{{- range .paths }}
35-
- path: {{ . }}
44+
- path: {{ .path }}
45+
{{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
46+
pathType: {{ .pathType }}
47+
{{- end }}
3648
backend:
49+
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
50+
service:
51+
name: {{ $fullName }}
52+
port:
53+
name: http
54+
{{- else }}
3755
serviceName: {{ $fullName }}
38-
servicePort: {{ $svcPort }}
56+
servicePort: http
57+
{{- end }}
3958
{{- end }}
4059
{{- end }}
4160
{{- end }}

charts/iamd/values.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,15 @@ service:
2121

2222
ingress:
2323
enabled: false
24+
className: ''
2425
annotations: {}
2526
# kubernetes.io/ingress.class: nginx
2627
# kubernetes.io/tls-acme: 'true'
2728
hosts:
2829
- host: chart-example.local
29-
paths: []
30+
paths:
31+
- path: /
32+
pathType: Prefix
3033
tls: []
3134
# - secretName: chart-example-tls
3235
# hosts:

0 commit comments

Comments
 (0)