Skip to content
Snippets Groups Projects
Commit 65262242 authored by Danylo Vanin (EPAM)'s avatar Danylo Vanin (EPAM) Committed by Oleksandr Kosse (EPAM)
Browse files

[GONRG-4552] Refactor Helm for Onprem

parent 07d05976
No related branches found
No related tags found
3 merge requests!232Update os-core-lib-azure,!231initial commit,!193[GONRG-4552] Refactor Helm for Onprem
......@@ -4,8 +4,8 @@ variables:
OSDU_GCP_HELM_DEPLOYMENT_DIR: "devops/gcp/deploy"
OSDU_GCP_HELM_CONFIG_DIR: "devops/gcp/configmap"
OSDU_GCP_HELM_NAMESPACE: "default"
OSDU_GCP_HELM_CONFIG_SERVICE_VARS: " --set data.log_level=$OSDU_GCP_LOG_LEVEL --set data.app_project=$OSDU_GCP_PROJECT --set data.app_googleaudience=$GOOGLE_AUDIENCE --set data.google_audiences=$GOOGLE_AUDIENCE --set data.app_register=$OSDU_GCP_REGISTER_API"
OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: " --set data.log_level=$OSDU_GCP_LOG_LEVEL --set data.app_project=$OSDU_GCP_PROJECT --set data.app_googleaudience=$GOOGLE_AUDIENCE --set data.google_audiences=$GOOGLE_AUDIENCE --set data.app_register=$OSDU_GCP_REGISTER_API"
OSDU_GCP_HELM_CONFIG_SERVICE_VARS: " --set data.log_level=$OSDU_GCP_LOG_LEVEL --set data.google_audiences=$GOOGLE_AUDIENCE --set data.app_register=$OSDU_GCP_REGISTER_API"
OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: " --set data.log_level=$OSDU_GCP_LOG_LEVEL --set data.google_audiences=$GOOGLE_AUDIENCE --set data.app_register=$OSDU_GCP_REGISTER_API"
OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: "--set data.image=$CI_REGISTRY_IMAGE/osdu-gcp:$CI_COMMIT_SHORT_SHA --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s"
OSDU_GCP_HELM_CONFIG_SERVICE: "notification-config"
OSDU_GCP_HELM_DEPLOYMENT_SERVICE: "notification-deploy"
......
......@@ -7,9 +7,10 @@ metadata:
namespace: "{{ .Release.Namespace }}"
data:
LOG_LEVEL: "{{ .Values.data.log_level }}"
APP_PROJECT: "{{ .Values.data.app_project }}"
SPRING_PROFILES_ACTIVE: "{{ .Values.data.spring_profiles_active }}"
APP_ENTITLEMENTS: "{{ .Values.data.app_entitlements }}"
APP_REGISTER: "{{ .Values.data.app_register }}"
PARTITION_API: "{{ .Values.data.partition_api }}"
{{- if not .Values.conf.on_prem_enabled }}
GOOGLE_AUDIENCES: "{{ .Values.data.google_audiences }}"
SPRING_PROFILES_ACTIVE: "{{ .Values.data.spring_profiles_active }}"
{{- end }}
data:
# common
log_level: "INFO"
app_project: ""
spring_profiles_active: "gcp"
app_entitlements: "http://entitlements/api/entitlements/v2/"
app_register: "http://register/api/register/v1"
partition_api: "http://partition/api/partition/v1/"
# gcp
google_audiences: ""
spring_profiles_active: "gcp"
conf:
configmap: "notification-config"
app_name: "notification"
on_prem_enabled: false
......@@ -24,6 +24,12 @@ spec:
envFrom:
- configMapRef:
name: "{{ .Values.conf.configmap }}"
{{- if .Values.conf.on_prem_enabled }}
- secretRef:
name: "{{ .Values.conf.rabbitmq_secret_name }}"
- secretRef:
name: "{{ .Values.conf.openid_secret_name }}"
{{- end }}
securityContext:
allowPrivilegeEscalation: false
runAsUser: 0
......
{{- if .Values.conf.on_prem_enabled }}
apiVersion: v1
kind: ServiceAccount
metadata:
name: "{{ .Values.data.serviceAccountName }}"
namespace: "{{ .Release.Namespace }}"
{{- end }}
......@@ -3,7 +3,9 @@ kind: Service
metadata:
name: "{{ .Values.conf.app_name }}"
annotations:
{{- if not .Values.conf.on_prem_enabled }}
cloud.google.com/neg: '{"ingress": true}'
{{- end }}
namespace: "{{ .Release.Namespace }}"
labels:
app: "{{ .Values.conf.app_name }}"
......
......@@ -3,10 +3,13 @@ data:
requests_memory: "256M"
limits_cpu: "1"
limits_memory: "1G"
serviceAccountName: ""
serviceAccountName: "notification"
imagePullPolicy: "IfNotPresent"
image: ""
conf:
configmap: "notification-config"
app_name: "notification"
rabbitmq_secret_name: "rabbitmq-secret"
openid_secret_name: "notification-keycloak-secret"
on_prem_enabled: false
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment