Dex Charts - Airship 2 Integration

This patchset supports Dex Helm charts to be used for deploying Dex on a
CAPI Target cluster.

Change-Id: Ic318788f0a2e2a3e5ca33a39e1adfbddcda8f5c4
This commit is contained in:
Sidney Shiba 2021-02-11 14:26:18 -06:00 committed by Sidney Shiba
parent cd4ea5f035
commit ed49ac5aac
3 changed files with 16 additions and 5 deletions

View File

@ -6,17 +6,17 @@ metadata:
name: {{ template "helpers.labels.fullname" . }}
labels: {{- include "helpers.labels.labels" . | nindent 4 }}
spec:
type: NodePort
type: {{ .Values.params.service.type }}
ports:
- name: http
targetPort: http
targetPort: 80
port: {{ .Values.params.endpoints.port.http }}
nodePort: {{ .Values.params.endpoints.port.http }}
nodePort: {{ .Values.params.endpoints.nodePort.http }}
protocol: TCP
- name: https
targetPort: https
targetPort: 443
port: {{ .Values.params.endpoints.port.https }}
nodePort: {{ .Values.params.endpoints.port.https }}
nodePort: {{ .Values.params.endpoints.nodePort.https }}
protocol: TCP
selector: {{- include "helpers.labels.matchLabels" . | nindent 4 }}
...

View File

@ -32,12 +32,17 @@ node_labels:
params:
site:
name: PDL1
service:
type: NodePort
endpoints:
hostname: vm-capi-docker.lan
port:
https: 5556
http: 5554
k8s: 6443
nodePort:
https: 30556
http: 30554
tls:
cert_manager: false
issuer:

View File

@ -0,0 +1,6 @@
params:
tls:
cert_manager: true
issuer:
name: dex-ca-issuer
kind: ClusterIssuer