diff --git a/Application-Control/01/01-jboss-infinispan-server.yaml b/Application-Control/01/01-jboss-infinispan-server.yaml new file mode 100644 index 0000000..f653567 --- /dev/null +++ b/Application-Control/01/01-jboss-infinispan-server.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: jboss-infinispan-server + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /security/jboss-infinispan-server + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/02-csi-iam.yaml b/Application-Control/01/02-csi-iam.yaml new file mode 100644 index 0000000..a5fc719 --- /dev/null +++ b/Application-Control/01/02-csi-iam.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-iam + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /security/csi-iam + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/03-api-gateway.yaml b/Application-Control/01/03-api-gateway.yaml new file mode 100644 index 0000000..822585f --- /dev/null +++ b/Application-Control/01/03-api-gateway.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: api-gateway + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /api-gateway/apigateway + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/04-csi-master-data-management-service.yaml b/Application-Control/01/04-csi-master-data-management-service.yaml new file mode 100644 index 0000000..7e44e6e --- /dev/null +++ b/Application-Control/01/04-csi-master-data-management-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-master-data-management-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /security/csi-master-data-management-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/05-csi-ui-registry-service.yaml b/Application-Control/01/05-csi-ui-registry-service.yaml new file mode 100644 index 0000000..46889be --- /dev/null +++ b/Application-Control/01/05-csi-ui-registry-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ui-registry-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /security/csi-ui-registry-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/06-csi-roles-permissions-management-service.yaml b/Application-Control/01/06-csi-roles-permissions-management-service.yaml new file mode 100644 index 0000000..2014301 --- /dev/null +++ b/Application-Control/01/06-csi-roles-permissions-management-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-roles-permissions-management-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /security/csi-roles-permissions-management-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/07-base-utility-service-java-sev.yaml b/Application-Control/01/07-base-utility-service-java-sev.yaml new file mode 100644 index 0000000..fad6159 --- /dev/null +++ b/Application-Control/01/07-base-utility-service-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: base-utility-service-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /base/base-utility-service-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/08-csi.uif.settings.yaml b/Application-Control/01/08-csi.uif.settings.yaml new file mode 100644 index 0000000..4011ecc --- /dev/null +++ b/Application-Control/01/08-csi.uif.settings.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi.uif.settings + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /base/csi.uif.settings + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/01/09-csi-rms-masterdata-java-sev.yaml b/Application-Control/01/09-csi-rms-masterdata-java-sev.yaml new file mode 100644 index 0000000..33982f5 --- /dev/null +++ b/Application-Control/01/09-csi-rms-masterdata-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-rms-masterdata-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-rms-masterdata-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/10-csi-rms-resource-registry-java-sev.yaml b/Application-Control/02/10-csi-rms-resource-registry-java-sev.yaml new file mode 100644 index 0000000..a10a8c2 --- /dev/null +++ b/Application-Control/02/10-csi-rms-resource-registry-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-rms-resource-registry-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-rms-resource-registry-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/11-csi-pms-adt-request-java-sev.yaml b/Application-Control/02/11-csi-pms-adt-request-java-sev.yaml new file mode 100644 index 0000000..ccbfb81 --- /dev/null +++ b/Application-Control/02/11-csi-pms-adt-request-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-pms-adt-request-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-pms-adt-request-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/12-csi-rms-reservation-java-sev.yaml b/Application-Control/02/12-csi-rms-reservation-java-sev.yaml new file mode 100644 index 0000000..67a4272 --- /dev/null +++ b/Application-Control/02/12-csi-rms-reservation-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-rms-reservation-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-rms-reservation-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/13-rms-ui.yaml b/Application-Control/02/13-rms-ui.yaml new file mode 100644 index 0000000..c42ef14 --- /dev/null +++ b/Application-Control/02/13-rms-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: rms-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-rms-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/14-setup-ui.yaml b/Application-Control/02/14-setup-ui.yaml new file mode 100644 index 0000000..55fe08f --- /dev/null +++ b/Application-Control/02/14-setup-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: setup-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-setup-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/15-adt-ui.yaml b/Application-Control/02/15-adt-ui.yaml new file mode 100644 index 0000000..9845091 --- /dev/null +++ b/Application-Control/02/15-adt-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: adt-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-pms-adt-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/16-csi-personalization-service-java-sev.yaml b/Application-Control/02/16-csi-personalization-service-java-sev.yaml new file mode 100644 index 0000000..0a3b48d --- /dev/null +++ b/Application-Control/02/16-csi-personalization-service-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-personalization-service-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /base/csi-personalization-service-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/17-form-builder-ui.yaml b/Application-Control/02/17-form-builder-ui.yaml new file mode 100644 index 0000000..cf3d0f8 --- /dev/null +++ b/Application-Control/02/17-form-builder-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: form-builder-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /base/csi.uif.admin.ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/18-e-consent-v2.yaml b/Application-Control/02/18-e-consent-v2.yaml new file mode 100644 index 0000000..5aadb0e --- /dev/null +++ b/Application-Control/02/18-e-consent-v2.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: e-consent-v2 + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /econsent/e-consent-v2/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/02/19-csi-document-management-service.yaml b/Application-Control/02/19-csi-document-management-service.yaml new file mode 100644 index 0000000..df5adb0 --- /dev/null +++ b/Application-Control/02/19-csi-document-management-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-document-management-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /dms/csi-document-management-service/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/20-document-generator-core.yaml b/Application-Control/03/20-document-generator-core.yaml new file mode 100644 index 0000000..6f2e22a --- /dev/null +++ b/Application-Control/03/20-document-generator-core.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: document-generator-core + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /base/document-generator-core + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/21-dms-ui.yaml b/Application-Control/03/21-dms-ui.yaml new file mode 100644 index 0000000..b1233f2 --- /dev/null +++ b/Application-Control/03/21-dms-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: dms-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /dms/dms-ui/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/22-csi-empi-api.yaml b/Application-Control/03/22-csi-empi-api.yaml new file mode 100644 index 0000000..231a9d9 --- /dev/null +++ b/Application-Control/03/22-csi-empi-api.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-api + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/csi-empi-api + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/22-csi-empi-hijridate-service.yaml b/Application-Control/03/22-csi-empi-hijridate-service.yaml new file mode 100644 index 0000000..bdefc65 --- /dev/null +++ b/Application-Control/03/22-csi-empi-hijridate-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-hijridate-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/csi-empi-hijridate-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/22-csi-empi-services.yaml b/Application-Control/03/22-csi-empi-services.yaml new file mode 100644 index 0000000..39ea529 --- /dev/null +++ b/Application-Control/03/22-csi-empi-services.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-services + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/empi-services + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/22-csi-empi-wraper.yaml b/Application-Control/03/22-csi-empi-wraper.yaml new file mode 100644 index 0000000..a933017 --- /dev/null +++ b/Application-Control/03/22-csi-empi-wraper.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-wrapper + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/csi-empi-wrapper + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/23-csi-empi-patient-service-read.yaml b/Application-Control/03/23-csi-empi-patient-service-read.yaml new file mode 100644 index 0000000..41da525 --- /dev/null +++ b/Application-Control/03/23-csi-empi-patient-service-read.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-patient-service-read + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/csi-empi-patient-service-read + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/24-csi-empi-patient-registration-srv.yaml b/Application-Control/03/24-csi-empi-patient-registration-srv.yaml new file mode 100644 index 0000000..173ea28 --- /dev/null +++ b/Application-Control/03/24-csi-empi-patient-registration-srv.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-patient-registration-srv + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/csi-empi-patient-registration-srv + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/25-empi-ui.yaml b/Application-Control/03/25-empi-ui.yaml new file mode 100644 index 0000000..3ceafe0 --- /dev/null +++ b/Application-Control/03/25-empi-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-empi-webui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /empi/csi-empi-webui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/26-csi-phr-base.yaml b/Application-Control/03/26-csi-phr-base.yaml new file mode 100644 index 0000000..4876d02 --- /dev/null +++ b/Application-Control/03/26-csi-phr-base.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-phr-base + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /pharmacy/csi-phr-base + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/27-pharmacy-ui.yaml b/Application-Control/03/27-pharmacy-ui.yaml new file mode 100644 index 0000000..ba3a3ef --- /dev/null +++ b/Application-Control/03/27-pharmacy-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: pharmacy-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /pharmacy/pharmacy-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/28-csi-phr-cron.yaml b/Application-Control/03/28-csi-phr-cron.yaml new file mode 100644 index 0000000..48b1b89 --- /dev/null +++ b/Application-Control/03/28-csi-phr-cron.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-phr-cron + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /pharmacy/csi-phr-cron + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/03/29-csi-net-base-integrations-medispan.yaml b/Application-Control/03/29-csi-net-base-integrations-medispan.yaml new file mode 100644 index 0000000..27bed9d --- /dev/null +++ b/Application-Control/03/29-csi-net-base-integrations-medispan.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-integrations-medispan + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /pharmacy/csi-net-base-integrations-medispan + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/30-csi-bm-approval-java-service.yaml b/Application-Control/04/30-csi-bm-approval-java-service.yaml new file mode 100644 index 0000000..f5a4c7f --- /dev/null +++ b/Application-Control/04/30-csi-bm-approval-java-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-bm-approval-java-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-approval-java-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/31-csi-bm-invoice-java-service.yaml b/Application-Control/04/31-csi-bm-invoice-java-service.yaml new file mode 100644 index 0000000..ea62497 --- /dev/null +++ b/Application-Control/04/31-csi-bm-invoice-java-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-bm-invoice-java-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-invoice-java-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/32-csi-bm-billing-java-service.yaml b/Application-Control/04/32-csi-bm-billing-java-service.yaml new file mode 100644 index 0000000..7ea3791 --- /dev/null +++ b/Application-Control/04/32-csi-bm-billing-java-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-bm-billing-java-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-billing-java-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/33-csi-bm-inte-bridge-java-service.yaml b/Application-Control/04/33-csi-bm-inte-bridge-java-service.yaml new file mode 100644 index 0000000..67d55fd --- /dev/null +++ b/Application-Control/04/33-csi-bm-inte-bridge-java-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-bm-inte-bridge-java-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-inte-bridge-java-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/34-csi-bm-promotion-java-service.yaml b/Application-Control/04/34-csi-bm-promotion-java-service.yaml new file mode 100644 index 0000000..0e1279d --- /dev/null +++ b/Application-Control/04/34-csi-bm-promotion-java-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-bm-promotion-java-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-promotion-java-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/35-billing-ui.yaml b/Application-Control/04/35-billing-ui.yaml new file mode 100644 index 0000000..e111656 --- /dev/null +++ b/Application-Control/04/35-billing-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: billing-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-billing-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/36-approval-ui.yaml b/Application-Control/04/36-approval-ui.yaml new file mode 100644 index 0000000..9bfc9bb --- /dev/null +++ b/Application-Control/04/36-approval-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: approval-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-approval-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/37-bm-invoice-ui.yaml b/Application-Control/04/37-bm-invoice-ui.yaml new file mode 100644 index 0000000..73593c8 --- /dev/null +++ b/Application-Control/04/37-bm-invoice-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: bm-invoice-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /billing/csi-bm-invoice-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/38-lab-labmgt-srv.yaml b/Application-Control/04/38-lab-labmgt-srv.yaml new file mode 100644 index 0000000..833c3de --- /dev/null +++ b/Application-Control/04/38-lab-labmgt-srv.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: lab-labmgt-srv + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /lab/lab-labmgt-srv + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/04/39-lab-scheduled.yaml b/Application-Control/04/39-lab-scheduled.yaml new file mode 100644 index 0000000..86e4899 --- /dev/null +++ b/Application-Control/04/39-lab-scheduled.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: lab-scheduled + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /lab/lab-scheduled + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/100-csi-cssd-node-sev.yaml b/Application-Control/05/100-csi-cssd-node-sev.yaml new file mode 100644 index 0000000..1fba747 --- /dev/null +++ b/Application-Control/05/100-csi-cssd-node-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-cssd-node-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /cssd/csi-cssd-node-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/100-csi-cssd-ui.yaml b/Application-Control/05/100-csi-cssd-ui.yaml new file mode 100644 index 0000000..a88d0ea --- /dev/null +++ b/Application-Control/05/100-csi-cssd-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-cssd-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /cssd/csi-cssd-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/40-lab-vidaptorintegration.yaml b/Application-Control/05/40-lab-vidaptorintegration.yaml new file mode 100644 index 0000000..b58266b --- /dev/null +++ b/Application-Control/05/40-lab-vidaptorintegration.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: lab-vidaptorintegration + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /lab/lab-vidaptorintegration/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/41-lab-ui.yaml b/Application-Control/05/41-lab-ui.yaml new file mode 100644 index 0000000..c4ccfe9 --- /dev/null +++ b/Application-Control/05/41-lab-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: lab-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /lab/lab-labgui/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/42-csi-net-bb-mgt-srv.yaml b/Application-Control/05/42-csi-net-bb-mgt-srv.yaml new file mode 100644 index 0000000..b53bab7 --- /dev/null +++ b/Application-Control/05/42-csi-net-bb-mgt-srv.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-bb-mgt-srv + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /bloodbank/csi-net-bb-mgt-srv/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/43-bb-donation-srv.yaml b/Application-Control/05/43-bb-donation-srv.yaml new file mode 100644 index 0000000..c1c6f56 --- /dev/null +++ b/Application-Control/05/43-bb-donation-srv.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: bb-donation-srv + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /bloodbank/bb-donation_srv/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/44-bloodbank-ui.yaml b/Application-Control/05/44-bloodbank-ui.yaml new file mode 100644 index 0000000..6abb78b --- /dev/null +++ b/Application-Control/05/44-bloodbank-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: bloodbank-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /bloodbank/bb-bloodbankgui/ + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/46-csi-ehr-common-java-sev.yaml b/Application-Control/05/46-csi-ehr-common-java-sev.yaml new file mode 100644 index 0000000..7bf0fa5 --- /dev/null +++ b/Application-Control/05/46-csi-ehr-common-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-common-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-common-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/47-csi-ehr-config-java-sev.yaml b/Application-Control/05/47-csi-ehr-config-java-sev.yaml new file mode 100644 index 0000000..af8bf13 --- /dev/null +++ b/Application-Control/05/47-csi-ehr-config-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-config-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-config-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/48-csi-ehr-opd-patient-pomr-java-sev.yaml b/Application-Control/05/48-csi-ehr-opd-patient-pomr-java-sev.yaml new file mode 100644 index 0000000..c0f9497 --- /dev/null +++ b/Application-Control/05/48-csi-ehr-opd-patient-pomr-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-opd-patient-pomr-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-opd-patient-pomr-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/49-csi-java-ehr-ip-doctor-prescription.yaml b/Application-Control/05/49-csi-java-ehr-ip-doctor-prescription.yaml new file mode 100644 index 0000000..ec64016 --- /dev/null +++ b/Application-Control/05/49-csi-java-ehr-ip-doctor-prescription.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-java-ehr-ip-doctor-prescription + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /pharmacy/csi-java-ehr-ip-doctor-prescription + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/50-csi-ehr-template-java-sev.yaml b/Application-Control/05/50-csi-ehr-template-java-sev.yaml new file mode 100644 index 0000000..242b843 --- /dev/null +++ b/Application-Control/05/50-csi-ehr-template-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-template-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-template-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/51-csi-ehr-initialassessment-java-sev.yaml b/Application-Control/05/51-csi-ehr-initialassessment-java-sev.yaml new file mode 100644 index 0000000..6f92946 --- /dev/null +++ b/Application-Control/05/51-csi-ehr-initialassessment-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-initialassessment-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-initialassessment-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/52-csi-ehr-ip-java-sev.yaml b/Application-Control/05/52-csi-ehr-ip-java-sev.yaml new file mode 100644 index 0000000..ad84e71 --- /dev/null +++ b/Application-Control/05/52-csi-ehr-ip-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-ip-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-ip-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/53-csi-ehr-ldr-java-sev.yaml b/Application-Control/05/53-csi-ehr-ldr-java-sev.yaml new file mode 100644 index 0000000..e865840 --- /dev/null +++ b/Application-Control/05/53-csi-ehr-ldr-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-ldr-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-ldr-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/54-csi-ehr-listener-java-sev.yaml b/Application-Control/05/54-csi-ehr-listener-java-sev.yaml new file mode 100644 index 0000000..00e5578 --- /dev/null +++ b/Application-Control/05/54-csi-ehr-listener-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-listener-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-listener-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/55-csi-ehr-opd-java-sev.yaml b/Application-Control/05/55-csi-ehr-opd-java-sev.yaml new file mode 100644 index 0000000..b392eaa --- /dev/null +++ b/Application-Control/05/55-csi-ehr-opd-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-opd-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-opd-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/56-csi-ehr-com-opd-master-dotnet-sev.yaml b/Application-Control/05/56-csi-ehr-com-opd-master-dotnet-sev.yaml new file mode 100644 index 0000000..68713ca --- /dev/null +++ b/Application-Control/05/56-csi-ehr-com-opd-master-dotnet-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-com-opd-master-dotnet-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-com-opd-master-dotnet-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/57-csi-ehr-com-ip-dashboardwidget-dotnet-sev.yaml b/Application-Control/05/57-csi-ehr-com-ip-dashboardwidget-dotnet-sev.yaml new file mode 100644 index 0000000..55abb9a --- /dev/null +++ b/Application-Control/05/57-csi-ehr-com-ip-dashboardwidget-dotnet-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-com-ip-dashboardwidget-dotnet-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-com-ip-dashboardwidget-dotnet-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/58-csi-ehr-com-ip-discharge-dotnet-sev.yaml b/Application-Control/05/58-csi-ehr-com-ip-discharge-dotnet-sev.yaml new file mode 100644 index 0000000..430494f --- /dev/null +++ b/Application-Control/05/58-csi-ehr-com-ip-discharge-dotnet-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-com-ip-discharge-dotnet-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-com-ip-discharge-dotnet-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/59-csi-ehr-com-opd-patient-dotnet-sev.yaml b/Application-Control/05/59-csi-ehr-com-opd-patient-dotnet-sev.yaml new file mode 100644 index 0000000..3f89dee --- /dev/null +++ b/Application-Control/05/59-csi-ehr-com-opd-patient-dotnet-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-com-opd-patient-dotnet-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-com-opd-patient-dotnet-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/60-csi-ehr-or-anesthesia-java-sev.yaml b/Application-Control/05/60-csi-ehr-or-anesthesia-java-sev.yaml new file mode 100644 index 0000000..cc6892b --- /dev/null +++ b/Application-Control/05/60-csi-ehr-or-anesthesia-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-or-anesthesia-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-or-anesthesia-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/61-csi-ehr-or-booking-java-sev.yaml b/Application-Control/05/61-csi-ehr-or-booking-java-sev.yaml new file mode 100644 index 0000000..a296552 --- /dev/null +++ b/Application-Control/05/61-csi-ehr-or-booking-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-or-booking-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-or-booking-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/62-csi-ehr-or-book-java-sev.yaml b/Application-Control/05/62-csi-ehr-or-book-java-sev.yaml new file mode 100644 index 0000000..883af5e --- /dev/null +++ b/Application-Control/05/62-csi-ehr-or-book-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-or-book-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-or-book-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/63-csi-ehr-specialized-clinic-java-sev.yaml b/Application-Control/05/63-csi-ehr-specialized-clinic-java-sev.yaml new file mode 100644 index 0000000..87f3b0b --- /dev/null +++ b/Application-Control/05/63-csi-ehr-specialized-clinic-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-specialized-clinic-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-specialized-clinic-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/64-csi-workflow-automation-service-java-sev.yaml b/Application-Control/05/64-csi-workflow-automation-service-java-sev.yaml new file mode 100644 index 0000000..ab1d659 --- /dev/null +++ b/Application-Control/05/64-csi-workflow-automation-service-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-workflow-automation-service-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-workflow-automation-service-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/65-csi-ds-dental-core-java-sev.yaml b/Application-Control/05/65-csi-ds-dental-core-java-sev.yaml new file mode 100644 index 0000000..db85e55 --- /dev/null +++ b/Application-Control/05/65-csi-ds-dental-core-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ds-dental-core-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-ds-dental-core-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/66-ren-hemodialysis-srv.yaml b/Application-Control/05/66-ren-hemodialysis-srv.yaml new file mode 100644 index 0000000..e475a7b --- /dev/null +++ b/Application-Control/05/66-ren-hemodialysis-srv.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: ren-hemodialysis-srv + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /renal/ren-hemodialysis-srv + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/67-ehr-opd-ui.yaml b/Application-Control/05/67-ehr-opd-ui.yaml new file mode 100644 index 0000000..fe038bc --- /dev/null +++ b/Application-Control/05/67-ehr-opd-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: ehr-opd-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-opd-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/68-csi-ehr-common-scheduler-java-sev.yaml b/Application-Control/05/68-csi-ehr-common-scheduler-java-sev.yaml new file mode 100644 index 0000000..6aaa56c --- /dev/null +++ b/Application-Control/05/68-csi-ehr-common-scheduler-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-common-scheduler-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-common-scheduler-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/69-csi-ehr-ic-bundle-java-sev.yaml b/Application-Control/05/69-csi-ehr-ic-bundle-java-sev.yaml new file mode 100644 index 0000000..e8bd2ca --- /dev/null +++ b/Application-Control/05/69-csi-ehr-ic-bundle-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-ic-bundle-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-ic-bundle-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/70-csi-ehr-ic-dashboard-java-sev.yaml b/Application-Control/05/70-csi-ehr-ic-dashboard-java-sev.yaml new file mode 100644 index 0000000..d5434c2 --- /dev/null +++ b/Application-Control/05/70-csi-ehr-ic-dashboard-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ehr-ic-dashboard-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-ic-dashboard-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/71-ehr-ic-ui.yaml b/Application-Control/05/71-ehr-ic-ui.yaml new file mode 100644 index 0000000..c402c81 --- /dev/null +++ b/Application-Control/05/71-ehr-ic-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: ehr-ic-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /ehr/csi-ehr-ic-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/72-csi-ehr-er-functions-dotnet-sev.yaml b/Application-Control/05/72-csi-ehr-er-functions-dotnet-sev.yaml new file mode 100644 index 0000000..91fb915 --- /dev/null +++ b/Application-Control/05/72-csi-ehr-er-functions-dotnet-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finaliz.argocd.argoproj.io + name: csi-ehr-er-functions-dotnet-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /er/csi-ehr-er-functions-dotnet-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/73-csi-ehr-er-ui.yaml b/Application-Control/05/73-csi-ehr-er-ui.yaml new file mode 100644 index 0000000..9b445f7 --- /dev/null +++ b/Application-Control/05/73-csi-ehr-er-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finaliz.argocd.argoproj.io + name: csi-ehr-er-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /er/csi-ehr-er-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/74-mlm-ui.yaml b/Application-Control/05/74-mlm-ui.yaml new file mode 100644 index 0000000..65cb1ae --- /dev/null +++ b/Application-Control/05/74-mlm-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: mlm-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-mlm-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/75-hhc-service.yaml b/Application-Control/05/75-hhc-service.yaml new file mode 100644 index 0000000..e9f7b21 --- /dev/null +++ b/Application-Control/05/75-hhc-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: hhc-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /hhc/hhc-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/76-hhc-ui.yaml b/Application-Control/05/76-hhc-ui.yaml new file mode 100644 index 0000000..03e9b7b --- /dev/null +++ b/Application-Control/05/76-hhc-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: hhc-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /hhc/hhc-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/77-csi-health-information-srv.yaml b/Application-Control/05/77-csi-health-information-srv.yaml new file mode 100644 index 0000000..277bb71 --- /dev/null +++ b/Application-Control/05/77-csi-health-information-srv.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-health-information-srv + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /him/csi-health-information-srv + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/78-him-ui.yaml b/Application-Control/05/78-him-ui.yaml new file mode 100644 index 0000000..d008b8a --- /dev/null +++ b/Application-Control/05/78-him-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: him-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /him/csi-him-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/79-csi-ie-general.yaml b/Application-Control/05/79-csi-ie-general.yaml new file mode 100644 index 0000000..ddbdb99 --- /dev/null +++ b/Application-Control/05/79-csi-ie-general.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ie-general + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /integration/csi-ie-general + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/80-csi-ie-mobile.yaml b/Application-Control/05/80-csi-ie-mobile.yaml new file mode 100644 index 0000000..3487d6e --- /dev/null +++ b/Application-Control/05/80-csi-ie-mobile.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ie-mobile + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /integration/csi-ie-mobile + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/81-csi-ie-generalii.yaml b/Application-Control/05/81-csi-ie-generalii.yaml new file mode 100644 index 0000000..9919d82 --- /dev/null +++ b/Application-Control/05/81-csi-ie-generalii.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-ie-generalii + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /integration/csi-ie-generalii + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/82-csi-vidaplus-external.yaml b/Application-Control/05/82-csi-vidaplus-external.yaml new file mode 100644 index 0000000..6144fd7 --- /dev/null +++ b/Application-Control/05/82-csi-vidaplus-external.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-vidaplus-external + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-vidaplus-external + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/83-csi-net-base-email.yaml b/Application-Control/05/83-csi-net-base-email.yaml new file mode 100644 index 0000000..43457cc --- /dev/null +++ b/Application-Control/05/83-csi-net-base-email.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-email + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-net-base-email + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/84-csi-net-base-notifications.yaml b/Application-Control/05/84-csi-net-base-notifications.yaml new file mode 100644 index 0000000..be0f22f --- /dev/null +++ b/Application-Control/05/84-csi-net-base-notifications.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-notifications + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-net-base-notifications + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/85-csi-net-base-notifications-query.yaml b/Application-Control/05/85-csi-net-base-notifications-query.yaml new file mode 100644 index 0000000..8dd8b31 --- /dev/null +++ b/Application-Control/05/85-csi-net-base-notifications-query.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-notifications-query + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-net-base-notifications-query + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/86-csi-net-base-sms.yaml b/Application-Control/05/86-csi-net-base-sms.yaml new file mode 100644 index 0000000..209eec9 --- /dev/null +++ b/Application-Control/05/86-csi-net-base-sms.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-sms + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-net-base-sms + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/87-csi-net-base-message-templates.yaml b/Application-Control/05/87-csi-net-base-message-templates.yaml new file mode 100644 index 0000000..caa6807 --- /dev/null +++ b/Application-Control/05/87-csi-net-base-message-templates.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-message-templates + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-net-base-message-templates + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/88-csi-net-base-wss.yaml b/Application-Control/05/88-csi-net-base-wss.yaml new file mode 100644 index 0000000..30b6435 --- /dev/null +++ b/Application-Control/05/88-csi-net-base-wss.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-net-base-wss + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/csi-net-base-wss + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/89-noty-builder-ui.yaml b/Application-Control/05/89-noty-builder-ui.yaml new file mode 100644 index 0000000..f0373f8 --- /dev/null +++ b/Application-Control/05/89-noty-builder-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: noty-builder-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /notification/noty-builder-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/90-csi-otp-service.yaml b/Application-Control/05/90-csi-otp-service.yaml new file mode 100644 index 0000000..1171420 --- /dev/null +++ b/Application-Control/05/90-csi-otp-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-otp-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /otp-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/91-csi-rf-reportingservice.yaml b/Application-Control/05/91-csi-rf-reportingservice.yaml new file mode 100644 index 0000000..1e79845 --- /dev/null +++ b/Application-Control/05/91-csi-rf-reportingservice.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-rf-reportingservice + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /reporting/csi-rf-reportingservice + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/92-csi-rf-file-uploader.yaml b/Application-Control/05/92-csi-rf-file-uploader.yaml new file mode 100644 index 0000000..ce3db5e --- /dev/null +++ b/Application-Control/05/92-csi-rf-file-uploader.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-rf-file-uploader + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /reporting/csi-rf-file-uploader + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/93-report-studio-ui.yaml b/Application-Control/05/93-report-studio-ui.yaml new file mode 100644 index 0000000..b6c940d --- /dev/null +++ b/Application-Control/05/93-report-studio-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: report-studio-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /reporting/report-studio-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/94-csi-rms-morgue-java-service.yaml b/Application-Control/05/94-csi-rms-morgue-java-service.yaml new file mode 100644 index 0000000..f4b08c3 --- /dev/null +++ b/Application-Control/05/94-csi-rms-morgue-java-service.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-rms-morgue-java-service + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-rms-morgue-java-service + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/95-morgue-ui.yaml b/Application-Control/05/95-morgue-ui.yaml new file mode 100644 index 0000000..9e40d3d --- /dev/null +++ b/Application-Control/05/95-morgue-ui.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: morgue-ui + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /rms/csi-morgue-ui + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/96-csi-support-portal.yaml b/Application-Control/05/96-csi-support-portal.yaml new file mode 100644 index 0000000..8689e2e --- /dev/null +++ b/Application-Control/05/96-csi-support-portal.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-support-portal + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /support-portal/support-portal + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/97-vida-data-gateway.yaml b/Application-Control/05/97-vida-data-gateway.yaml new file mode 100644 index 0000000..ad0d7c5 --- /dev/null +++ b/Application-Control/05/97-vida-data-gateway.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: vida-data-gateway + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /integration/vida-data-gateway + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/98-csi-streaming-etl.yaml b/Application-Control/05/98-csi-streaming-etl.yaml new file mode 100644 index 0000000..bf0fa00 --- /dev/null +++ b/Application-Control/05/98-csi-streaming-etl.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-streaming-etl + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /reporting/csi-streaming-etl + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/05/99-csi-cssd-java-sev.yaml b/Application-Control/05/99-csi-cssd-java-sev.yaml new file mode 100644 index 0000000..4a79b30 --- /dev/null +++ b/Application-Control/05/99-csi-cssd-java-sev.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + finalizers: + - resources-finalizer.argocd.argoproj.io + name: csi-cssd-java-sev + namespace: argocd +spec: + destination: + namespace: + server: https://kubernetes.default.svc + project: + source: + path: /cssd/csi-cssd-java-sev + repoURL: + targetRevision: HEAD + syncPolicy: + automated: + selfHeal: true diff --git a/Application-Control/apply.py b/Application-Control/apply.py new file mode 100644 index 0000000..756db83 --- /dev/null +++ b/Application-Control/apply.py @@ -0,0 +1,144 @@ +import os +import yaml +import logging +import time +import subprocess +from kubernetes import client, config + +# Configure logging +logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') + +# Function to replace placeholders with values +def replace_placeholders(data, placeholders): + if 'spec' in data: + if 'destination' in data['spec'] and 'namespace' in data['spec']['destination']: + data['spec']['destination']['namespace'] = placeholders['spec']['destination']['namespace'] + if 'project' in data['spec']: + data['spec']['project'] = placeholders['spec']['project'] + if 'source' in data['spec']: + if 'path' in data['spec']['source']: + parts = data['spec']['source']['path'].split('/') + parts[0] = placeholders['spec']['source']['parentPath'] + data['spec']['source']['path'] = '/'.join(parts) + if 'repoURL' in data['spec']['source']: + data['spec']['source']['repoURL'] = placeholders['spec']['source']['repoURL'] + return data + +# Function to check the status of a pod +def check_pod_status(namespace, pod_name): + config.load_kube_config() + v1 = client.CoreV1Api() + + try: + pod = v1.read_namespaced_pod(name=pod_name, namespace=namespace) + + if pod.status.phase == "Running": + logging.info(f"Pod {pod_name} is running.") + ready_containers = 0 + total_containers = len(pod.spec.containers) + + for container_status in pod.status.container_statuses: + if container_status.ready: + ready_containers += 1 + + if ready_containers == total_containers: + logging.info(f"All containers in pod {pod_name} are ready ({ready_containers}/{total_containers}).") + return True + else: + logging.info(f"Not all containers in pod {pod_name} are ready ({ready_containers}/{total_containers}).") + return False + else: + logging.info(f"Pod {pod_name} is not running. Current status: {pod.status.phase}") + return False + except client.exceptions.ApiException as e: + logging.error(f"Exception when calling CoreV1Api->read_namespaced_pod: {e}") + return False + +# Function to apply YAML file and wait for pod status +def apply_and_wait(file_path, placeholders): + with open(file_path, 'r') as f: + data = yaml.safe_load(f) + + data = replace_placeholders(data, placeholders) + + # Write the modified YAML to a temporary file + temp_file = "temp_application.yaml" + with open(temp_file, 'w') as f: + yaml.dump(data, f) + + # Apply the YAML file + logging.info(f"Applying YAML file: {file_path}") + subprocess.run(["kubectl", "apply", "-f", temp_file], check=True) + + # Extract the pod name and namespace from the YAML + pod_name = data['metadata']['name'] + namespace = data['spec']['destination']['namespace'] + + # Wait for the pod to be ready + logging.info(f"Waiting for pod {pod_name} in namespace {namespace} to be ready...") + while not check_pod_status(namespace, pod_name): + time.sleep(10) # Wait for 10 seconds before checking again + + logging.info(f"Pod {pod_name} is ready. Proceeding to the next file.") + + # Save the modified YAML to the specified directory + save_dir = os.path.expanduser('~/Configurations/ApplicationControl/') + os.makedirs(save_dir, exist_ok=True) + save_path = os.path.join(save_dir, os.path.basename(file_path)) + with open(save_path, 'w') as f: + yaml.dump(data, f) + + # Clean up the temporary file + os.remove(temp_file) + +# Load the placeholders from placeholders.yaml +with open('placeholders.yaml', 'r') as f: + placeholders = yaml.safe_load(f) + +# Iterate through files inside the 01, 02, 03, 04 dirs and apply the application control YAMLs in the cluster +# The script waits until the pod is ready in each iteration +for dir in sorted(os.listdir(".")): + if not os.path.isdir(dir): + continue + if not dir.startswith("0"): + continue + if dir.startswith("05"): + continue + + for file in sorted(os.listdir(dir)): + if not file.endswith(".yaml") and not file.endswith(".yml"): + continue + + file_path = os.path.join(dir, file) + apply_and_wait(file_path, placeholders) + +# Iterate through files inside the 05 dir and apply the application control YAMLs in the cluster +# The script does not need to wait until the pod is ready in each iteration +for file in sorted(os.listdir("05")): + if not file.endswith(".yaml") and not file.endswith(".yml"): + continue + + file_path = os.path.join("05", file) + with open(file_path, 'r') as f: + data = yaml.safe_load(f) + + data = replace_placeholders(data, placeholders) + + # Write the modified YAML to a temporary file + temp_file = "temp_application.yaml" + with open(temp_file, 'w') as f: + yaml.dump(data, f) + + # Apply the YAML file + logging.info(f"Applying YAML file: {file_path}") + subprocess.run(["kubectl", "apply", "-f", temp_file], check=True) + + # Save the modified YAML to the specified directory + save_dir = os.path.expanduser('~/Configurations/ApplicationControl/') + os.makedirs(save_dir, exist_ok=True) + save_path = os.path.join(save_dir, os.path.basename(file_path)) + with open(save_path, 'w') as f: + yaml.dump(data, f) + + # Clean up the temporary file + os.remove(temp_file) \ No newline at end of file diff --git a/Application-Control/placeholders.yaml b/Application-Control/placeholders.yaml new file mode 100644 index 0000000..d28cb00 --- /dev/null +++ b/Application-Control/placeholders.yaml @@ -0,0 +1,7 @@ +spec: + destination: + namespace: csi-uat + project: csi-uat + source: + parentPath: csi-uat + repoURL: https://git.cloudsolutions.com.sa/CSI-UAT/CSI_UAT.git