29 lines
985 B
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 }}
|