Newer
Older
metadata:
namespace: {{ .Release.Namespace }}
labels:
app: {{ include "openslice.fullname" . }}
org.etsi.osl.service: cridge
chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
{{- include "openslice.labels" . | nindent 4 }}
name: {{ include "openslice.fullname" . }}-cridge
spec:
{{- if not .Values.autoscaling.enabled }}
replicas: {{ .Values.replicaCount }}
{{- end }}
selector:
matchLabels:
app: {{ include "openslice.fullname" . }}
org.etsi.osl.service: cridge
{{- include "openslice.selectorLabels" . | nindent 6 }}
template:
metadata:
labels:
app: {{ include "openslice.fullname" . }}
org.etsi.osl.service: cridge
{{- include "openslice.selectorLabels" . | nindent 8 }}
spec:
containers:
- image: "{{ .Values.image.cridge.repository }}:{{ .Values.image.cridge.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.cridge.pullPolicy | default "Always" }}
name: {{ include "openslice.fullname" . }}-cridge
env:
- name: SPRING_APPLICATION_JSON
value: >-
{
"spring.activemq.brokerUrl": "tcp://{{ include "openslice.fullname" . }}-artemis:61616?jms.watchTopicAdvisories=false",
"spring.activemq.user": "{{ .Values.oscreds.activemq.user }}",
"spring.activemq.password": "{{ .Values.oscreds.activemq.password }}",
"logging.level.org.springframework" : "{{ .Values.cridge.spring.logLevel | default "INFO" }}",
"logging.level.org.etsi.osl.cridge" : "{{ .Values.cridge.logLevel | default "INFO" }}"
}
resources:
{{- toYaml .Values.resources | nindent 12 }}
volumeMounts:
- name: cridge-kubeconfig
readOnly: true
mountPath: /root/.kube
restartPolicy: Always
volumes:
- name: cridge-kubeconfig
secret:
secretName: {{ include "openslice.fullname" . }}-cridge-kubeconfig