From e478ee9591ea83905808a765f033779472c7d326 Mon Sep 17 00:00:00 2001 From: Guillaume Samson <guillaume.samson@softwareheritage.org> Date: Wed, 22 Mar 2023 17:50:52 +0100 Subject: [PATCH] archive-staging: configure swh application using cassandra cluster Related to swh/infra/sysadm-environment#4816 --- archive-staging-rke2/namespaces.yaml | 6 +++++ .../swh-cassandra-application.yaml | 25 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 argocd-configuration/applications/archive-staging-rke2/swh-cassandra-application.yaml diff --git a/archive-staging-rke2/namespaces.yaml b/archive-staging-rke2/namespaces.yaml index c7ebc51..375c760 100644 --- a/archive-staging-rke2/namespaces.yaml +++ b/archive-staging-rke2/namespaces.yaml @@ -11,6 +11,12 @@ kind: Namespace metadata: name: swh --- +# Namespace dedicated to the swh using cassandra as backend +apiVersion: v1 +kind: Namespace +metadata: + name: swh-cassandra +--- # Namespace dedicated to cluster monitoring services apiVersion: v1 kind: Namespace diff --git a/argocd-configuration/applications/archive-staging-rke2/swh-cassandra-application.yaml b/argocd-configuration/applications/archive-staging-rke2/swh-cassandra-application.yaml new file mode 100644 index 0000000..ef0e7bc --- /dev/null +++ b/argocd-configuration/applications/archive-staging-rke2/swh-cassandra-application.yaml @@ -0,0 +1,25 @@ +# Declare the application to deploy the swh services +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: archive-staging-rke2-swh-cassandra + namespace: swh-cassandra +spec: + project: default + source: + repoURL: 'https://gitlab.softwareheritage.org/swh/infra/ci-cd/swh-charts.git' + path: swh + targetRevision: staging + helm: + valueFiles: + - ../values-swh-application-versions.yaml + - values/default.yaml + - values/staging-cassandra.yaml + releaseName: swh-cassandra + destination: + server: https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-m-9n5h9nrf + namespace: swh-cassandra + syncPolicy: + automated: + prune: true + selfHeal: true -- GitLab