Compare commits

..

No commits in common. 'main' and 'gitignore' have entirely different histories.

3
.gitignore vendored

@ -1,10 +1,9 @@
# .gitignore
# Ignore the .idea directory
.idea/
# Other files and directories to ignore
node_modules/
dist/
*.log
*.tmp
*.py

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;settings.editor.selected.configurable&quot;: &quot;com.diffblue.cover.intellij&quot;
}
}</component>
</project>

@ -2,16 +2,17 @@ apiVersion: batch/v1
kind: Job
metadata:
name: sync-postsync
namespace: csi-uat
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PostSync
# argocd.argoproj.io/hook-delete-policy: HookSucceeded
spec:
backoffLimit: 3
template:
spec:
containers:
- name: postsync-pod
image: registry.cloudsolutions.com.sa/vida-qa/csi-data-migration-initiator:4.2.5
image: registry.cloudsolutions.com.sa/vida-qa/csi-data-migration-initiator:4.0.56.0
imagePullPolicy: IfNotPresent
resources:
limits:
@ -24,9 +25,9 @@ spec:
- name: MIGRATION_TYPE
value: "2"
- name: owner
value: "CSI-UAT"
value: "CSI_DEV"
- name: repo
value: "CSI_UAT"
value: "CSI_DEV_CS"
envFrom:
- configMapRef:
name: service-configs

@ -2,16 +2,17 @@ apiVersion: batch/v1
kind: Job
metadata:
name: sync-presync
namespace: csi-uat
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PreSync
# argocd.argoproj.io/hook-delete-policy: HookSucceeded
spec:
backoffLimit: 3
template:
spec:
containers:
- name: presync-pod
image: registry.cloudsolutions.com.sa/vida-qa/csi-data-migration-initiator:4.2.5
image: registry.cloudsolutions.com.sa/vida-qa/csi-data-migration-initiator:4.0.57.3
imagePullPolicy: IfNotPresent
resources:
limits:
@ -23,10 +24,12 @@ spec:
env:
- name: MIGRATION_TYPE
value: "1"
- name: isDropValidationDisabled
value: "true"
- name: owner
value: "CSI-UAT"
value: "CSI_DEV"
- name: repo
value: "CSI_UAT"
value: "CSI_DEV_CS"
envFrom:
- configMapRef:
name: service-configs

@ -0,0 +1,70 @@
apiVersion: batch/v1
kind: Job
metadata:
name: data-migration-postsync
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PostSync
argocd.argoproj.io/hook-delete-policy: HookSucceeded
argocd.argoproj.io/sync-wave: "2"
#argocd.argoproj.io/sync-options: Prune=false
spec:
backoffLimit: 3
template:
spec:
containers:
- name: presync-pod
image: registry.cloudsolutions.com.sa/vida-qa/csi-data-migration-initiator:4.0.27.11
imagePullPolicy: IfNotPresent
command: ["/bin/sh", "-c"]
args: ["mkdir automation && git config --global http.sslVerify false && git clone --depth 1 https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git /app/automation/ && python3 main.py"]
resources:
limits:
cpu: 500m
memory: 3Gi
requests:
cpu: 250m
memory: 256Mi
env:
- name: owner
value: "CSI_DEV"
- name: repo
value: "CSI_DEV_CS"
- name: filePath
value: "kustomization.yaml"
- name: MIGRATION_TYPE
value: "2"
- name: active_profile
valueFrom:
configMapKeyRef:
key: activeProfile
name: service-configs
- name: SPRING_JPA_HIBERNATE_DIALECT
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: SPRING_JPA_DATABASE-PLATFORM
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: configserver
valueFrom:
configMapKeyRef:
key: config_server
name: service-configs
- name: hostname
value: csi-java-ehr-config
envFrom:
- configMapRef:
name: service-configs
- secretRef:
name: service-configs-secret
- configMapRef:
name: init-database-configs
- secretRef:
name: init-database-secrets
restartPolicy: Never
imagePullSecrets:
- name: regcred

@ -0,0 +1,70 @@
apiVersion: batch/v1
kind: Job
metadata:
name: data-migration-presync
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PreSync
argocd.argoproj.io/hook-delete-policy: HookSucceeded
argocd.argoproj.io/sync-wave: "2"
#argocd.argoproj.io/sync-options: Prune=false
spec:
backoffLimit: 3
template:
spec:
containers:
- name: presync-pod
image: registry.cloudsolutions.com.sa/vida-qa/csi-data-migration-initiator:4.0.27.11
imagePullPolicy: IfNotPresent
command: ["/bin/sh", "-c"]
args: ["mkdir automation && git config --global http.sslVerify false && git clone --depth 1 https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git /app/automation/ && python3 main.py"]
resources:
limits:
cpu: 500m
memory: 3Gi
requests:
cpu: 250m
memory: 256Mi
env:
- name: owner
value: "CSI_DEV"
- name: repo
value: "CSI_DEV_CS"
- name: filePath
value: "kustomization.yaml"
- name: MIGRATION_TYPE
value: "1"
- name: active_profile
valueFrom:
configMapKeyRef:
key: activeProfile
name: service-configs
- name: SPRING_JPA_HIBERNATE_DIALECT
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: SPRING_JPA_DATABASE-PLATFORM
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: configserver
valueFrom:
configMapKeyRef:
key: config_server
name: service-configs
- name: hostname
value: csi-java-ehr-config
envFrom:
- configMapRef:
name: service-configs
- secretRef:
name: service-configs-secret
- configMapRef:
name: init-database-configs
- secretRef:
name: init-database-secrets
restartPolicy: Never
imagePullSecrets:
- name: regcred

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- data-migration_presync.yaml
- data-migration_postsync.yaml

@ -0,0 +1,72 @@
apiVersion: batch/v1
kind: Job
metadata:
name: before
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PreSync
argocd.argoproj.io/hook-delete-policy: HookSucceeded
argocd.argoproj.io/sync-wave: "1"
#argocd.argoproj.io/sync-options: Prune=false
spec:
backoffLimit: 3
template:
spec:
containers:
- name: presync-pod
#image: registry.cloudsolutions.com.sa/vida-qa/csi-automation-initiator-stable:latest
image: registry.cloudsolutions.com.sa/vida-qa/csi-automation-initiator:3.0.1.0 #3.0.0.96.2 #3.0.0.88 #3.0.0.76.2 #3.0.0.74 #3.0.0.66 #3.0.0.69 #V3.0.0.46
imagePullPolicy: IfNotPresent
command: ["/bin/sh", "-c"]
args: ["mkdir automation && git config --global http.sslVerify false && git clone --depth 1 https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git /usr/app/automation/ && node index.js"]
#args: ["mkdir kafka && mkdir db-Change && mkdir screenPermissions && mkdir mongoIndex && mkdir featureToggles && mkdir LabelTranslations && mkdir masterData && mkdir BusinessPermissions && mkdir Configurations && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Kafka-topic-automation.git /usr/app/kafka/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/DB-Change-automation.git /usr/app/db-Change/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Screen-permissions.git /usr/app/screenPermissions/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/MongoDB-indexes.git /usr/app/mongoIndex/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Feature-Toggles.git /usr/app/featureToggles/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/LabelTranslations.git /usr/app/LabelTranslations/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/masterData.git /usr/app/masterData/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Business-Permissions.git /usr/app/BusinessPermissions/ && git config --global http.sslVerify false && git clone https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Configuration.git /usr/app/Configurations/ && node index.js && sleep 10"]
resources:
#limits:
#cpu: 750m
#memory: 3Gi
requests:
cpu: 128m
memory: 128Mi
env:
- name: owner
value: "CSI_DEV"
- name: repo
value: "CSI_DEV_CS"
- name: filePath
value: "kustomization.yaml"
- name: DISABLE_STEP_TRACKER
value: "true"
- name: active_profile
valueFrom:
configMapKeyRef:
key: activeProfile
name: service-configs
- name: SPRING_JPA_HIBERNATE_DIALECT
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: SPRING_JPA_DATABASE-PLATFORM
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: configserver
valueFrom:
configMapKeyRef:
key: config_server
name: service-configs
- name: hostname
value: csi-java-ehr-config
envFrom:
- configMapRef:
name: service-configs
- secretRef:
name: service-configs-secret
- configMapRef:
name: init-database-configs
- secretRef:
name: init-database-secrets
restartPolicy: Never
imagePullSecrets:
- name: regcred

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- PreSync/dbsync.yaml

@ -0,0 +1,150 @@
apiVersion: batch/v1
kind: Job
metadata:
name: before
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PreSync
argocd.argoproj.io/hook-delete-policy: HookSucceeded
argocd.argoproj.io/sync-wave: "1"
#argocd.argoproj.io/sync-options: Prune=false
spec:
backoffLimit: 3
template:
spec:
containers:
- name: presync-pod
image: registry.cloudsolutions.com.sa/vida-qa/csi-automation-initiator:3.0.0.72
imagePullPolicy: IfNotPresent
command: ["/bin/sh", "-c"]
args:
- |
# Step 1: Navigate to the app directory
git config --global http.sslVerify false &&
cd /usr/app/automation &&
# Step 2: Check if it's a valid Git repository, initialize if not
if [ ! -d .git ]; then
echo "Initializing Git repository in /usr/app/automation" &&
git clone -c https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git ./
fi &&
# Step 3: Pull the latest changes from the 'main' branch directly into the current directory
git pull origin main &&
echo "Pulled latest changes from 'main' branch." &&
ls -la &&
cd ../ &&
ls -la &&
pwd &&
# Step 5: Perform your database sync operation (replace with your actual command)
node /usr/app/index.js
##--new change end
# # Step 1: Create directory, configure Git, and clone repository
# cd /usr/app/automation/ &&
# rm -rf * &&
# rm -rf .git &&
# mkdir -p /usr/app/automation &&
# # Step 2: Check if the folder 'Automation' exists in /usr/app/automation and handle concurrent cloning
# git config --global http.sslVerify false &&
# #cd /usr/app/automation/ &&
# ls -al /usr/app/automation/ &&
# #-- Clone condition start
# # Step 1: Check if the directory is empty
# if [ -z "$(ls -A /usr/app/automation/)" ]; then
# # Directory is empty, clone the repository
# echo "Directory is empty. Cloning repository..." &&
# git config --global http.sslVerify false &&
# #git clone --depth 1 --branch main https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git &&
# git config --global init.defaultBranch main
# git init
# git pull https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git /usr/app/automation/ &&
# echo "Repository cloned successfully from branch main."
# else
# # Directory is not empty, pull the latest changes
# echo "Directory is not empty. Pulling the latest changes..." &&
# if [ -d /usr/app/automation/.git ]; then
# #cd /usr/app/automation/Automation/ &&
# git config --global http.sslVerify false &&
# git pull https://$(GITEA_UN):$(GITEA_PW)@git.cloudsolutions.com.sa/Automation/Automation.git /usr/app/automation/ &&
# echo "Pulled latest changes from branch main."
# echo "Here's directory list"
# ls -al /usr/app/automation/
# echo "Here's Current folder path"
# pwd
# else
# echo "Directory contains files but is not a valid Git repository. Exiting..." &&
# exit 1
# fi
# fi &&
# #-- Clone condition end
# # Step 3: Run the Node.js application
# sleep 10 &&
# node /usr/app/index.js
# # Step 4: Sleep test
# #sleep infinity
volumeMounts:
- name: git-clone
mountPath: /usr/app/automation/
resources:
limits:
cpu: 300m
memory: 1Gi
requests:
cpu: 250m
memory: 256Mi
env:
- name: owner
value: "CSI_DEV"
- name: repo
value: "CSI_DEV"
- name: filePath
value: "kustomization.yaml"
- name: active_profile
valueFrom:
configMapKeyRef:
key: activeProfile
name: service-configs
- name: SPRING_JPA_HIBERNATE_DIALECT
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: SPRING_JPA_DATABASE-PLATFORM
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: configserver
valueFrom:
configMapKeyRef:
key: config_server
name: service-configs
- name: hostname
value: csi-java-ehr-config
envFrom:
- configMapRef:
name: service-configs
- secretRef:
name: service-configs-secret
- configMapRef:
name: init-database-configs
- secretRef:
name: init-database-secrets
restartPolicy: Never
volumes:
- name: git-clone
persistentVolumeClaim:
claimName: pre-sync-pvc
imagePullSecrets:
- name: regcred

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- PreSync/dbsyncwithpv.yaml

@ -0,0 +1,63 @@
apiVersion: batch/v1
kind: Job
metadata:
name: before
namespace: moh-uat
annotations:
argocd.argoproj.io/hook: PreSync
argocd.argoproj.io/hook-delete-policy: HookSucceeded
#argocd.argoproj.io/sync-options: Prune=false
spec:
backoffLimit: 2
template:
spec:
containers:
- name: presync-pod
image: harbor.moh.gov.sa/vidamoh/csi-database-initiator:V1.0.0.125
imagePullPolicy: IfNotPresent
resources:
limits:
cpu: 300m
memory: 1Gi
requests:
cpu: 250m
memory: 256Mi
env:
# - name: CSI_MODULENAME
# value: "csi-rms-masterdata-java-sev"
# - name: CSI_DATA_VERSION
# value: "4.0.127.0"
- name: active_profile
valueFrom:
configMapKeyRef:
key: activeProfile
name: service-configs
- name: SPRING_JPA_HIBERNATE_DIALECT
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: SPRING_JPA_DATABASE-PLATFORM
valueFrom:
configMapKeyRef:
key: db-dialect
name: service-configs
- name: configserver
valueFrom:
configMapKeyRef:
key: config_server
name: service-configs
- name: hostname
value: csi-java-ehr-config
envFrom:
- configMapRef:
name: service-configs
- secretRef:
name: service-configs-secret
- configMapRef:
name: init-database-configs
- secretRef:
name: init-database-secrets
restartPolicy: Never
imagePullSecrets:
- name: regcred

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- PreSync/dbsync.yaml

@ -1,14 +1,24 @@
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
replicas:
- name: csi-token-filter
count: 1
- name: api-gateway
count: 1
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
kind: Kustomization
namespace: csi-uat
patchesStrategicMerge:
- patch-hpa.yaml
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/apigateway/api-gateway

@ -1,17 +1,20 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/baseutilityservicejava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/baseutilityservicejava
- ../../../DM-Initiator/
- ../../../DM-Sync/
patchesStrategicMerge:
- patch-hpa.yaml
replicas:
- name: base-utility-service-java-sev
count: 1
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: V4.0.0425_Int-226_dev
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-uat
@ -26,7 +29,7 @@ patchesJson6902:
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "base-utility-service-java-sev"
value: "base-utility-service-java-sev"
- target:
group: batch
@ -36,7 +39,7 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: before-csi-base-utility-service-java-sev
value: before-csi-base-utility-service-java-sev
- target:
group: batch
@ -47,4 +50,4 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-csi-base-utility-service-java-sev

@ -4,5 +4,5 @@ metadata:
name: csi-base-utility
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
minReplicaCount: 2
maxReplicaCount: 2

@ -1,11 +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: 1
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
kind: Kustomization
namespace: csi-uat
patchesStrategicMerge:
- patch-hpa.yaml
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/facadpatientsnapshot

@ -1,14 +1,18 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/personalizationjava
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/personalizationjava
patchesStrategicMerge:
- patch-hpa.yaml
replicas:
- name: csi-personalization
count: 1
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: V4.0.0425_Int-991_qa
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-uat

@ -1,7 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/formbuilderui
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/formbuilderui
#patchesStrategicMerge:
#- patch-pod.yaml
replicas:
- name: csi-form-builder-ui
@ -10,6 +13,6 @@ replicas:
images:
- name: harbor.moh.gov.sa/vidamoh/form-builder-ui
newName: registry.cloudsolutions.com.sa/vida-qa/csi.uif.admin.ui
newTag: 4.1.333.0-beta.5_qa
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-uat

@ -1,8 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/configui
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/configui
- ../../../DM-Initiator/
- ../../../DM-Sync/
replicas:
- name: csi-config-ui
@ -11,7 +13,7 @@ replicas:
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
newTag: 4.0.246.0_qa #4.0.237.0_qa #4.0.232.0 #4.0.231.0_qa
namespace: csi-uat
patchesJson6902:
- target:

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
maxReplicaCount: 2

@ -1,14 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/document-generator-core
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/document-generator-core
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: document-generator-core
count: 1
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.18
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-uat

@ -1,46 +1,66 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillingapprovaljava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/bmbillingapprovaljava
- ../../../DM-Initiator/
- ../../../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: V4.0.0425_Int-1215_dev
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-uat
patches:
- target:
group: batch
version: v1
kind: Job
name: sync-presync
patch: |-
- op: replace
path: /metadata/name
value: before-csi-bm-approval-java-service
- 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-postsync
patch: |-
- op: replace
path: /metadata/name
value: after-csi-bm-approval-java-service
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-bm-approval-java-service"
# 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,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

@ -1,8 +1,13 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmapprovalui
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/bmapprovalui
- ../../../DM-Initiator/
- ../../../DM-Sync/
#patchesStrategicMerge:
#- patch-pod.yaml
replicas:
- name: csi-approval-ui
@ -10,8 +15,8 @@ replicas:
images:
- name: harbor.moh.gov.sa/vidamoh/approval-ui
newName: registry.cloudsolutions.com.sa/vida-qa/csi-bm-approval-ui
newTag: V4.0.0425_W4-309_dev
newName: registry.cloudsolutions.com.sa/vida-qa/approval-ui
newTag: 4.4.44.0_qa #4.3.2.65_qa
namespace: csi-uat
patchesJson6902:
@ -26,7 +31,6 @@ patchesJson6902:
value:
name: CSI_PROJECT_NAME
value: "csi-bm-approval-ui"
- target:
group: batch
version: v1

@ -1,16 +1,22 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillingjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/bmbillingjava
- ../../../DM-Initiator/
- ../../../Sync-new/
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-bm-billing-java-service
count: 1
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: V4.0.0425_W2-934_qa
newTag: 4.2503.1_D6_dev #4.8.96.0_qa #4.2503.1_D5_dev #4.2503.1_D4-b1_dev
namespace: csi-uat
@ -20,29 +26,70 @@ patchesJson6902:
version: v1
kind: Job
name: .*
patch: |
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-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: 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

@ -1,17 +1,26 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/billingmasterui
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/billingmasterui
- ../../../DM-Initiator/
# - ../../../DM-Sync/
- ../../../Sync-new/
#patchesStrategicMerge:
#- hpa.yaml
replicas:
- name: csi-billing-ui
count: 1
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/csi-bm-billing-ui
newTag: V4.0.0525_W4-472_dev
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-uat
patchesJson6902:
@ -20,29 +29,59 @@ patchesJson6902:
version: v1
kind: Job
name: .*
patch: |
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-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
# - target:
# group: batch
# version: v1
# kind: Job
# name: sync-postsync
# patch: |-
# - op: replace
# path: /metadata/name
# value: after-csi-bm-billing-ui

@ -1,36 +1,50 @@
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:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/csi-bm-inte-bridge-java-service
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-bm-inte-bridge-java-service
count: 1
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.2503_1_D3_dev
newTag: 4.2.16.0_qa
namespace: csi-uat
# replicas:
# - name: csi-bm-inte-bridge-java-service
# count: 2
namespace: csi-uat
patchesJson6902:
- target:
group: batch
version: v1
kind: Job
name: sync-presync
name: .*
patch: |-
- op: replace
path: /metadata/name
value: before-csi-bm-inte-bridge-java-service
- 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
@ -40,11 +54,6 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-csi-bm-inte-bridge-java-service
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-bm-inte-bridge-java-service"
- target:
group: batch

@ -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

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
maxReplicaCount: 2

@ -1,16 +1,24 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillinginvoicejava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/bmbillinginvoicejava
- ../../../DM-Initiator/
- ../../../Sync-new/
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-bm-invoice-java-service
count: 1
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: V4.0.0425_W1-118_qa
newTag: 4.0225.1.D28_dev #4.0225.1.D27_dev #4.0225.1.D26-b2_dev
namespace: csi-uat
patchesJson6902:
@ -19,12 +27,36 @@ patchesJson6902:
version: v1
kind: Job
name: .*
patch: |
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
@ -46,6 +78,17 @@ patchesJson6902:
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

@ -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

@ -1,8 +1,13 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bminvoiceui
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/bminvoiceui
- ../../../DM-Initiator/
- ../../../Sync-new/
#patchesStrategicMerge:
##- patch-pod.yaml
replicas:
- name: csi-bm-invoice-ui
@ -11,7 +16,7 @@ replicas:
images:
- name: harbor.moh.gov.sa/vidamoh/bm-invoice-ui
newName: registry.cloudsolutions.com.sa/vida-qa/bm-invoice-ui
newTag: 4.2504.1_D2_dev
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-uat
patchesJson6902:
@ -26,6 +31,16 @@ patchesJson6902:
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

@ -1,8 +1,13 @@
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:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/csi-bm-promotion-java-service
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
replicas:
- name: csi-bm-promotion-java-service
@ -11,7 +16,7 @@ replicas:
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.20_qa
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-uat
@ -20,17 +25,24 @@ patchesJson6902:
group: batch
version: v1
kind: Job
name: sync-presync
name: .*
patch: |-
- op: replace
path: /metadata/name
value: before-csi-bm-promotion-java-service
- 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
@ -40,11 +52,6 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-csi-bm-promotion-java-service
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-bm-promotion-java-service"
- target:
group: batch

@ -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

@ -1,46 +1,58 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/bloodbankui
- ../../../DM-Initiator/
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: 1
images:
- name: harbor.moh.gov.sa/vidamoh/bloodbank-ui
newName: registry.cloudsolutions.com.sa/vida-qa/bb-bloodbankgui
newTag: 4.2.58.0-a263_dev #4.2.58.0-a213_dev
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-uat
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: "bb-bloodbankgui"
- target:
group: batch
version: v1
kind: Job
name: sync-presync
patch: |
- op: replace
path: /metadata/name
value: before-bb-bloodbankgui
- target:
group: batch
version: v1
kind: Job
name: sync-postsync
patch: |-
- op: replace
path: /metadata/name
value: after-bb-bloodbankgui
- 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"

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
maxReplicaCount: 2

@ -1,16 +1,24 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodbanknet
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/bloodbanknet
- ../../../DM-Initiator/
- ../../../Sync-new/
# ../../../DM-Sync/
# - ../../../DM-Sync/
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-net-bloodbnk
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/bb-donation-srv
newName: registry.cloudsolutions.com.sa/vida-qa/bb-donation_srv
newTag: V4.0.0625_W2-1331_dev
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-uat
@ -19,28 +27,153 @@ patchesJson6902:
group: batch
version: v1
kind: Job
name: sync-presync
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: replace
path: /metadata/name
value: before-bb-donation-srv
- target:
group: batch
version: v1
kind: Job
name: sync-postsync
patch: |-
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
name: CSI_MODULE_NAME
value: "bb-donation_srv"
- op: replace
path: /metadata/name
value: after-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

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
maxReplicaCount: 2

@ -1,15 +1,20 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodtransfusionjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/bloodtransfusionjava
- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-blood-transfusion-java
count: 1
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
newTag: 4.0.21.0_prod #4.0.8.0
namespace: csi-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

@ -1,34 +1,46 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodbankjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/bloodbankjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-java-bb-service
count: 1
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
newTag: 4.1.83.0 #4.1.83.0 #4.1.78.2_prod #4.1.79.0 #4.1.30.0
namespace: csi-uat
patchesJson6902:
patchesJson6902:
- target:
group: batch
version: v1
kind: Job
name: sync-presync
name: .*
patch: |-
- op: replace
path: /metadata/name
value: before-csi-java-bb-service
- 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
@ -39,11 +51,6 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-csi-java-bb-service
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-java-bb-service"
- target:
group: batch

@ -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

@ -1,16 +1,33 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/csinetbbmgtsrv
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: 1
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
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-uat
patchesJson6902:
- target:
group: batch
version: v1
kind: Job
name: post
patch: |-
- op: replace
path: /metadata/name
value: post-csinetbbmgtsrv
namespace: moh-uat

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 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

@ -4,5 +4,5 @@ metadata:
name: csi-cssd-java-sev
namespace: csi-uat
spec:
minReplicaCount: 1
maxReplicaCount: 1
minReplicaCount: 2
maxReplicaCount: 3

@ -1,8 +1,13 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/cssd/csi-cssd-java-sev
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/cssd/csi-cssd-java-sev
- ../../../DM-Initiator/
- ../../../DM-Sync/
# patchesStrategicMerge:
# - hpa.yaml
replicas:
- name: csi-cssd-java-sev
@ -11,7 +16,7 @@ replicas:
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-807_qa
newTag: V4.0.0724-703_qa
namespace: csi-uat
@ -27,7 +32,6 @@ patchesJson6902:
value:
name: CSI_PROJECT_NAME
value: "csi-cssd-java-sev"
- target:
group: batch
version: v1

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
maxReplicaCount: 2

@ -1,15 +1,19 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/cssd/csi-cssd-node-sev
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-185_qa
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-uat

@ -1,7 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/cssd/csi-cssd-ui
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/cssd/csi-cssd-ui
# patchesStrategicMerge:
# - hpa.yaml
replicas:
- name: csi-cssd-ui
@ -11,7 +14,7 @@ replicas:
images:
- name: registry.cloudsolutions.com.sa/vida-qa/csi-cssd-ui
newName: registry.cloudsolutions.com.sa/qa/csi-cssd-ui
newTag: V4.0.0724-196_qa
newTag: V4.0.0724-70_qa
namespace: csi-uat

@ -1,8 +1,13 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/dms/csi-document-management-service
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/dms/csi-document-management-service
- ../../../DM-Initiator/
- ../../../Sync-new/
# patchesStrategicMerge:
# - patch-hpa.yaml
replicas:
- name: csi-document-management-service
@ -11,39 +16,43 @@ replicas:
images:
- name: harbor.moh.gov.sa/vidamoh/csi-document-management-service
newName: registry.cloudsolutions.com.sa/vida-qa/csi-document-management-service
newTag: V4.0May2024-851_dev
newTag: 4.1.2.36_1_dev
namespace: csi-uat
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-document-management-service"
- target:
group: batch
version: v1
kind: Job
name: sync-presync
patch: |
- op: replace
path: /metadata/name
value: before-csi-document-management-service
- target:
group: batch
version: v1
kind: Job
name: sync-postsync
patch: |-
- op: replace
path: /metadata/name
value: after-csi-document-management-service
- 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"

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
maxReplicaCount: 2

@ -1,7 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/dms/dmsui
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/dms/dmsui
#patchesStrategicMerge:
#- patch-pod.yaml
replicas:
- name: csi-dms-ui
@ -10,6 +13,6 @@ replicas:
images:
- name: harbor.moh.gov.sa/vidamoh/dms-ui
newName: registry.cloudsolutions.com.sa/vida-qa/dms-ui
newTag: 4.1.7.22_1
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-uat

@ -1,11 +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: 1
images:
- name: harbor.moh.gov.sa/vidamoh/document-management-engine
newName: registry.cloudsolutions.com.sa/vida-qa/document-management-engine
newTag: 1.5.9
kind: Kustomization
namespace: csi-uat
patchesStrategicMerge:
- patch-hpa.yaml
resources:
- https://git.cloudsolutions.com.sa/sasmitha.athige/Ishrath.Ahamed/src/branch/main/dms/dmsstorageengine

@ -1,11 +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
kind: Kustomization
newTag: 4.1.2.16 #4.1.2.10 #4.1.2.9 #4.1.1.19-hf01
namespace: csi-uat
patchesStrategicMerge:
- patch-hpa.yaml
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/dms/dmsmiddleware

@ -1,11 +1,14 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/econsent/econsent
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/econsent/econsent
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: cs-net-econsent
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/e-consent

@ -1,9 +1,9 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/econsent/econsentui
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/econsent/econsentui
#patches:
#patchesStrategicMerge:
#- patch-pod.yaml
replicas:

@ -1,7 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/econsent/e-consent-v2
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/econsent/e-consent-v2
#patchesStrategicMerge:
#- patch-pod.yaml
replicas:
- name: e-consent-v2
@ -10,6 +13,6 @@ replicas:
images:
- name: registry.cloudsolutions.com.sa/vida-qa/e-consent-v2
newName: registry.cloudsolutions.com.sa/vida-qa/e-consent-v2
newTag: 1.0.40
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-uat

@ -1,11 +1,19 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehripdashboardwiddotnet
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehripdashboardwiddotnet
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-net-ehr-dboardpc
count: 1
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
@ -18,17 +26,24 @@ patchesJson6902:
group: batch
version: v1
kind: Job
name: sync-presync
name: .*
patch: |-
- op: replace
path: /metadata/name
value: before-csi-ehr-com-ip-dashboardwidget-dotnet-sev
- 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
@ -38,11 +53,6 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-csi-ehr-com-ip-dashboardwidget-dotnet-sev
- 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

@ -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

@ -1,14 +1,20 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehripdischargedotnet
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehripdischargedotnet
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-ehr-com-ip-discharge-dotnet-sev
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-com-ip-discharge-dotnet-sev
newName: registry.cloudsolutions.com.sa/vida-prod/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-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

@ -1,16 +1,23 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehropdmasterdotnet
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehropdmasterdotnet
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-net-ehr-opd-master
count: 1
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.14_a4_qa
newTag: 4.1.4.8-b1 #4.1.4.8 #4.1.4.6 #4.1.4.4 #4.1.4.1
namespace: csi-uat
@ -45,4 +52,15 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-com-opd-master-dotnet-sev
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

@ -1,16 +1,23 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehropdpatientdotnet
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehropdpatientdotnet
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
replicas:
- name: csi-net-ehr-opd-patient
count: 1
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
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-uat
@ -19,17 +26,24 @@ patchesJson6902:
group: batch
version: v1
kind: Job
name: sync-presync
name: .*
patch: |-
- op: replace
path: /metadata/name
value: before-csi-ehr-com-opd-patient-dotnet-sev
- 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
@ -39,11 +53,6 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-csi-ehr-com-opd-patient-dotnet-sev
- 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

@ -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

@ -1,65 +1,79 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrcommonjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehrcommonjava
- ../../../DM-Initiator/
# - ../../../DM-Sync/
# - post-sync.yaml
patchesStrategicMerge:
- patch-hpa.yaml
- patch-hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-common-java-sev
count: 1
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: V4.0.0425_W4-485_qa
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-uat
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: 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

@ -5,4 +5,4 @@ metadata:
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 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

@ -1,8 +1,14 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrschedulerjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehrschedulerjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
# patchesStrategicMerge:
#- patch-pod.yaml
replicas:
- name: csi-ehr-common-scheduler
@ -11,10 +17,9 @@ replicas:
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.4.4.0-dev_dev
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-uat
patchesJson6902:
- target:
group: apps
@ -22,11 +27,6 @@ patchesJson6902:
kind: Deployment
name: csi-ehr-common-scheduler
patch: |-
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: app.url.service-name
value: "csi-java-ehr-common-scheduler"
- op: replace
path: /spec/template/spec/containers/0/resources/limits/memory
value: 1Gi
@ -35,8 +35,13 @@ patchesJson6902:
value: 50m
- op: replace
path: /spec/template/spec/containers/0/resources/requests/memory
value: 256Mi
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
@ -67,4 +72,15 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-ehrschedulerjava
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

@ -1,17 +1,22 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrconfigjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehrconfigjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-config-java-sev
count: 1
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
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-uat
patchesJson6902:
@ -19,17 +24,24 @@ patchesJson6902:
group: batch
version: v1
kind: Job
name: sync-presync
name: .*
patch: |-
- op: replace
path: /metadata/name
value: before-ehr-config-java
- 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
@ -39,11 +51,6 @@ patchesJson6902:
- op: replace
path: /metadata/name
value: after-ehr-config-java
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-ehr-config-java-sev"
- target:
group: batch

@ -0,0 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: csi-ehr-config
namespace: moh-prod
spec:
template:
spec:
containers:
- name: csi-ehr-config
resources:
limits:
memory: 2Gi
requests:
cpu: 250m
memory: 512Mi

@ -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

@ -4,5 +4,5 @@ metadata:
name: csi-ehr-ic-bundle
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1
minReplicaCount: 0
maxReplicaCount: 0

@ -1,16 +1,24 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehricbundlejava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehricbundlejava
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-ic-bundle
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-ic-bundle-java-sev
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-ic-bundle-java-sev
newTag: V4.0.0525_W4-1302_qa
newTag: 4.0.154.2_IR_qa #4.0.154.2_dev #4.0.154.0_dev #4.0.153.0_dev #4.0.152.13_qa #4.0.152.12-b1 #4.0.152.9_qa #4.1.10.2_prod #4.1.9.0_prod #4.1.6.1_prod #4.1.6.1 #4.1.5.0 #4.1.1.0 #4.1.0.0 #4.0.95.0
namespace: csi-uat
patchesJson6902:
@ -44,4 +52,15 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-ic-bundle-java-sev
value: after-csi-ehr-ic-bundle-java-sev
- target:
group: batch
version: v1
kind: Job
name: post
patch: |-
- op: replace
path: /metadata/name
value: post-ehricbundlejava
namespace: moh-uat

@ -0,0 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: csi-ehr-ic-bundle-java-sev
namespace: moh-prod
spec:
template:
spec:
containers:
- name: csi-ehr-ic-bundle-java-sev
resources:
limits:
memory: 2Gi
requests:
cpu: 150m
memory: 512Mi

@ -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

@ -1,16 +1,25 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehricdashboardjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehricdashboardjava
- ../../../DM-Initiator/
- ../../../Sync-new/
# - ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-ic-dashboard
count: 2
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-ic-dashboard-java-sev
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-ic-dashboard-java-sev
newTag: V4.0.0824-168_qa
newTag: 4.0.135.4_dev #4.0.135.3_IR_qa #4.0.135.1_dev #4.0.135.0_dev #4.2.4.2_prod #4.2.3.1_prod #4.2.2.4_prod #4.1.0.1 #4.0.91.5 #4.0.91.4 #4.1.0.1 #4.1.0.0 #4.0.75.0
namespace: csi-uat
patchesJson6902:
@ -18,30 +27,31 @@ patchesJson6902:
group: batch
version: v1
kind: Job
name: .*
name: before
patch: |-
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-ehr-ic-dashboard-java-sev"
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PARENT_MODULE_NAME
value: "ehr"
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_MODULE_NAME
value: "csi-ehr-ic-dashboard-java-sev"
- target:
group: batch
version: v1
kind: Job
name: sync-presync
patch: |
- op: replace
path: /metadata/name
value: before-ehr-ic-dashboard-java-sev
- target:
group: batch
version: v1
kind: Job
name: sync-postsync
name: post
patch: |-
- op: replace
path: /metadata/name
value: after-ehr-ic-dashboard-java-sev
value: post-ehricdashboardjava
namespace: moh-uat

@ -0,0 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: csi-ehr-ic-dashboard-java-sev
namespace: moh-prod
spec:
template:
spec:
containers:
- name: csi-ehr-ic-dashboard-java-sev
resources:
limits:
memory: 2Gi
requests:
cpu: 150m
memory: 750Mi

@ -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

@ -1,8 +0,0 @@
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
name: csi-ehr-ic-ui
namespace: moh-prod
spec:
minReplicaCount: 1
maxReplicaCount: 1

@ -1,48 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehricui
- ../../../DM-Initiator/
replicas:
- name: csi-ehr-ic-ui
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/ehr-ic-ui
newName: registry.cloudsolutions.com.sa/vida-qa/ehr-ic-ui
newTag: 4.0.245.9_b2
namespace: csi-uat
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-ic-dashboard"
- target:
group: batch
version: v1
kind: Job
name: sync-presync
patch: |-
- op: replace
path: /metadata/name
value: before-csi-ehr-ic-dashboard
- target:
group: batch
version: v1
kind: Job
name: sync-postsync
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-ic-dashboard

@ -1,10 +1,12 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehricui
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehricui
- ../../../DM-Initiator/
- ../../../DM-Sync/
#patches:
#patchesStrategicMerge:
#- patch-pod.yaml
replicas:
@ -14,7 +16,7 @@ replicas:
images:
- name: harbor.moh.gov.sa/vidamoh/ehr-ic-ui
newName: registry.cloudsolutions.com.sa/vida-qa/ehr-ic-ui
newTag: 4.0.245.8_IR_qa
newTag: 4.0.245.5_IR_qa #4.1.29.0_prod #4.1.20.9_prod #4.1.15.0 #4.1.14.0 #4.1.7.0 #4.1.6.0
namespace: csi-uat
patchesJson6902:
@ -28,7 +30,7 @@ patchesJson6902:
path: /spec/template/spec/containers/0/env/-
value:
name: CSI_PROJECT_NAME
value: "csi-ehr-ic-dashboard"
value: "csi-ehr-ic-ui"
- target:
group: batch

@ -1,16 +1,24 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrintitialassessjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehrintitialassessjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-initialassessment
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-initialassessment-java-sev
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-initialassessment-java-sev
newTag: V4.0.0525_W4-1497_qa
newName: registry.cloudsolutions.com.sa/qa/csi-ehr-initialassessment-java-sev
newTag: V4.0.0924-676_qa #V4.0.0924-384_qa #4.4.0.7_prod #4.3.0.0 #4.2.0.0 #4.1.5.0
namespace: csi-uat
patchesJson6902:
@ -44,4 +52,15 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-initialassessment-java-sev
value: after-csi-ehr-initialassessment-java-sev
- target:
group: batch
version: v1
kind: Job
name: post
patch: |-
- op: replace
path: /metadata/name
value: post-ehrintitialassessjava
namespace: moh-uat

@ -0,0 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: csi-ehr-initialassessment
namespace: moh-prod
spec:
template:
spec:
containers:
- name: csi-ehr-initialassessment
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=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

@ -1,16 +1,22 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehripjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehripjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-ip-java-sev
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-ip-java-sev
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-ip-java-sev
newTag: V4.0.0425_W4-587_qa
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-ip-java-sev #registry.cloudsolutions.com.sa/vida-qa/csi-ehr-ip-java-sev
newTag: 4.2503_05_1_dev #4.2501_10_IR2_qa #0.0.0.0.1 #4.1.426.27_dev #4.2412_16_IR1_QA #4.2412_10_IR1_qa #4.1.426.19_dev_dev #4.1.426.16_dev12_dev #4.1.426.17_dev #4.1.426.16_dev9 #4.2410_15_IR5_qa #4.1.426.16_dev7 #4.2410_3_IR1_qa #4.1.426.10_dev #4.1.426.9-dev4 #4.1.426.8-dev4
namespace: csi-uat
@ -45,4 +51,15 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-ip-java-sev
value: after-csi-ehr-ip-java-sev
- target:
group: batch
version: v1
kind: Job
name: post
patch: |-
- op: replace
path: /metadata/name
value: post-ehripjava
namespace: moh-uat

@ -0,0 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: csi-java-ehr-ip
namespace: moh-prod
spec:
template:
spec:
containers:
- name: csi-java-ehr-ip
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

@ -1,16 +1,24 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrldrjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehrldrjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-ldr
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-ldr-java-sev
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-ldr-java-sev
newTag: V4.0.0525_W4-1299_qa
newTag: 4.0.205.1_IR1_qa #4.0.201.0_dev #4.0.199.0_dev #4.0.198.0_dev #4.0.197.0_dev #4.0.196.0_dev #4.0.195.0_IR_qa #4.0.195.0_dev #4.1.9.2_prod #4.1.9.0_prod #4.1.6.7_prod #4.1.6.4_prod #4.1.6.0 #4.1.2.0 #4.1.1.0 #4.1.0.0
namespace: csi-uat
patchesJson6902:
@ -44,5 +52,16 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-ldr-java-sev
value: after-csi-ehr-ldr-java-sev
- target:
group: batch
version: v1
kind: Job
name: post
patch: |-
- op: replace
path: /metadata/name
value: post-ehrldrjava
namespace: moh-uat

@ -0,0 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: csi-ehr-ldr
namespace: moh-prod
spec:
template:
spec:
containers:
- name: csi-ehr-ldr
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

@ -1,16 +1,24 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/ehr/ehrlistnerjava
resources:
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/ehr/ehrlistnerjava
- ../../../DM-Initiator/
- ../../../DM-Sync/
#- post-sync.yaml
patchesStrategicMerge:
- hpa.yaml
#- patch-pod.yaml
replicas:
- name: csi-ehr-listener
count: 1
images:
- name: harbor.moh.gov.sa/vidamoh/csi-ehr-listener-java-sev
newName: registry.cloudsolutions.com.sa/vida-qa/csi-ehr-listener-java-sev
newTag: V4.0.0425_W1-867_qa
newTag: 4.1.39.0_qa #4.4.0.0 #4.2.0.0 #4.1.19.0
namespace: csi-uat
patchesJson6902:
@ -44,4 +52,15 @@ patchesJson6902:
patch: |-
- op: replace
path: /metadata/name
value: after-csi-ehr-listener-java-sev
value: after-csi-ehr-listener-java-sev
- target:
group: batch
version: v1
kind: Job
name: post
patch: |-
- op: replace
path: /metadata/name
value: post-ehrlistnerjava
namespace: moh-uat

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save