From 1cbd6492118b5944c17df874ef7acde7a1d57291 Mon Sep 17 00:00:00 2001 From: Harshad Reddy Nalla Date: Wed, 9 Dec 2020 01:03:19 +0530 Subject: [PATCH] :package: support thoth production deployment (#20) Signed-off-by: Harshad Reddy Nalla --- overlays/moc/thoth/kustomization.yaml | 1 + overlays/moc/thoth/prod/core-backend.yaml | 20 ++++++++++++++ overlays/moc/thoth/prod/core-frontend.yaml | 20 ++++++++++++++ overlays/moc/thoth/prod/core-graph.yaml | 20 ++++++++++++++ overlays/moc/thoth/prod/core-infra.yaml | 20 ++++++++++++++ overlays/moc/thoth/prod/core-middletier.yaml | 20 ++++++++++++++ overlays/moc/thoth/prod/kustomization.yaml | 23 ++++++++++++++++ .../prod/prod-thoth-advise-reporter.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-adviser.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-amun-api.yaml | 20 ++++++++++++++ .../prod/prod-thoth-amun-inspection.yaml | 20 ++++++++++++++ .../prod/prod-thoth-chat-notification.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-cve-update.yaml | 20 ++++++++++++++ .../thoth/prod/prod-thoth-graph-backup.yaml | 20 ++++++++++++++ .../thoth/prod/prod-thoth-graph-refresh.yaml | 20 ++++++++++++++ .../prod/prod-thoth-graph-sync-backend.yaml | 26 +++++++++++++++++++ .../prod-thoth-graph-sync-middletier.yaml | 26 +++++++++++++++++++ .../thoth/prod/prod-thoth-investigator.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-kebechet.yaml | 20 ++++++++++++++ .../thoth/prod/prod-thoth-management-api.yaml | 20 ++++++++++++++ .../prod/prod-thoth-metrics-exporter.yaml | 20 ++++++++++++++ overlays/moc/thoth/prod/prod-thoth-mi.yaml | 20 ++++++++++++++ .../prod/prod-thoth-package-extract.yaml | 20 ++++++++++++++ .../prod/prod-thoth-package-releases.yaml | 20 ++++++++++++++ .../thoth/prod/prod-thoth-package-update.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-qeb-hwt.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-revsolver.yaml | 20 ++++++++++++++ .../prod/prod-thoth-security-indicators.yaml | 20 ++++++++++++++ .../thoth/prod/prod-thoth-slo-reporter.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-solver.yaml | 20 ++++++++++++++ .../moc/thoth/prod/prod-thoth-user-api.yaml | 20 ++++++++++++++ 31 files changed, 616 insertions(+) create mode 100644 overlays/moc/thoth/prod/core-backend.yaml create mode 100644 overlays/moc/thoth/prod/core-frontend.yaml create mode 100644 overlays/moc/thoth/prod/core-graph.yaml create mode 100644 overlays/moc/thoth/prod/core-infra.yaml create mode 100644 overlays/moc/thoth/prod/core-middletier.yaml create mode 100644 overlays/moc/thoth/prod/kustomization.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-advise-reporter.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-adviser.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-amun-api.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-amun-inspection.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-chat-notification.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-cve-update.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-graph-backup.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-graph-refresh.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-graph-sync-backend.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-graph-sync-middletier.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-investigator.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-kebechet.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-management-api.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-metrics-exporter.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-mi.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-package-extract.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-package-releases.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-package-update.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-qeb-hwt.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-revsolver.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-security-indicators.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-slo-reporter.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-solver.yaml create mode 100644 overlays/moc/thoth/prod/prod-thoth-user-api.yaml diff --git a/overlays/moc/thoth/kustomization.yaml b/overlays/moc/thoth/kustomization.yaml index b9009632..a315f66b 100644 --- a/overlays/moc/thoth/kustomization.yaml +++ b/overlays/moc/thoth/kustomization.yaml @@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../../../base/thoth + - prod diff --git a/overlays/moc/thoth/prod/core-backend.yaml b/overlays/moc/thoth/prod/core-backend.yaml new file mode 100644 index 00000000..2f923505 --- /dev/null +++ b/overlays/moc/thoth/prod/core-backend.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-core-backend +spec: + project: thoth + source: + path: core/overlays/cnv-prod/backend-prod + repoURL: "https://github.com/thoth-station/thoth-application.git" + targetRevision: master + destination: + namespace: thoth-backend-prod + server: "https://api.cnv.massopen.cloud:6443" + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/core-frontend.yaml b/overlays/moc/thoth/prod/core-frontend.yaml new file mode 100644 index 00000000..b755161d --- /dev/null +++ b/overlays/moc/thoth/prod/core-frontend.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-core-frontend +spec: + project: thoth + source: + path: core/overlays/cnv-prod/frontend-prod + repoURL: "https://github.com/thoth-station/thoth-application.git" + targetRevision: master + destination: + namespace: thoth-frontend-prod + server: "https://api.cnv.massopen.cloud:6443" + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/core-graph.yaml b/overlays/moc/thoth/prod/core-graph.yaml new file mode 100644 index 00000000..4cf0be90 --- /dev/null +++ b/overlays/moc/thoth/prod/core-graph.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-core-graph +spec: + project: thoth + source: + path: core/overlays/cnv-prod/graph-prod + repoURL: "https://github.com/thoth-station/thoth-application.git" + targetRevision: master + destination: + namespace: thoth-graph-prod + server: "https://api.cnv.massopen.cloud:6443" + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/core-infra.yaml b/overlays/moc/thoth/prod/core-infra.yaml new file mode 100644 index 00000000..389be678 --- /dev/null +++ b/overlays/moc/thoth/prod/core-infra.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-core-infra +spec: + project: thoth + source: + path: core/overlays/cnv-prod/infra-prod + repoURL: "https://github.com/thoth-station/thoth-application.git" + targetRevision: master + destination: + namespace: thoth-infra-prod + server: "https://api.cnv.massopen.cloud:6443" + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/core-middletier.yaml b/overlays/moc/thoth/prod/core-middletier.yaml new file mode 100644 index 00000000..a1ce3b93 --- /dev/null +++ b/overlays/moc/thoth/prod/core-middletier.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-core-middletier +spec: + project: thoth + source: + path: core/overlays/cnv-prod/middletier-prod + repoURL: "https://github.com/thoth-station/thoth-application.git" + targetRevision: master + destination: + namespace: thoth-middletier-prod + server: "https://api.cnv.massopen.cloud:6443" + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/kustomization.yaml b/overlays/moc/thoth/prod/kustomization.yaml new file mode 100644 index 00000000..3d1f321b --- /dev/null +++ b/overlays/moc/thoth/prod/kustomization.yaml @@ -0,0 +1,23 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- core-backend.yaml +- core-frontend.yaml +- core-graph.yaml +- core-infra.yaml +- core-middletier.yaml +- prod-thoth-adviser.yaml +- prod-thoth-amun-api.yaml +- prod-thoth-amun-inspection.yaml +- prod-thoth-chat-notification.yaml +- prod-thoth-cve-update.yaml +- prod-thoth-graph-refresh.yaml +- prod-thoth-graph-sync-backend.yaml +- prod-thoth-graph-sync-middletier.yaml +- prod-thoth-investigator.yaml +- prod-thoth-management-api.yaml +- prod-thoth-metrics-exporter.yaml +- prod-thoth-package-extract.yaml +- prod-thoth-security-indicators.yaml +- prod-thoth-solver.yaml +- prod-thoth-user-api.yaml diff --git a/overlays/moc/thoth/prod/prod-thoth-advise-reporter.yaml b/overlays/moc/thoth/prod/prod-thoth-advise-reporter.yaml new file mode 100644 index 00000000..8a911c2f --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-advise-reporter.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-advise-reporter +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: advise-reporter/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-infra-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-adviser.yaml b/overlays/moc/thoth/prod/prod-thoth-adviser.yaml new file mode 100644 index 00000000..a0256512 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-adviser.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-adviser +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: adviser/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-backend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-amun-api.yaml b/overlays/moc/thoth/prod/prod-thoth-amun-api.yaml new file mode 100644 index 00000000..075905e8 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-amun-api.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-amun-api +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: amun/overlays/cnv-prod/amun-api + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-amun-api-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-amun-inspection.yaml b/overlays/moc/thoth/prod/prod-thoth-amun-inspection.yaml new file mode 100644 index 00000000..6b18a4d3 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-amun-inspection.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-amun-inspection +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: amun/overlays/cnv-prod/amun-inspection + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-amun-inspection-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-chat-notification.yaml b/overlays/moc/thoth/prod/prod-thoth-chat-notification.yaml new file mode 100644 index 00000000..4eb13eec --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-chat-notification.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-chat-notification +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: chat-notification/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-infra-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-cve-update.yaml b/overlays/moc/thoth/prod/prod-thoth-cve-update.yaml new file mode 100644 index 00000000..d9a23bf8 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-cve-update.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-cve-update +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: cve-update/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-graph-backup.yaml b/overlays/moc/thoth/prod/prod-thoth-graph-backup.yaml new file mode 100644 index 00000000..433b96b1 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-graph-backup.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-graph-backup +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: graph-backup-job/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-graph-refresh.yaml b/overlays/moc/thoth/prod/prod-thoth-graph-refresh.yaml new file mode 100644 index 00000000..2e055ceb --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-graph-refresh.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-graph-refresh +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: graph-refresh/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-graph-sync-backend.yaml b/overlays/moc/thoth/prod/prod-thoth-graph-sync-backend.yaml new file mode 100644 index 00000000..03c8df78 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-graph-sync-backend.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-graph-sync-backend +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: graph-sync/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-backend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false + ignoreDifferences: + - group: template.openshift.io + kind: Template + name: graph-sync-job + jsonPointers: + - /metadata/labels diff --git a/overlays/moc/thoth/prod/prod-thoth-graph-sync-middletier.yaml b/overlays/moc/thoth/prod/prod-thoth-graph-sync-middletier.yaml new file mode 100644 index 00000000..5b0da339 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-graph-sync-middletier.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-graph-sync-middletier +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: graph-sync/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-middletier-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false + ignoreDifferences: + - group: template.openshift.io + kind: Template + name: graph-sync-job + jsonPointers: + - /metadata/labels diff --git a/overlays/moc/thoth/prod/prod-thoth-investigator.yaml b/overlays/moc/thoth/prod/prod-thoth-investigator.yaml new file mode 100644 index 00000000..914eae74 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-investigator.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-investigator +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: investigator/overlays/cnv-prod + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-infra-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-kebechet.yaml b/overlays/moc/thoth/prod/prod-thoth-kebechet.yaml new file mode 100644 index 00000000..c4498d64 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-kebechet.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-kebechet +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: kebechet/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-backend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-management-api.yaml b/overlays/moc/thoth/prod/prod-thoth-management-api.yaml new file mode 100644 index 00000000..5b291ebe --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-management-api.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-management-api +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: management-api/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-metrics-exporter.yaml b/overlays/moc/thoth/prod/prod-thoth-metrics-exporter.yaml new file mode 100644 index 00000000..5af0319b --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-metrics-exporter.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-metrics-exporter +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: metrics-exporter/overlays/cnv-prod + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-infra-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-mi.yaml b/overlays/moc/thoth/prod/prod-thoth-mi.yaml new file mode 100644 index 00000000..53ae5b19 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-mi.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-mi +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: mi-scheduler/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-middletier-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-package-extract.yaml b/overlays/moc/thoth/prod/prod-thoth-package-extract.yaml new file mode 100644 index 00000000..d72d2ee5 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-package-extract.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-package-extract +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: package-extract/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-middletier-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-package-releases.yaml b/overlays/moc/thoth/prod/prod-thoth-package-releases.yaml new file mode 100644 index 00000000..2a239492 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-package-releases.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-package-releases +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: package-releases/overlays/cnv-prod + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-package-update.yaml b/overlays/moc/thoth/prod/prod-thoth-package-update.yaml new file mode 100644 index 00000000..a50542a4 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-package-update.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-package-update +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: package-update/overlays/cnv-prod + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-qeb-hwt.yaml b/overlays/moc/thoth/prod/prod-thoth-qeb-hwt.yaml new file mode 100644 index 00000000..e8febd1f --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-qeb-hwt.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-qeb-hwt +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: qeb-hwt-github-app/overlays/cnv-prod + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-revsolver.yaml b/overlays/moc/thoth/prod/prod-thoth-revsolver.yaml new file mode 100644 index 00000000..539a10b2 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-revsolver.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-revsolver +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: revsolver/overlays/cnv-prod + targetRevision: HEAD + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-middletier-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-security-indicators.yaml b/overlays/moc/thoth/prod/prod-thoth-security-indicators.yaml new file mode 100644 index 00000000..e28a76da --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-security-indicators.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-security-indicators +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: security-indicators/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-middletier-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-slo-reporter.yaml b/overlays/moc/thoth/prod/prod-thoth-slo-reporter.yaml new file mode 100644 index 00000000..0563f7b6 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-slo-reporter.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-slo-reporter +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: slo-reporter/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-infra-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-solver.yaml b/overlays/moc/thoth/prod/prod-thoth-solver.yaml new file mode 100644 index 00000000..77429fd0 --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-solver.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-solver +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: solver/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-middletier-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false diff --git a/overlays/moc/thoth/prod/prod-thoth-user-api.yaml b/overlays/moc/thoth/prod/prod-thoth-user-api.yaml new file mode 100644 index 00000000..c70713df --- /dev/null +++ b/overlays/moc/thoth/prod/prod-thoth-user-api.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prod-thoth-user-api +spec: + project: thoth + source: + repoURL: "https://github.com/thoth-station/thoth-application.git" + path: user-api/overlays/cnv-prod + targetRevision: master + destination: + server: "https://api.cnv.massopen.cloud:6443" + namespace: thoth-frontend-prod + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - Validate=false