Skip to content
Snippets Groups Projects
Commit 7fda97d8 authored by Igor Zimovets (EPAM)'s avatar Igor Zimovets (EPAM) Committed by Oleksandr Kosse (EPAM)
Browse files

GONRG-4668: refactor variables names

parent 2f5e3b6b
No related branches found
No related tags found
2 merge requests!229Merge branch 'dependency-upgrade' into 'master',!175GONRG-4668: refactor variables names
Showing
with 74 additions and 74 deletions
...@@ -17,25 +17,25 @@ variables: ...@@ -17,25 +17,25 @@ variables:
OSDU_GCP_SERVICE: partition OSDU_GCP_SERVICE: partition
OSDU_GCP_VENDOR: gcp OSDU_GCP_VENDOR: gcp
OSDU_GCP_HELM_CONFIG_SERVICE_VARS: > OSDU_GCP_HELM_CONFIG_SERVICE_VARS: >
--set data.partition_admin_accounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS --set data.partitionAdminAccounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS
--set data.project_id=$OSDU_GCP_PROJECT --set data.projectId=$OSDU_GCP_PROJECT
--set data.google_audiences=$GOOGLE_AUDIENCE --set data.googleAudiences=$GOOGLE_AUDIENCE
--set data.log_level=INFO --set data.logLevel=INFO
--set data.data_partition_id=$OSDU_GCP_TENANT --set data.dataPartitionId=$OSDU_GCP_TENANT
OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: > OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: >
--set data.image=$CI_REGISTRY_IMAGE/osdu-gcp-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA --set data.image=$CI_REGISTRY_IMAGE/osdu-gcp-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA
--set data.bootstrap_image=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA --set data.bootstrapImage=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA
--set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s
--set data.bootstrapServiceAccountName=$OSDU_GCP_SERVICE-k8s --set data.bootstrapServiceAccountName=$OSDU_GCP_SERVICE-k8s
OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: > OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: >
--set data.partition_admin_accounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS_DEV2 --set data.partitionAdminAccounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS_DEV2
--set data.project_id=$OSDU_GCP_PROJECT --set data.projectId=$OSDU_GCP_PROJECT
--set data.google_audiences=$GOOGLE_AUDIENCE --set data.googleAudiences=$GOOGLE_AUDIENCE
--set data.log_level=INFO --set data.logLevel=INFO
--set data.data_partition_id=$OSDU_GCP_TENANT --set data.dataPartitionId=$OSDU_GCP_TENANT
# FIXME add value below to DEV2 pipeline # FIXME add value below to DEV2 pipeline
OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS_DEV2: > OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS_DEV2: >
--set data.bootstrap_image=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA --set data.bootstrapImage=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA
--set data.bootstrapServiceAccountName=$OSDU_GCP_BOOTSTRAP_SERVICE_ACCOUNT --set data.bootstrapServiceAccountName=$OSDU_GCP_BOOTSTRAP_SERVICE_ACCOUNT
OSDU_GCP_HELM_CONFIG_SERVICE: partition-config OSDU_GCP_HELM_CONFIG_SERVICE: partition-config
OSDU_GCP_HELM_DEPLOYMENT_SERVICE: partition-deploy OSDU_GCP_HELM_DEPLOYMENT_SERVICE: partition-deploy
......
...@@ -2,18 +2,18 @@ apiVersion: v1 ...@@ -2,18 +2,18 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
labels: labels:
app: "{{ .Values.conf.app_name }}-bootstrap" app: "{{ .Values.conf.appName }}-bootstrap"
name: "{{ .Values.conf.configmap }}-bootstrap" name: "{{ .Values.conf.configmap }}-bootstrap"
namespace: "{{ .Release.Namespace }}" namespace: "{{ .Release.Namespace }}"
data: data:
PARTITION_NAME: "{{ .Values.data.partition_name }}.{{ .Release.Namespace }}.svc.cluster.local" PARTITION_NAME: "{{ .Values.data.partitionName }}.{{ .Release.Namespace }}.svc.cluster.local"
PROJECT_ID: "{{ .Values.data.project_id }}" PROJECT_ID: "{{ .Values.data.projectId }}"
DATA_PARTITION_ID: "{{ .Values.data.data_partition_id }}" DATA_PARTITION_ID: "{{ .Values.data.dataPartitionId }}"
{{- if .Values.conf.on_prem_enabled }} {{- if .Values.conf.onPremEnabled }}
DOMAIN: "{{ .Values.data.domain }}" DOMAIN: "{{ .Values.data.domain }}"
ENVIRONMENT: "{{ .Values.data.environment }}" ENVIRONMENT: "{{ .Values.data.environment }}"
CLIENT_ID: "{{ .Values.data.client_id }}" CLIENT_ID: "{{ .Values.data.clientId }}"
{{- else }} {{- else }}
AUDIENCES: "{{ .Values.data.google_audiences }}" AUDIENCES: "{{ .Values.data.googleAudiences }}"
DATAFIER_SA: "{{ .Values.data.datafier_sa }}" DATAFIER_SA: "{{ .Values.data.datafierSa }}"
{{- end }} {{- end }}
...@@ -2,17 +2,17 @@ apiVersion: v1 ...@@ -2,17 +2,17 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
labels: labels:
app: "{{ .Values.conf.app_name }}" app: "{{ .Values.conf.appName }}"
name: "{{ .Values.conf.configmap }}" name: "{{ .Values.conf.configmap }}"
namespace: "{{ .Release.Namespace }}" namespace: "{{ .Release.Namespace }}"
data: data:
LOG_LEVEL: "{{ .Values.data.log_level }}" LOG_LEVEL: "{{ .Values.data.logLevel }}"
SPRING_PROFILES_ACTIVE: "{{ .Values.data.spring_profiles_active }}" SPRING_PROFILES_ACTIVE: "{{ .Values.data.springProfilesActive }}"
{{- if .Values.conf.on_prem_enabled }} {{- if .Values.conf.onPremEnabled }}
PARTITION_NAMESPACE: "{{ .Values.data.partition_namespace }}" PARTITION_NAMESPACE: "{{ .Values.data.partitionNamespace }}"
{{- else }} {{- else }}
GOOGLE_CLOUD_PROJECT: "{{ .Values.data.project_id }}" GOOGLE_CLOUD_PROJECT: "{{ .Values.data.projectId }}"
PARTITION_ADMIN_ACCOUNTS: "{{ .Values.data.partition_admin_accounts }}" PARTITION_ADMIN_ACCOUNTS: "{{ .Values.data.partitionAdminAccounts }}"
GOOGLE_AUDIENCES: "{{ .Values.data.google_audiences }}" GOOGLE_AUDIENCES: "{{ .Values.data.googleAudiences }}"
SERVICE_ACCOUNT_TAIL: "{{ .Values.data.service_account_tail }}" SERVICE_ACCOUNT_TAIL: "{{ .Values.data.serviceAccountTail }}"
{{- end }} {{- end }}
data: data:
project_id: "" projectId: ""
partition_admin_accounts: "" partitionAdminAccounts: ""
google_audiences: "" googleAudiences: ""
log_level: "INFO" logLevel: "INFO"
service_account_tail: ".iam.gserviceaccount.com" serviceAccountTail: ".iam.gserviceaccount.com"
# FIXME GONRG-4910 # FIXME GONRG-4910
partition_namespace: "" partitionNamespace: ""
spring_profiles_active: "gcp" springProfilesActive: "gcp"
# bootstrap common # bootstrap common
partition_name: "partition" partitionName: "partition"
data_partition_id: "" dataPartitionId: ""
datafier_sa: "datafier" datafierSa: "datafier"
# bootstrap variables onprem # bootstrap variables onprem
domain: "" domain: ""
environment: "" environment: ""
client_id: "datafier" clientId: "datafier"
conf: conf:
configmap: "partition-config" configmap: "partition-config"
app_name: "partition" appName: "partition"
on_prem_enabled: false onPremEnabled: false
{{- if .Values.conf.on_prem_enabled }} {{- if .Values.conf.onPremEnabled }}
{{- range $key, $spec := .Values.authorizations }} {{- range $key, $spec := .Values.authorizations }}
apiVersion: security.istio.io/v1beta1 apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy kind: AuthorizationPolicy
......
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: "{{ .Values.conf.app_name }}-bootstrap" name: "{{ .Values.conf.appName }}-bootstrap"
namespace: "{{ .Release.Namespace }}" namespace: "{{ .Release.Namespace }}"
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app: "{{ .Values.conf.app_name }}-bootstrap" app: "{{ .Values.conf.appName }}-bootstrap"
template: template:
metadata: metadata:
labels: labels:
app: "{{ .Values.conf.app_name }}-bootstrap" app: "{{ .Values.conf.appName }}-bootstrap"
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
spec: spec:
containers: containers:
- image: "{{ .Values.data.bootstrap_image }}" - image: "{{ .Values.data.bootstrapImage }}"
name: "{{ .Values.conf.app_name }}-bootstrap" name: "{{ .Values.conf.appName }}-bootstrap"
readinessProbe: readinessProbe:
exec: exec:
command: command:
...@@ -28,7 +28,7 @@ spec: ...@@ -28,7 +28,7 @@ spec:
name: "{{ .Values.conf.configmap }}-bootstrap" name: "{{ .Values.conf.configmap }}-bootstrap"
resources: resources:
limits: limits:
cpu: "{{ .Values.data.bootstrap_limits_cpu }}" cpu: "{{ .Values.data.bootstrapLimitsCpu }}"
memory: "{{ .Values.data.bootstrap_limits_memory }}" memory: "{{ .Values.data.bootstrapLimitsMemory }}"
restartPolicy: Always restartPolicy: Always
serviceAccountName: "{{ .Values.data.bootstrapServiceAccountName }}" serviceAccountName: "{{ .Values.data.bootstrapServiceAccountName }}"
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: "{{ .Values.conf.app_name }}" name: "{{ .Values.conf.appName }}"
namespace: "{{ .Release.Namespace }}" namespace: "{{ .Release.Namespace }}"
spec: spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app: "{{ .Values.conf.app_name }}" app: "{{ .Values.conf.appName }}"
template: template:
metadata: metadata:
labels: labels:
app: "{{ .Values.conf.app_name }}" app: "{{ .Values.conf.appName }}"
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
spec: spec:
containers: containers:
- image: "{{ .Values.data.image }}" - image: "{{ .Values.data.image }}"
imagePullPolicy: "{{ .Values.data.imagePullPolicy }}" imagePullPolicy: "{{ .Values.data.imagePullPolicy }}"
name: "{{ .Values.conf.app_name }}" name: "{{ .Values.conf.appName }}"
env: env:
- name: "ACCEPT_HTTP" - name: "ACCEPT_HTTP"
value: "true" value: "true"
envFrom: envFrom:
- configMapRef: - configMapRef:
name: "{{ .Values.conf.configmap }}" name: "{{ .Values.conf.configmap }}"
{{- if .Values.conf.on_prem_enabled }} {{- if .Values.conf.onPremEnabled }}
- secretRef: - secretRef:
name: "{{ .Values.conf.secret }}" name: "{{ .Values.conf.secret }}"
{{- end }} {{- end }}
...@@ -36,9 +36,9 @@ spec: ...@@ -36,9 +36,9 @@ spec:
- containerPort: 8080 - containerPort: 8080
resources: resources:
requests: requests:
cpu: "{{ .Values.data.requests_cpu }}" cpu: "{{ .Values.data.requestsCpu }}"
memory: "{{ .Values.data.requests_memory }}" memory: "{{ .Values.data.requestsMemory }}"
limits: limits:
cpu: "{{ .Values.data.limits_cpu }}" cpu: "{{ .Values.data.limitsCpu }}"
memory: "{{ .Values.data.limits_memory }}" memory: "{{ .Values.data.limitsMemory }}"
serviceAccountName: "{{ .Values.data.serviceAccountName }}" serviceAccountName: "{{ .Values.data.serviceAccountName }}"
{{- if .Values.conf.on_prem_enabled }} {{- if .Values.conf.onPremEnabled }}
apiVersion: security.istio.io/v1beta1 apiVersion: security.istio.io/v1beta1
kind: PeerAuthentication kind: PeerAuthentication
metadata: metadata:
......
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: "{{ .Values.conf.app_name }}" name: "{{ .Values.conf.appName }}"
namespace: "{{ .Release.Namespace }}" namespace: "{{ .Release.Namespace }}"
annotations: annotations:
cloud.google.com/neg: '{"ingress": true}' cloud.google.com/neg: '{"ingress": true}'
...@@ -12,4 +12,4 @@ spec: ...@@ -12,4 +12,4 @@ spec:
protocol: TCP protocol: TCP
name: http name: http
selector: selector:
app: "{{ .Values.conf.app_name }}" app: "{{ .Values.conf.appName }}"
apiVersion: networking.istio.io/v1alpha3 apiVersion: networking.istio.io/v1alpha3
kind: VirtualService kind: VirtualService
metadata: metadata:
name: "{{ .Values.conf.app_name }}" name: "{{ .Values.conf.appName }}"
namespace: "{{ .Release.Namespace }}" namespace: "{{ .Release.Namespace }}"
spec: spec:
hosts: hosts:
...@@ -16,4 +16,4 @@ spec: ...@@ -16,4 +16,4 @@ spec:
- destination: - destination:
port: port:
number: 80 number: 80
host: "{{ .Values.conf.app_name }}.{{ .Release.Namespace }}.svc.cluster.local" host: "{{ .Values.conf.appName }}.{{ .Release.Namespace }}.svc.cluster.local"
{{- if .Values.conf.on_prem_enabled }} {{- if .Values.conf.onPremEnabled }}
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
......
data: data:
requests_cpu: "0.1" requestsCpu: "0.1"
requests_memory: "260M" requestsMemory: "260M"
limits_cpu: "1" limitsCpu: "1"
limits_memory: "1G" limitsMemory: "1G"
serviceAccountName: "partition" serviceAccountName: "partition"
imagePullPolicy: "IfNotPresent" imagePullPolicy: "IfNotPresent"
image: "" image: ""
# bootstrap # bootstrap
bootstrap_limits_cpu: "0.1" bootstrapLimitsCpu: "0.1"
bootstrap_limits_memory: "200M" bootstrapLimitsMemory: "200M"
bootstrap_image: "" bootstrapImage: ""
bootstrapServiceAccountName: "" bootstrapServiceAccountName: ""
conf: conf:
configmap: "partition-config" configmap: "partition-config"
secret: "partition-postgres-secret" secret: "partition-postgres-secret"
app_name: "partition" appName: "partition"
on_prem_enabled: false onPremEnabled: false
namespacePolicy: namespacePolicy:
mtlsMode: STRICT mtlsMode: STRICT
authorizations: authorizations:
......
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