X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=it%2Fotf.git;a=blobdiff_plain;f=otf-frontend%2Fhelm%2Fotf-frontend%2Ftemplates%2Fdeployment.yaml;fp=otf-frontend%2Fhelm%2Fotf-frontend%2Ftemplates%2Fdeployment.yaml;h=70cbeb578a34d3ae2631d4b7024e7fae3a3b26f5;hp=4d6c3e86eef14ab07c0794bfa3b14d263f55bdfe;hb=321c6b595a3f05db9e4327c16af85c16752f9ec2;hpb=29cd8447ada8036b91ad2ca75a3c1c3fe0d8ba55 diff --git a/otf-frontend/helm/otf-frontend/templates/deployment.yaml b/otf-frontend/helm/otf-frontend/templates/deployment.yaml index 4d6c3e8..70cbeb5 100644 --- a/otf-frontend/helm/otf-frontend/templates/deployment.yaml +++ b/otf-frontend/helm/otf-frontend/templates/deployment.yaml @@ -9,12 +9,12 @@ metadata: spec: revisionHistoryLimit: 1 # keep one replica set to allow rollback minReadySeconds: 10 - strategy: - # indicate which strategy we want for rolling update - type: RollingUpdate - rollingUpdate: - maxSurge: 1 - maxUnavailable: 1 + # strategy: + # # indicate which strategy we want for rolling update + # type: RollingUpdate + # rollingUpdate: + # maxSurge: 1 + # maxUnavailable: 1 {{if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} replicas: {{ .Values.replicas.prod}} {{ else if eq .Values.env "st"}} @@ -32,6 +32,10 @@ spec: app: {{ .Values.appName}} version: {{.Values.version}} spec: + {{ if .Values.pullSecret }} + imagePullSecrets: + - name: {{ .Values.pullSecret }} + {{ end }} serviceAccount: default volumes: - name: {{ .Values.appName}}-cert-volume @@ -48,27 +52,28 @@ spec: image: {{ .Values.image}} imagePullPolicy: Always ports: - - name: https - containerPort: 443 - nodePort: {{.Values.nodePort}} + - name: http + containerPort: 80 + + # nodePort: {{.Values.nodePort}} protocol: TCP - {{ if eq .Values.env "st"}} - resources: - limits: - memory: "5Gi" - cpu: "3" - requests: - memory: "2Gi" - cpu: "1" - {{else}} - resources: - limits: - memory: "10Gi" - cpu: "6" - requests: - memory: "4Gi" - cpu: "2" - {{end}} + # {{ if eq .Values.env "st"}} + # resources: + # limits: + # memory: "5Gi" + # cpu: "3" + # requests: + # memory: "2Gi" + # cpu: "1" + # {{else}} + # resources: + # limits: + # memory: "10Gi" + # cpu: "6" + # requests: + # memory: "4Gi" + # cpu: "2" + # {{end}} env: - name: ENV {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} @@ -155,49 +160,66 @@ spec: key: aaf_mech_password optional: true - name: MONGO_BASEURL - {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} - value: {{ .Values.mongo.prod.MONGO_BASEURL | quote}} - {{ else if eq .Values.env "st" }} - value: {{ .Values.mongo.st.MONGO_BASEURL | quote}} - {{ else }} - value: {{ .Values.mongo.dev.MONGO_BASEURL | quote}} - {{ end }} + value: {{ .Values.one_click.mongo.ip | quote }} + # {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} + # value: {{ .Values.mongo.prod.MONGO_BASEURL | quote}} + # {{ else if eq .Values.env "st" }} + # value: {{ .Values.mongo.st.MONGO_BASEURL | quote}} + # {{ else }} + # value: {{ .Values.mongo.dev.MONGO_BASEURL | quote}} + # {{ end }} - name: MONGO_DBOTF - {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} - value: {{ .Values.mongo.prod.MONGO_DBOTF | quote }} - {{ else if eq .Values.env "st" }} - value: {{ .Values.mongo.st.MONGO_DBOTF | quote }} - {{ else }} - value: {{ .Values.mongo.dev.MONGO_DBOTF | quote }} - {{ end }} + # value: {{ .Values.one_click.mongo.database | quote }} + valueFrom: + secretKeyRef: + name: {{ .Values.one_click.mongo.secret_name}} + key: mongodb-database + optional: false + # {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} + # value: {{ .Values.mongo.prod.MONGO_DBOTF | quote }} + # {{ else if eq .Values.env "st" }} + # value: {{ .Values.mongo.st.MONGO_DBOTF | quote }} + # {{ else }} + # value: {{ .Values.mongo.dev.MONGO_DBOTF | quote }} + # {{ end }} - name: MONGO_REPLICASET - {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} - value: {{ .Values.mongo.prod.MONGO_REPLICASET | quote }} - {{ else if eq .Values.env "st" }} - value: {{ .Values.mongo.st.MONGO_REPLICASET | quote }} - {{ else }} - value: {{ .Values.mongo.dev.MONGO_REPLICASET | quote }} - {{ end }} + # value: {{ .Values.one_click.mongo.replicaset | quote }} + valueFrom: + secretKeyRef: + name: {{ .Values.one_click.mongo.secret_name}} + key: mongodb-replicaSet + optional: false + # {{ if or (eq .Values.env "prod") (eq .Values.env "prod-dr")}} + # value: {{ .Values.mongo.prod.MONGO_REPLICASET | quote }} + # {{ else if eq .Values.env "st" }} + # value: {{ .Values.mongo.st.MONGO_REPLICASET | quote }} + # {{ else }} + # value: {{ .Values.mongo.dev.MONGO_REPLICASET | quote }} + # {{ end }} - name: MONGO_USERNAME + #value: root + #value: otfuser valueFrom: secretKeyRef: - name: {{ .Values.appName}} - key: mongo_username - optional: true + name: {{ .Values.one_click.mongo.secret_name}} + key: mongodb-username + optional: false - name: MONGO_PASSWORD + #value: otf.123 + #value: Today.123 valueFrom: secretKeyRef: - name: {{ .Values.appName}} - key: mongo_password - optional: true + name: {{ .Values.one_click.mongo.secret_name}} + key: mongodb-password + optional: false volumeMounts: - name: {{.Values.appName}}-cert-volume mountPath: /home/node/server/config/cert/ livenessProbe: httpGet: path: {{ .Values.healthEndpoint }} - port: https - scheme: HTTPS + port: 80 + scheme: HTTP httpHeaders: - name: X-Custom-Header value: Alive @@ -207,8 +229,8 @@ spec: readinessProbe: httpGet: path: {{ .Values.healthEndpoint }} - port: https - scheme: HTTPS + port: 80 + scheme: HTTP httpHeaders: - name: X-Custom-Header value: Ready