X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric-aux%2F80-Auxiliary-Functions%2Fhelm%2Fdashboard%2Ftemplates%2Fdeployment.yaml;h=3ba464437cb8a658752e66781887287f9d818d3e;hb=refs%2Fchanges%2F34%2F1234%2F9;hp=a4b311da04c657c86075541f41c160eb32e03e21;hpb=3d542731ce43e665288f769989f60be45cabb49a;p=it%2Fdep.git diff --git a/ric-aux/80-Auxiliary-Functions/helm/dashboard/templates/deployment.yaml b/ric-aux/80-Auxiliary-Functions/helm/dashboard/templates/deployment.yaml index a4b311da..3ba46443 100644 --- a/ric-aux/80-Auxiliary-Functions/helm/dashboard/templates/deployment.yaml +++ b/ric-aux/80-Auxiliary-Functions/helm/dashboard/templates/deployment.yaml @@ -18,10 +18,10 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: {{ include "dashboard.fullname" . }} - namespace: {{ include "common.namespace" . }} + name: {{ include "common.deploymentname.dashboard" . }} + namespace: {{ include "common.namespace.aux" . }} labels: - app: {{ include "common.namespace" . }}-{{ include "common.name" . }} + app: {{ include "common.namespace.aux" . }}-{{ include "common.name.dashboard" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} @@ -29,39 +29,61 @@ spec: replicas: {{ .Values.dashboard.replicaCount }} selector: matchLabels: - app: {{ include "common.namespace" . }}-{{ include "common.name" . }} + app: {{ include "common.namespace.aux" . }}-{{ include "common.name.dashboard" . }} release: {{ .Release.Name }} template: metadata: labels: - app: {{ include "common.namespace" . }}-{{ include "common.name" . }} + app: {{ include "common.namespace.aux" . }}-{{ include "common.name.dashboard" . }} release: {{ .Release.Name }} spec: - hostname: {{ .Chart.Name }} + hostname: {{ include "common.name.dashboard" . }} imagePullSecrets: - name: {{ include "common.repositoryCred" . }} + {{- with .Values.dashboard.nodeselector }} + nodeSelector: {{ toYaml . | trim | nindent 8 -}} + {{- end }} containers: - - name: {{ include "common.namespace" . }}-{{ include "common.name" . }} + - name: {{ include "common.containername.dashboard" . }} image: {{ include "common.repository" . }}/{{ .Values.dashboard.image.name }}:{{ .Values.dashboard.image.tag }} imagePullPolicy: {{ include "common.pullPolicy" . }} ports: - name: http - containerPort: {{ .Values.dashboard.server.port }} + containerPort: {{ include "common.serviceport.dashboard.container" . }} protocol: TCP volumeMounts: - - name: application-config - mountPath: /maven/application.properties + - name: appconfig + mountPath: /config/application.properties subPath: application.properties readOnly: true + - name: appconfig + mountPath: /maven/key.properties + subPath: key.properties + readOnly: true + - name: appconfig + mountPath: /maven/portal.properties + subPath: portal.properties + readOnly: true +# Temp solution until portal 2.6 + - name: appconfig + mountPath: /dashboard-data/users.json + subPath: users.json +# - name: dashboard-users +# mountPath: /dashboard-data livenessProbe: httpGet: - path: / + path: /api/admin/health port: http + initialDelaySeconds: 15 readinessProbe: httpGet: - path: / + path: /api/admin/version port: http + initialDelaySeconds: 15 volumes: - - name: application-config + - name: appconfig configMap: - name: {{ include "dashboard.fullname" . }}-appconfig + name: {{ include "common.configmapname.dashboard" . }}-appconfig + - name: dashboard-users + persistentVolumeClaim: + claimName: pvc-{{ include "common.name.dashboard" . }}