rancher-partner-charts/charts/btp/chronicle/templates/id-provider-statefulset.yaml

29 lines
985 B
YAML

{{- if .Values.devIdProvider.enabled }}
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: {{ include "chronicle.id-provider.service" . }}
labels: {{ include "chronicle.labels" . | nindent 4 }}
component: test-id-provider
spec:
selector:
matchLabels: {{ include "chronicle.labels.matchLabels" . | nindent 6 }}
component: test-id-provider
serviceName: {{ include "chronicle.id-provider.service" . }}
template:
metadata:
labels: {{ include "chronicle.labels" . | nindent 8 }}
component: test-id-provider
spec:
serviceAccountName: {{ include "lib.serviceAccountName" . }}
affinity: {{ include "lib.safeToYaml" .Values.affinity | nindent 8 }}
containers:
- name: id-provider
{{- include "lib.image" (dict "imageRoot" .Values.devIdProvider.image "global" .Values.global ) | nindent 10 }}
ports:
- name: jwks
containerPort: 8090
protocol: TCP
{{- end }}