Compare commits
290 Commits
@ -1,9 +1,10 @@
|
|||||||
# .gitignore
|
# .gitignore
|
||||||
# Ignore the .idea directory
|
# Ignore the .idea directory
|
||||||
.idea/
|
|
||||||
|
|
||||||
# Other files and directories to ignore
|
# Other files and directories to ignore
|
||||||
node_modules/
|
node_modules/
|
||||||
dist/
|
dist/
|
||||||
*.log
|
*.log
|
||||||
*.tmp
|
*.tmp
|
||||||
|
|
||||||
|
*.py
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="PropertiesComponent">{
|
|
||||||
"keyToString": {
|
|
||||||
"settings.editor.selected.configurable": "com.diffblue.cover.intellij"
|
|
||||||
}
|
|
||||||
}</component>
|
|
||||||
</project>
|
|
@ -1,70 +0,0 @@
|
|||||||
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
|
|
@ -1,70 +0,0 @@
|
|||||||
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
|
|
@ -1,5 +0,0 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
resources:
|
|
||||||
- data-migration_presync.yaml
|
|
||||||
- data-migration_postsync.yaml
|
|
@ -1,72 +0,0 @@
|
|||||||
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
|
|
@ -1,4 +0,0 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
resources:
|
|
||||||
- PreSync/dbsync.yaml
|
|
@ -1,150 +0,0 @@
|
|||||||
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
|
|
@ -1,4 +0,0 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
resources:
|
|
||||||
- PreSync/dbsyncwithpv.yaml
|
|
@ -1,63 +0,0 @@
|
|||||||
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
|
|
@ -1,4 +0,0 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
resources:
|
|
||||||
- PreSync/dbsync.yaml
|
|
@ -1,24 +1,14 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
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:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/csi-token-filter
|
- name: harbor.moh.gov.sa/vidamoh/csi-token-filter
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-token-filter
|
newName: registry.cloudsolutions.com.sa/vida-qa/csi-token-filter
|
||||||
newTag: 4.0.3.0-b2
|
newTag: 4.0.3.0-b2
|
||||||
|
|
||||||
- name: harbor.moh.gov.sa/vidamoh/api-gateway
|
- name: harbor.moh.gov.sa/vidamoh/api-gateway
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/api-gateway
|
newName: registry.cloudsolutions.com.sa/vida-qa/api-gateway
|
||||||
newTag: 4.0.2.0
|
newTag: 4.0.2.0
|
||||||
|
kind: Kustomization
|
||||||
|
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
patchesStrategicMerge:
|
||||||
|
- patch-hpa.yaml
|
||||||
|
resources:
|
||||||
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/apigateway/api-gateway
|
||||||
|
@ -1,18 +1,11 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
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:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/csi-patient-snapshot-java-sev
|
- name: harbor.moh.gov.sa/vidamoh/csi-patient-snapshot-java-sev
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/csi-patient-snapshot-java-sev
|
newName: registry.cloudsolutions.com.sa/vida-qa/csi-patient-snapshot-java-sev
|
||||||
newTag: V1.0.1_PERF
|
newTag: V1.0.1_PERF
|
||||||
|
kind: Kustomization
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
patchesStrategicMerge:
|
||||||
|
- patch-hpa.yaml
|
||||||
|
resources:
|
||||||
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/facadpatientsnapshot
|
||||||
|
@ -1,18 +1,14 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
bases:
|
resources:
|
||||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/personalizationjava
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/personalizationjava
|
||||||
|
|
||||||
patchesStrategicMerge:
|
patchesStrategicMerge:
|
||||||
- patch-hpa.yaml
|
- patch-hpa.yaml
|
||||||
|
|
||||||
replicas:
|
|
||||||
- name: csi-personalization
|
|
||||||
count: 1
|
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/csi-personalization-service-java-sev
|
- name: harbor.moh.gov.sa/vidamoh/csi-personalization-service-java-sev
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/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
|
newTag: V4.0.0425_Int-991_qa
|
||||||
|
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
@ -1,16 +1,14 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
bases:
|
resources:
|
||||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/base/document-generator-core
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/base/document-generator-core
|
||||||
|
|
||||||
patchesStrategicMerge:
|
patchesStrategicMerge:
|
||||||
- hpa.yaml
|
- hpa.yaml
|
||||||
replicas:
|
|
||||||
- name: document-generator-core
|
|
||||||
count: 1
|
|
||||||
images:
|
images:
|
||||||
- name: registry.cloudsolutions.com.sa/vida-qa/document-generator-core
|
- name: registry.cloudsolutions.com.sa/vida-qa/document-generator-core
|
||||||
newName: 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
|
newTag: 4.0.11.18
|
||||||
|
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
@ -1,66 +1,46 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
bases:
|
|
||||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/billing/bmbillingapprovaljava
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
- ../../../DM-Sync/
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/billing/bmbillingapprovaljava
|
||||||
- post-sync.yaml
|
- ../../../DM-Initiator/
|
||||||
|
|
||||||
patchesStrategicMerge:
|
patchesStrategicMerge:
|
||||||
- hpa.yaml
|
- hpa.yaml
|
||||||
#- patch-pod.yaml
|
|
||||||
|
|
||||||
replicas:
|
|
||||||
- name: csi-bm-approval-java-serviceg
|
|
||||||
count: 1
|
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/csi-bm-approval-java-service
|
- name: harbor.moh.gov.sa/vidamoh/csi-bm-approval-java-service
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/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
|
newTag: V4.0.0425_Int-1215_dev
|
||||||
|
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
|
||||||
# patchesJson6902:
|
patches:
|
||||||
# - target:
|
- target:
|
||||||
# group: batch
|
group: batch
|
||||||
# version: v1
|
version: v1
|
||||||
# kind: Job
|
kind: Job
|
||||||
# name: .*
|
name: sync-presync
|
||||||
# patch: |-
|
patch: |-
|
||||||
# - op: add
|
- op: replace
|
||||||
# path: /spec/template/spec/containers/0/env/-
|
path: /metadata/name
|
||||||
# value:
|
value: before-csi-bm-approval-java-service
|
||||||
# name: CSI_PROJECT_NAME
|
- op: add
|
||||||
# value: "csi-bm-approval-java-service"
|
path: /spec/template/spec/containers/0/env/-
|
||||||
|
value:
|
||||||
# - target:
|
name: CSI_PROJECT_NAME
|
||||||
# group: batch
|
value: "csi-bm-approval-java-service"
|
||||||
# version: v1
|
|
||||||
# kind: Job
|
- target:
|
||||||
# name: sync-presync
|
group: batch
|
||||||
# patch: |-
|
version: v1
|
||||||
# - op: replace
|
kind: Job
|
||||||
# path: /metadata/name
|
name: sync-postsync
|
||||||
# value: before-csi-bm-approval-java-service
|
patch: |-
|
||||||
|
- op: replace
|
||||||
# - target:
|
path: /metadata/name
|
||||||
# group: batch
|
value: after-csi-bm-approval-java-service
|
||||||
# version: v1
|
- op: add
|
||||||
# kind: Job
|
path: /spec/template/spec/containers/0/env/-
|
||||||
# name: sync-postsync
|
value:
|
||||||
# patch: |-
|
name: CSI_PROJECT_NAME
|
||||||
# - op: replace
|
value: "csi-bm-approval-java-service"
|
||||||
# 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
|
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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,58 +1,46 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
bases:
|
resources:
|
||||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/bloodbankui
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/bloodbankui
|
||||||
|
- ../../../DM-Initiator/
|
||||||
|
|
||||||
resources:
|
|
||||||
- ../../../Sync-new/
|
|
||||||
#- dbsyncwithpv.yaml
|
|
||||||
|
|
||||||
|
|
||||||
#patchesStrategicMerge:
|
|
||||||
#- patch-hpa.yaml
|
|
||||||
|
|
||||||
replicas:
|
|
||||||
- name: csi-bloodbank-ui
|
|
||||||
count: 1
|
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/bloodbank-ui
|
- name: harbor.moh.gov.sa/vidamoh/bloodbank-ui
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/bb-bloodbankgui
|
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
|
newTag: 4.2.58.0-a263_dev #4.2.58.0-a213_dev
|
||||||
|
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
|
||||||
patchesJson6902:
|
patchesJson6902:
|
||||||
- target:
|
- target:
|
||||||
group: batch
|
group: batch
|
||||||
version: v1
|
version: v1
|
||||||
kind: Job
|
kind: Job
|
||||||
name: .*
|
name: .*
|
||||||
patch: |-
|
patch: |
|
||||||
- op: replace
|
- op: add
|
||||||
path: /metadata/name
|
path: /spec/template/spec/containers/0/env/-
|
||||||
value: before-bloodbankui
|
value:
|
||||||
- op: add
|
name: CSI_PROJECT_NAME
|
||||||
path: /spec/template/spec/containers/0/env/-
|
value: "bb-bloodbankgui"
|
||||||
value:
|
|
||||||
name: CSI_MODULENAME
|
- target:
|
||||||
value: "bb-bloodbankgui"
|
group: batch
|
||||||
- op: add
|
version: v1
|
||||||
path: /spec/template/spec/containers/0/env/-
|
kind: Job
|
||||||
value:
|
name: sync-presync
|
||||||
name: CSI_DATA_VERSION
|
patch: |
|
||||||
value: "4.1.56.0"
|
- op: replace
|
||||||
- op: add
|
path: /metadata/name
|
||||||
path: /spec/template/spec/containers/0/env/-
|
value: before-bb-bloodbankgui
|
||||||
value:
|
|
||||||
name: CSI_PROJECT_NAME
|
- target:
|
||||||
value: "bb-bloodbankgui"
|
group: batch
|
||||||
- op: add
|
version: v1
|
||||||
path: /spec/template/spec/containers/0/env/-
|
kind: Job
|
||||||
value:
|
name: sync-postsync
|
||||||
name: CSI_MODULE_NAME
|
patch: |-
|
||||||
value: "bb-bloodbankgui"
|
- op: replace
|
||||||
- op: add
|
path: /metadata/name
|
||||||
path: /spec/template/spec/containers/0/env/-
|
value: after-bb-bloodbankgui
|
||||||
value:
|
|
||||||
name: CSI_PARENT_MODULE_NAME
|
|
||||||
value: "bloodbank"
|
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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,33 +1,16 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
bases:
|
resources:
|
||||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/bloodbank/csinetbbmgtsrv
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/bloodbank/csinetbbmgtsrv
|
||||||
|
|
||||||
# resources:
|
|
||||||
# - post-sync.yaml
|
|
||||||
|
|
||||||
patchesStrategicMerge:
|
patchesStrategicMerge:
|
||||||
- patch-hpa.yaml
|
- patch-hpa.yaml
|
||||||
|
|
||||||
replicas:
|
|
||||||
- name: csi-net-bloodbnk-mgt
|
|
||||||
count: 1
|
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/csi-net-bb-mgt-srv
|
- name: harbor.moh.gov.sa/vidamoh/csi-net-bb-mgt-srv
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/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
|
newTag: 4.0.79.0-a127_dev
|
||||||
|
|
||||||
namespace: csi-uat
|
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
|
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
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,19 +1,15 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
bases:
|
resources:
|
||||||
- https://git.cloudsolutions.com.sa/BASE/CENTRAL-BASE-REPO/cssd/csi-cssd-node-sev
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/cssd/csi-cssd-node-sev
|
||||||
|
|
||||||
patchesStrategicMerge:
|
patchesStrategicMerge:
|
||||||
- hpa.yaml
|
- hpa.yaml
|
||||||
|
|
||||||
replicas:
|
|
||||||
- name: csi-cssd-node-sev
|
|
||||||
count: 1
|
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: registry.cloudsolutions.com.sa/dev/csi-cssd-node-sev
|
- name: registry.cloudsolutions.com.sa/dev/csi-cssd-node-sev
|
||||||
newName: registry.cloudsolutions.com.sa/qa/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
|
newTag: V4.0.0724-185_qa
|
||||||
|
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
|
||||||
|
@ -1,18 +1,11 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
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:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/document-management-engine
|
- name: harbor.moh.gov.sa/vidamoh/document-management-engine
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/document-management-engine
|
newName: registry.cloudsolutions.com.sa/vida-qa/document-management-engine
|
||||||
newTag: 1.5.9
|
newTag: 1.5.9
|
||||||
|
kind: Kustomization
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
patchesStrategicMerge:
|
||||||
|
- patch-hpa.yaml
|
||||||
|
resources:
|
||||||
|
- https://git.cloudsolutions.com.sa/sasmitha.athige/Ishrath.Ahamed/src/branch/main/dms/dmsstorageengine
|
||||||
|
@ -1,18 +1,11 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
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:
|
images:
|
||||||
- name: harbor.moh.gov.sa/vidamoh/document-management-middleware
|
- name: harbor.moh.gov.sa/vidamoh/document-management-middleware
|
||||||
newName: registry.cloudsolutions.com.sa/vida-qa/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
|
newTag: 4.1.2.16
|
||||||
|
kind: Kustomization
|
||||||
namespace: csi-uat
|
namespace: csi-uat
|
||||||
|
patchesStrategicMerge:
|
||||||
|
- patch-hpa.yaml
|
||||||
|
resources:
|
||||||
|
- https://git.cloudsolutions.com.sa/Ishrath.Ahamed/CENTRAL-BASE-REPO/dms/dmsmiddleware
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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-ic-ui
|
||||||
|
namespace: moh-prod
|
||||||
|
spec:
|
||||||
|
minReplicaCount: 1
|
||||||
|
maxReplicaCount: 1
|
@ -0,0 +1,48 @@
|
|||||||
|
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,16 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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 +0,0 @@
|
|||||||
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
|
|
@ -1,34 +0,0 @@
|
|||||||
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
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue