commit
82bb1c1ded
@ -0,0 +1,19 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/apigateway/api-gateway
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-token-filter
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-token-filter
|
||||
newTag: 4.0.3.0-b2
|
||||
|
||||
- name: harbor.moh.gov.sa/vidamoh/api-gateway
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/api-gateway
|
||||
newTag: 4.0.2.0
|
||||
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: api-gateway
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,51 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/baseutilityservicejava
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/base-utility-service-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/base-utility-service-java-sev
|
||||
newTag: 4.1.26.2_dev #4.1.26.1_dev #4.1.26.0_qa #4.1.28.0_qa #4.3.0.5_prod #4.3.0.0 #4.2.0.0 #4.1.10.0
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "base-utility-service-java-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-base-utility-service-java-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-base-utility-service-java-sev
|
||||
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-base-utility
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 2
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/facadpatientsnapshot
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: csi-patient-snapshot-java-sev
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-patient-snapshot-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-patient-snapshot-java-sev
|
||||
newTag: V1.0.1_PERF
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-patient-snapshot-java-sev
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/personalizationjava
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: csi-personalization
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-personalization-service-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-personalization-service-java-sev
|
||||
newTag: 4.0.264.0-beta.3_qa #4.0.263.0-alpha.9_dev #4.0.264.0_prod #4.0.263.0-alpha.9_dev #4.0.263.0-beta.10_qa
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-personalization
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-form-builder-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/formbuilderui
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-form-builder-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/form-builder-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi.uif.admin.ui
|
||||
newTag: 4.1.331.0-alpha.8 #4.1.331.0-alpha.7 #4.1.332.0_prod #4.1.331.0-alpha.7 #4.1.331.0-beta.23_qa #4.1.331.0-alpha.7
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: csi-form-builder-ui
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-form-builder-ui
|
||||
resources:
|
||||
limits:
|
||||
memory: 100Mi
|
||||
requests:
|
||||
cpu: 2m
|
||||
memory: 25Mi
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: cpu-csi-config-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,49 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/configui
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
|
||||
replicas:
|
||||
- name: csi-config-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/base-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi.uif.settings
|
||||
newTag: 4.0.246.0_qa #4.0.237.0_qa #4.0.232.0 #4.0.231.0_qa
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi.uif.settings"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi.uif.settings
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi.uif.settings
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: document-generator-core
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,14 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/document-generator-core
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
images:
|
||||
- name: registry.cloudsolutions.com.sa/vida-qa/document-generator-core
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/document-generator-core
|
||||
newTag: 4.0.11.16 #4.0.9.0 #4.0.8.0 #4.0.7.0 #4.0.6.0 #4.0.5.0 #4.0.3.0 #4.0.2.0 #4.0.3.0 #4.0.2.0 #4.0.0.1-b6 #4.0.0.1-b2 #4.0.0.1-b4 #4.0.0.1-b1 #4.0.0.0-b4 #4.0.0.0-b3
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bm-approval-java-serviceg
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,66 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillingapprovaljava
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
#- patch-pod.yaml
|
||||
|
||||
#replicas:
|
||||
# - name: csi-bm-approval-java-serviceg
|
||||
# count: 1
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-bm-approval-java-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-bm-approval-java-service
|
||||
newTag: 4.3.660.0_qa #4.2412_1_D9_dev #4.2412_1_D2_dev #4.2411_1_D4-b15_dev #4.2411_1_D4-b11_dev #4.2411_1_D4-b10_dev #4.2411_1_D8-b1 #4.2411_1_D8_dev #4.2411_1_D7_dev
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
# patchesJson6902:
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: .*
|
||||
# patch: |-
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PROJECT_NAME
|
||||
# value: "csi-bm-approval-java-service"
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-presync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: before-csi-bm-approval-java-service
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-postsync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: after-csi-bm-approval-java-service
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-postsync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: after-csi-bm-approval-java-service
|
@ -0,0 +1,16 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: csi-bm-approval-java-serviceg
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-bm-approval-java-serviceg
|
||||
resources:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 250mi
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=billing_api_automation&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-approval-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,52 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmapprovalui
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-approval-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/approval-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/approval-ui
|
||||
newTag: 4.4.44.0_qa #4.3.2.65_qa
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJSON6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-approval-ui"
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-approval-ui
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-bm-approval-ui
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: csi-approval-ui
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-approval-ui
|
||||
resources:
|
||||
limits:
|
||||
memory: 100Mi
|
||||
requests:
|
||||
cpu: 2m
|
||||
memory: 25Mi
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bm-billing-java-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,95 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillingjava
|
||||
|
||||
resources:
|
||||
- ../../../Sync-new/
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
#replicas:
|
||||
# - name: csi-bm-billing-java-service
|
||||
# count: 0
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-bm-billing-java-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-bm-billing-java-service
|
||||
newTag: 4.2503.1_D6_dev #4.8.96.0_qa #4.2503.1_D5_dev #4.2503.1_D4-b1_dev
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-billing-java-service
|
||||
namespace: moh-uat
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULENAME
|
||||
value: "csi-bm-billing-java-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-billing-java-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "csi-bm-billing-java-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "billing"
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: .*
|
||||
# patch: |-
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PROJECT_NAME
|
||||
# value: "csi-bm-billing-java-service"
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-presync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: before-csi-bm-billing-java-service
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-postsync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: after-csi-bm-billing-java-service
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: post
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: post-bmbillingjava
|
||||
# namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=billing_api_automation&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-billing-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,87 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/billingmasterui
|
||||
|
||||
resources:
|
||||
# - ../../../DM-Sync/
|
||||
- ../../../Sync-new/
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- hpa.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-billing-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
# - name: harbor.moh.gov.sa/vidamoh/csi-database-initiator
|
||||
# newName: registry.cloudsolutions.com.sa/vida-qa/csi-database-initiator
|
||||
# newTag: V1.0.0.178 #V1.0.0.150 #V1.0.0.66 #V1.0.0.58 #Dont change this value#
|
||||
- name: harbor.moh.gov.sa/vidamoh/billing-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/billing-ui
|
||||
newTag: 4.7.103.0_qa # Deployed this QA tag due to build issue in 4.2503_1_D8_dev #4.2503_1_D7_dev #4.2503_1_D6_dev
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-billing-ui
|
||||
namespace: moh-uat
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULENAME
|
||||
value: "csi-bm-billing-ui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-billing-ui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "csi-bm-billing-ui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "billing"
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: .*
|
||||
# patch: |-
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PROJECT_NAME
|
||||
# value: "csi-bm-billing-ui"
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-presync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: before-csi-bm-billing-ui
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-postsync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: after-csi-bm-billing-ui
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bm-inte-bridge-java-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,65 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/csi-bm-inte-bridge-java-service
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
#- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-bm-inte-bridge-java-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-bm-inte-bridge-java-service
|
||||
newTag: 4.2.16.0_qa
|
||||
|
||||
# replicas:
|
||||
# - name: csi-bm-inte-bridge-java-service
|
||||
# count: 2
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-inte-bridge-java-service"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-inte-bridge-java-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-bm-inte-bridge-java-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-csi-bm-inte-bridge-java-service
|
||||
namespace: moh-uat
|
@ -0,0 +1,16 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: csi-bm-inte-bridge-java-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-bm-inte-bridge-java-service
|
||||
resources:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 250mi
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=billing_api_automation&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bm-invoice-java-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,115 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillinginvoicejava
|
||||
|
||||
resources:
|
||||
- ../../../Sync-new/
|
||||
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
#- patch-pod.yaml
|
||||
|
||||
#replicas:
|
||||
# - name: csi-bm-invoice-java-service
|
||||
# count: 0
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-bm-invoice-java-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-bm-invoice-java-service
|
||||
newTag: 4.0225.1.D28_dev #4.0225.1.D27_dev #4.0225.1.D26-b2_dev
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-invoice-java-service
|
||||
namespace: moh-uat
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULENAME
|
||||
value: "csi-bm-invoice-java-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_DATA_VERSION
|
||||
value: "AMD-11685"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-invoice-java-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "csi-bm-invoice-java-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "billing"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-invoice-java-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-bm-invoice-java-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-bmbillinginvoicejava
|
||||
namespace: moh-uat
|
||||
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: csi-bm-invoice-java-service
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/lifecycle
|
||||
value:
|
||||
preStop:
|
||||
exec:
|
||||
command:
|
||||
- /bin/sh
|
||||
- -c
|
||||
- sleep 60
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/limits/memory
|
||||
value: 2Gi
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/cpu
|
||||
value: 50m
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/memory
|
||||
value: 256Mi
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: csi-bm-invoice-java-service
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-bm-invoice-java-service
|
||||
resources:
|
||||
limits:
|
||||
memory: 3Gi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 1Gi
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=billing_api_automation&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bm-invoice-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,63 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bminvoiceui
|
||||
|
||||
resources:
|
||||
- ../../../Sync-new/
|
||||
|
||||
#patchesStrategicMerge:
|
||||
##- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-bm-invoice-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/bm-invoice-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/bm-invoice-ui
|
||||
newTag: 4.2503.1_D5_dev #4.2503.1_D4_dev #4.2503.1_D2_dev #4.2503.1_D1_dev #4.3.239.0_qa #4.2502.1_D3_dev #4.3.232.0_qa #4.3.213.0_qa # 4.2411.1_D24-B1 #4.3.205.0_qa #4.2411.1_D17_dev #4.2411.1_D13_dev
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-invoice-ui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "billing"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "csi-bm-invoice-ui"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-invoice-ui
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-bm-invoice-ui
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: csi-bm-invoice-ui
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-bm-invoice-ui
|
||||
resources:
|
||||
limits:
|
||||
memory: 100Mi
|
||||
requests:
|
||||
cpu: 2m
|
||||
memory: 25Mi
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bm-billing-java-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,65 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/csi-bm-promotion-java-service
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
#- post-sync.yaml
|
||||
|
||||
|
||||
|
||||
replicas:
|
||||
- name: csi-bm-promotion-java-service
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-bm-promotion-java-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-bm-promotion-java-service
|
||||
newTag: 4.3.3.11_dev3_dev #4.6.2.0_prod #4.6.1.0_prod #4.6.0.36 #4.6.0.35 #4.6.0.24 #4.6.0.23 #4.6.0.22
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-bm-promotion-java-service"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-bm-promotion-java-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-bm-promotion-java-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-csi-bm-promotion-java-service
|
||||
namespace: moh-uat
|
@ -0,0 +1,16 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: csi-bm-promotion-java-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-bm-promotion-java-service
|
||||
resources:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 256mi
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=billing_api_automation&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,58 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodbankui
|
||||
|
||||
resources:
|
||||
- ../../../Sync-new/
|
||||
#- dbsyncwithpv.yaml
|
||||
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- patch-hpa.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-bloodbank-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/bloodbank-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/bb-bloodbankgui
|
||||
newTag: 4.2.58.0-a200_dev #4.2.58.0-a198_dev #4.2.58.0-a197_dev #4.2.58.0-a195_dev #4.2.58.0-a194_dev #4.2.58.0-a193_dev #4.2.58.0-a192_dev #4.2.58.0-a191_dev #4.2.58.0-a188_dev #4.2.58.0-a187_dev #4.2.58.0-a185_dev #4.2.58.0-a184_dev #4.2.58.0-a176_dev #4.2.69.0-b127_qa #4.2.58.0-a170_dev #4.2.58.0-a169_dev #4.2.58.0-a168_dev #4.2.58.0-a166_dev #4.2.58.0-a159_dev #4.2.58.0-a152_dev #4.2.58.0-a151_dev #4.2.58.0-a147_dev #4.2.58.0-a146_dev #4.2.58.0-a145_dev #4.2.58.0-a144_dev #4.2.58.0-a143_dev #4.2.58.0-a140_dev #4.2.58.0-a136_dev #4.2.58.0-a129_dev #4.2.58.0-a128_dev #4.2.58.0-a127_dev #4.2.58.0-a125_dev #4.2.58.0-a121_dev #4.2.58.0-a119_dev #4.2.58.0-a110_dev #4.2.58.0-a108_dev #4.2.58.0-a103_dev #4.2.58.0-a98_dev #4.2.58.0-a97_dev #4.2.69.0-b42_qa #4.2.58.0-a79_dev #4.2.58.0-a78 #4.2.58.0-a77 #4.2.58.0-a76 #4.2.58.0-a69 #4.2.58.0-a68 #4.2.58.0-a61 #4.2.58.0-a59 #4.2.58.0-a32 #4.2.58.0-a29-a2 #4.2.58.0-a27-a1 #4.2.58.0-a29 #4.2.58.0-a28 #4.2.58.0-a23 #4.2.58.0-a22 #4.2.58.0-a21 #4.2.58.0-a20 #4.2.58.0-a18 #4.2.58.0-a16 #4.2.58.0-a15 #4.2.58.0-a14.2 #4.2.58.0-a10.1 #4.2.58.0-a9.1 #4.2.58.0-a10 #4.2.58.0-a8 #4.2.58.0-a7 #4.2.58.0-a5 #4.2.57.0-a1 #4.1.225.0-HF_prod #4.2405_5_prod #4.2405_1_prod #4.2.46.0_prod #4.2.45.2
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-bloodbankui
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULENAME
|
||||
value: "bb-bloodbankgui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_DATA_VERSION
|
||||
value: "4.1.56.0"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "bb-bloodbankgui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "bb-bloodbankgui"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "bloodbank"
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-bloodbank-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-net-bloodbnk
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,179 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodbanknet
|
||||
|
||||
resources:
|
||||
- ../../../Sync-new/
|
||||
# ../../../DM-Sync/
|
||||
# - ../../../DM-Sync/
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
#replicas:
|
||||
# - name: csi-net-bloodbnk
|
||||
# count: 0
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/bb-donation-srv
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/bb-donation_srv
|
||||
newTag: 4.2.150.0-a99_dev #4.2.150.0-a95_dev #4.2.150.0-a93_dev #4.2.150.0-b91_qa #4.2.150.0-a85_dev #4.2.150.0-a84_dev #4.2.150.0-b79_qa #4.2.150.0-a80_dev #4.2.150.0-a79_dev #4.2.150.0-a78_dev #4.2.150.0-a76_dev #4.2.150.0-a75_dev #4.2.150.0-a74_dev
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: before
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-bloodbanknet
|
||||
namespace: moh-uat
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULENAME
|
||||
value: "bloodbanknet"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_DATA_VERSION
|
||||
value: "4.2.106.0"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "bb-donation_srv"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "bb-donation_srv"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "bloodbank"
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: data-migration-presync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: data-migration-presync-bloodbanknet
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_DATA_VERSION
|
||||
# value: "4.0.127.0"
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PROJECT_NAME
|
||||
# value: "bb-donation_srv"
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_MODULE_NAME
|
||||
# value: "bb-donation_srv"
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PARENT_MODULE_NAME
|
||||
# value: "bloodbank"
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: data-migration-postsync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: data-migration-postsync-bloodbanknet
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_DATA_VERSION
|
||||
# value: "4.0.127.0"
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PROJECT_NAME
|
||||
# value: "bb-donation_srv"
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_MODULE_NAME
|
||||
# value: "bb-donation_srv"
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PARENT_MODULE_NAME
|
||||
# value: "bloodbank"
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: .*
|
||||
# patch: |
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/env/-
|
||||
# value:
|
||||
# name: CSI_PROJECT_NAME
|
||||
# value: "bb-donation_srv"
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-presync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: before-bb-donation-srv
|
||||
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: sync-postsync
|
||||
# patch: |-
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: after-bb-donation-srv
|
||||
# patchesJson6902:
|
||||
# - target:
|
||||
# group: apps
|
||||
# version: v1
|
||||
# kind: Deployment
|
||||
# name: csi-net-bloodbnk
|
||||
# patch: |
|
||||
# - op: add
|
||||
# path: /spec/template/spec/containers/0/volumeMounts
|
||||
# value:
|
||||
# - name: volume-csi-net-tenant-mapping
|
||||
# mountPath: /app/mappings/
|
||||
# readOnly: true
|
||||
# - op: add
|
||||
# path: /spec/template/spec/volumes
|
||||
# value:
|
||||
# - name: volume-csi-net-tenant-mapping
|
||||
# secret:
|
||||
# secretName: secret-csi-net-tenant-mapping
|
||||
# - target:
|
||||
# group: batch
|
||||
# version: v1
|
||||
# kind: Job
|
||||
# name: post
|
||||
# patch: |
|
||||
# - op: replace
|
||||
# path: /metadata/name
|
||||
# value: post-bloodbanknet
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Gryffindor-api-autoday_bloodbank&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: init-database-secrets #automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-java-blood-transfusion
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,29 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodtransfusionjava
|
||||
|
||||
resources:
|
||||
- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-blood-transfusion-java
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-blood-transfusion-java
|
||||
newTag: 4.0.21.0_prod #4.0.8.0
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-bloodtransfusionjava
|
||||
namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Gryffindor-api-autoday_bloodbank&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-java-bb-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1 #2
|
||||
maxReplicaCount: 1 #3
|
@ -0,0 +1,61 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodbankjava
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-java-bb-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-java-bb-service
|
||||
newTag: 4.1.83.0 #4.1.83.0 #4.1.78.2_prod #4.1.79.0 #4.1.30.0
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-java-bb-service"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-java-bb-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-java-bb-service
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-bloodbankjava
|
||||
namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Gryffindor-api-autoday_bloodbank&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,33 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/csinetbbmgtsrv
|
||||
|
||||
# resources:
|
||||
# - post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
#replicas:
|
||||
# - name: csi-net-bloodbnk-mgt
|
||||
# count: 0
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-net-bb-mgt-srv
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-net-bb-mgt-srv
|
||||
newTag: 4.0.79.0-a127_dev #4.0.79.0-a126_dev #4.0.79.0-a125_dev #4.0.79.0-a124_dev #4.0.79.0-a123_dev #4.0.79.0-a120_dev #4.0.79.0-a120-5 #4.0.79.0-a120-2 #4.0.79.0-a118_dev #4.0.79.0-a117 #4.0.79.0-a116_dev #4.0.79.0-a113_dev #4.0.79.0-b168_qa #4.0.79.0-a104_dev #4.0.79.0-a103 #4.0.81.14_prod_hf #4.0.79.0-a102_dev #4.0.79.0-a96_dev #4.0.79.0-a95_dev #4.0.79.0-a94_dev #4.0.79.0-a89_dev #4.0.79.0-a86_dev #4.0.79.0-a85_dev #4.0.79.0-a83_dev #4.0.79.0-a82_dev #4.0.79.0-a81_dev #4.0.79.0-a79_dev #4.0.79.0-a78_dev #4.0.79.0-a77_dev #4.0.79.0-a76_dev #4.0.79.0-a75_dev #4.0.79.0-a74_dev #4.0.79.0-a63_dev #4.0.79.0-a60_dev #4.0.79.0-a51_dev #4.0.79.0-a50_dev #4.0.79.0-a47_dev #4.0.79.0-a46_dev #4.0.79.0-a45_dev #4.0.79.0-a43_dev #4.0.79.0-a42 #4.0.79.0-a40_dev #4.0.79.0-a37 #4.0.79.0-a36_dev #4.0.79.0-a32 #4.0.79.0-a31 #4.0.79.0-a28 #4.0.79.0-a27 #4.0.79.0-a24 #4.0.79.0-a23 #4.0.79.0-a90 #4.0.79.0-a21 #4.0.79.0-a18 #4.0.79.0-a12 #4.0.79.0-a12 #4.0.79.0-a8 #4.0.79.0-a4 #4.0.77.0-a8 #4.0.77.0-a6 #4.0.76.0-a46 #4.0.76.0-a42 #4.0.76.0-a39 #4.0.76.0-a33 #4.0.76.0-a28 #4.0.76.0-a24 #4.0.76.0-a18 #4.0.76.0-a17 #4.0.76.0-a8 #4.0.76.0-a5 #4.0.76.0-b2 #4.0.76.0-a1 #4.0.75.0-a3 #4.0.73.0-a16 #4.0.75.0-a2 #4.0.74.0-a2 #4.0.74.0-a1 #4.0.73.0-b9-a1.a1 #4.0.73.0-b9-a1.a1 #4.0.73.0-b9-a1 #4.0.73.0-b8-a1-a #4.0.73.0-b7-a1 #4.0.73.0-b5-a37 #4.0.73.0-b5-a35 #4.0.73.0-b5-a33 #4.0.73.0-b5-a31 #4.0.73.0-b5-a30 #4.0.73.0-b5-a22 #4.0.73.0-b5-a18.1 #4.0.73.0-b5-a17 #4.0.73.0-b5-a16 #4.0.73.0-b5-a1 #4.2405_1_prod #4.0.48.26_prod #4.0.66.0_qa #4.0.48.23_prod #4.0.33.7
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-csinetbbmgtsrv
|
||||
namespace: moh-uat
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-net-bloodbnk-mgt
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Gryffindor-api-autoday_bloodbank&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-cssd-java-sev
|
||||
namespace: csi-dev
|
||||
spec:
|
||||
minReplicaCount: 2
|
||||
maxReplicaCount: 3
|
@ -0,0 +1,53 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/cssd/csi-cssd-java-sev
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
|
||||
# patchesStrategicMerge:
|
||||
# - hpa.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-cssd-java-sev
|
||||
count: 1
|
||||
|
||||
images:
|
||||
- name: registry.cloudsolutions.com.sa/dev/csi-cssd-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/qa/csi-cssd-java-sev
|
||||
newTag: V4.0.0724-703_qa
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-cssd-java-sev"
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-cssd-java-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-cssd-java-sev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-cssd-node-sev
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,19 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/cssd/csi-cssd-node-sev
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: csi-cssd-node-sev
|
||||
# count: 1
|
||||
|
||||
images:
|
||||
- name: registry.cloudsolutions.com.sa/dev/csi-cssd-node-sev
|
||||
newName: registry.cloudsolutions.com.sa/qa/csi-cssd-node-sev
|
||||
newTag: V4.0.0724-148_qa #V4.0.0724-90_dev #V4.0.0724-76_qa #V4.0.0724-76_qa #V4.0.0724-81_dev
|
||||
|
||||
namespace: csi-dev
|
||||
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-cssd-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,20 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/cssd/csi-cssd-ui
|
||||
|
||||
# patchesStrategicMerge:
|
||||
# - hpa.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-cssd-ui
|
||||
count: 1
|
||||
|
||||
|
||||
images:
|
||||
- name: registry.cloudsolutions.com.sa/vida-qa/csi-cssd-ui
|
||||
newName: registry.cloudsolutions.com.sa/qa/csi-cssd-ui
|
||||
newTag: V4.0.0724-70_qa
|
||||
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,58 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/dms/csi-document-management-service
|
||||
|
||||
resources:
|
||||
- ../../../Sync-new/
|
||||
|
||||
# patchesStrategicMerge:
|
||||
# - patch-hpa.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-document-management-service
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-document-management-service
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-document-management-service
|
||||
newTag: 4.1.2.36_1_dev
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJSON6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: before
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-dms
|
||||
namespace: moh-uat
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULENAME
|
||||
value: "csi-java-bb-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_DATA_VERSION
|
||||
value: "4.2.106.0"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-document-management-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_MODULE_NAME
|
||||
value: "csi-document-management-service"
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PARENT_MODULE_NAME
|
||||
value: "dms"
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-document-management-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-dms-ui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/dms/dmsui
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-dms-ui
|
||||
count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/dms-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/dms-ui
|
||||
newTag: 4.1.7.22_1 #4.1.7.20_2 #4.1.8.0_5 #4.1.7.14 #4.1.7.13 #4.1.7.10
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/sasmitha.athige/BASE/src/branch/main/dms/dmsstorageengine
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: document-storage-engine-service
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/document-management-engine
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/document-management-engine
|
||||
newTag: 1.5.9
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: document-storage-engine-service
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/dms/dmsmiddleware
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: document-management-middleware
|
||||
# count: 1
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/document-management-middleware
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/document-management-middleware
|
||||
newTag: 4.1.2.16 #4.1.2.10 #4.1.2.9 #4.1.1.19-hf01
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: document-management-middleware
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 0
|
||||
maxReplicaCount: 0
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: cs-net-econsent
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,35 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/econsent/econsent
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: cs-net-econsent
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/e-consent
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/e-consent-srv
|
||||
newTag: '3.8' #4.3.0.1 #4.2.0.2 #v2.5
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: cs-net-econsent
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/limits/memory
|
||||
value: 2Gi
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/cpu
|
||||
value: 50m
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/memory
|
||||
value: 1Gi
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: cs-net-econsent
|
||||
spec:
|
||||
containers:
|
||||
- name: cs-net-econsent
|
||||
resources:
|
||||
limits:
|
||||
memory: 2Gi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 1Gi
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: cs-net-econsentui
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,35 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/econsent/econsentui
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: cs-net-econsentui
|
||||
count: 1
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/e-consent-ui
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/e-consent-ui
|
||||
newTag: '3.2' #ECN.V2.0.4-test-4
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: cs-net-econsentui
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/limits/memory
|
||||
value: 1Gi
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/cpu
|
||||
value: 25m
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/memory
|
||||
value: 256Mi
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: cs-net-econsentui
|
||||
spec:
|
||||
containers:
|
||||
- name: cs-net-econsentui
|
||||
resources:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 25m
|
||||
memory: 256Mi
|
@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/econsent/e-consent-v2
|
||||
|
||||
#patchesStrategicMerge:
|
||||
#- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: e-consent-v2
|
||||
count: 1
|
||||
|
||||
images:
|
||||
- name: registry.cloudsolutions.com.sa/vida-qa/e-consent-v2
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/e-consent-v2
|
||||
newTag: 1.0.37 #1.0.25 #1.0.24 #1.0.21 #1.0.18 #1.0.16 #1.0.14 #1.0.13 #1.0.12 #1.0.10 #1.0.9 #1.0.8
|
||||
|
||||
namespace: csi-dev
|
@ -0,0 +1,13 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: e-consent-v2
|
||||
spec:
|
||||
containers:
|
||||
- name: e-consent-v2
|
||||
resources:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 25m
|
||||
memory: 256Mi
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-net-ehr-dboardpc
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,66 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehripdashboardwiddotnet
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
#- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
#replicas:
|
||||
# - name: csi-net-ehr-dboardpc
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-com-ip-dashboardwidget-dotnet-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-com-ip-dashboardwidget-dotnet-sev
|
||||
newTag: 4.0.2.0
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-ehr-com-ip-dashboardwidget-dotnet-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-ehr-com-ip-dashboardwidget-dotnet-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-ehr-com-ip-dashboardwidget-dotnet-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-ehripdashboardwiddotnet
|
||||
namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Fred-api-autoday&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-net-ehr-ip-discharg
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,30 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehripdischargedotnet
|
||||
|
||||
resources:
|
||||
#- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-com-ip-discharge-dotnet-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-com-ip-discharge-dotnet-sev
|
||||
newTag: 4.0.10.0
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-ehripdischargedotnet
|
||||
namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Fred-api-autoday&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-net-ehr-opd-master
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,66 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehropdmasterdotnet
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
#- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: csi-net-ehr-opd-master
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-com-opd-master-dotnet-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-com-opd-master-dotnet-sev
|
||||
newTag: 4.1.4.8-b1 #4.1.4.8 #4.1.4.6 #4.1.4.4 #4.1.4.1
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-ehr-com-opd-master-dotnet-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-ehr-com-opd-master-dotnet-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-ehr-com-opd-master-dotnet-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-ehropdmasterdotnet
|
||||
namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Fred-api-autoday&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-net-ehr-opd-patient
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,66 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehropdpatientdotnet
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
#- post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
|
||||
# replicas:
|
||||
# - name: csi-net-ehr-opd-patient
|
||||
# count: 2
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-com-opd-patient-dotnet-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-com-opd-patient-dotnet-sev
|
||||
newTag: 4.0.5.40_prod #4.0.5.36_a4 #4.0.5.33_prod #4.0.5.21 #4.0.5.17 #4.0.5.12 #4.0.5.8 #4.0.5.6
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-ehr-com-opd-patient-dotnet-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-ehr-com-opd-patient-dotnet-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-ehr-com-opd-patient-dotnet-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-ehropdpatientdotnet
|
||||
namespace: moh-uat
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Fred-api-autoday&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,77 @@
|
||||
---
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrcommonjava
|
||||
resources:
|
||||
# - ../../../DM-Sync/
|
||||
# - post-sync.yaml
|
||||
|
||||
patchesStrategicMerge:
|
||||
- patch-hpa.yaml
|
||||
#- patch-pod.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-common-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-common-java-sev
|
||||
newTag: 4.2409.147-b2_dev #4.2409.138_dev #4.2409.129_dev #4.2409.128_dev #4.2409.127_dev #4.2412_09_IR5_qa #4.2412_09_IR3_dev #4.2409.115_dev #4.2409.111_dev #4.2409.110_dev #4.2409.107_dev #4.2409.106_dev #4.2409.103_dev #4.2409.102_dev #4.2409.101_dev #4.2409.98_dev #4.2409.94_dev #4.2409.92_dev #4.2409.91_dev #4.2409.86_dev_dev #4.2409.83_dev #4.2409.81_dev #4.2409.80_dev #4.2409.77_dev #4.2409.76_dev #4.2409.75_dev #4.2409.72_dev #4.2409.71_dev #4.2409.69_dev #4.2409.67_dev #4.2409.65_dev #4.2409.64_dev #4.2409.62_dev #4.2409.58_dev #4.2409.57_dev
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: csi-ehr-common
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/limits/memory
|
||||
value: 1.5Gi
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/cpu
|
||||
value: 50m
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/memory
|
||||
value: 256Mi
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-ehr-common-java-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-csi-ehr-common-java-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-csi-ehr-common-java-sev
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-csi-ehr-common
|
||||
namespace: moh-uat
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-ehr-common
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 2
|
@ -0,0 +1,16 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: csi-ehr-common
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-ehr-common
|
||||
resources:
|
||||
limits:
|
||||
memory: 2Gi
|
||||
requests:
|
||||
cpu: 600m
|
||||
memory: 1Gi
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Fred-api-autoday&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-ehr-common-scheduler
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,86 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrschedulerjava
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
#- post-sync.yaml
|
||||
|
||||
# patchesStrategicMerge:
|
||||
#- patch-pod.yaml
|
||||
|
||||
replicas:
|
||||
- name: csi-ehr-common-scheduler
|
||||
count: 1
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-common-scheduler-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-common-scheduler-java-sev
|
||||
newTag: 4.2410_1_IR1_qa #4.2410_1_IR1_qa #4.4.2.0-b2 #4.4.2.0_prod #4.4.0.0 #4.2.0.0 #4.1.21.0
|
||||
|
||||
namespace: csi-dev
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: apps
|
||||
version: v1
|
||||
kind: Deployment
|
||||
name: csi-ehr-common-scheduler
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/limits/memory
|
||||
value: 1Gi
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/cpu
|
||||
value: 50m
|
||||
- op: replace
|
||||
path: /spec/template/spec/containers/0/resources/requests/memory
|
||||
value: 256Mi
|
||||
# - op: replace
|
||||
# path: /spec/template/spec/containers/0/env/name/JVM_OPTS
|
||||
# value: "-Xms512m -Xmx1024m"
|
||||
# - op: replace
|
||||
# path: /spec/template/spec/containers/0/env/name/JAVA_OPTS
|
||||
# value: "-Xms512m -Xmx1024m"
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-ehr-common-scheduler-java-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-ehrschedulerjava
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-ehrschedulerjava
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-ehrschedulerjava
|
||||
namespace: moh-uat
|
@ -0,0 +1,16 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: csi-ehr-common-scheduler
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: csi-ehr-common-scheduler
|
||||
resources:
|
||||
limits:
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 50m
|
||||
memory: 256Mi
|
@ -0,0 +1,34 @@
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: post
|
||||
namespace: moh-uat
|
||||
annotations:
|
||||
argocd.argoproj.io/hook: PostSync
|
||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||
#argocd.argoproj.io/sync-options: Prune=false
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: postsync-pod
|
||||
image: registry.cloudsolutions.com.sa/kube/curl
|
||||
imagePullPolicy: IfNotPresent
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
curl -X POST -L --user $username:$token --location 'https://10.200.222.150/view/09-Automation%20Builds/job/AUT-Build-Java21/buildWithParameters?token=ScheduledBuild&Project=aut&Service=Fred-api-autoday&Branch=main' -k
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 300m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 256Mi
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: automation-secret
|
||||
restartPolicy: Never
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
@ -0,0 +1,8 @@
|
||||
apiVersion: keda.sh/v1alpha1
|
||||
kind: ScaledObject
|
||||
metadata:
|
||||
name: csi-ehr-config
|
||||
namespace: moh-prod
|
||||
spec:
|
||||
minReplicaCount: 1
|
||||
maxReplicaCount: 1
|
@ -0,0 +1,62 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrconfigjava
|
||||
|
||||
resources:
|
||||
- ../../../DM-Sync/
|
||||
|
||||
patchesStrategicMerge:
|
||||
- hpa.yaml
|
||||
#- patch-pod.yaml
|
||||
|
||||
images:
|
||||
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-config-java-sev
|
||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-config-java-sev
|
||||
newTag: 4.1.21.11_qa #4.1.21.8_dev #4.1.21.4_dev_dev #4.1.21.3_qa #4.1.21.2_dev_b1 #4.1.22.1_qa #4.1.21.0_dev #4.0.192.0 #4.4.0.1_prod #4.3.0.1 #4.3.0.0 #4.2.0.0 #4.1.10.0
|
||||
|
||||
namespace: csi-dev
|
||||
|
||||
patchesJson6902:
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: .*
|
||||
patch: |-
|
||||
- op: add
|
||||
path: /spec/template/spec/containers/0/env/-
|
||||
value:
|
||||
name: CSI_PROJECT_NAME
|
||||
value: "csi-ehr-config-java-sev"
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-presync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: before-ehr-config-java
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: sync-postsync
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: after-ehr-config-java
|
||||
|
||||
- target:
|
||||
group: batch
|
||||
version: v1
|
||||
kind: Job
|
||||
name: post
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /metadata/name
|
||||
value: post-ehrconfigjava
|
||||
namespace: moh-uat
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue