Skip to content
Snippets Groups Projects
Verified Commit d055a7c3 authored by Vincent Sellier's avatar Vincent Sellier
Browse files

production: Deploy a dedicated redis to store the cassandra replayers errors

Related to swh/infra/sysadm-environment#4707
parent 111c11aa
No related branches found
No related tags found
1 merge request!20production: Prepare the environment for the replayers with error reporting
......@@ -49,3 +49,8 @@ apiVersion: v1
kind: Namespace
metadata:
name: software-stories
---
apiVersion: v1
kind: Namespace
metadata:
name: redis
# Declare the application to manage local path provisioner
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: archive-production-rke2-local-persistent-provisioner
namespace: argocd
spec:
project: default
source:
repoURL: "https://github.com/rancher/local-path-provisioner.git"
path: deploy/chart/local-path-provisioner
targetRevision: v0.0.23
helm:
releaseName: local-persistent-provisioner
values: |
configmap:
name: local-persistent-provisioner
nameOverride: local-persistent-provisioner
nodePathMap:
- node: DEFAULT_PATH_FOR_NON_LISTED_NODES
paths:
- /srv/kubernetes/volumes/
storageClass:
create: true
defaultClass: false
name: local-persistent
reclaimPolicy: Retain
destination:
server: https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-m-75xcg59s
namespace: local-path-provisioner
syncPolicy:
automated:
prune: true
selfHeal: true
# To store replayers errors
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: archive-production-rke2-redis-cassandra-replayers
namespace: argocd
spec:
project: default
source:
chart: redis
repoURL: 'https://ot-container-kit.github.io/helm-charts/'
targetRevision: 0.14.2
helm:
releaseName: redis-cassandra-replayers
values: |
serviceMonitor:
enabled: true
namespace: redis
redisExporter:
enabled: true
nodeSelector:
kubernetes.io/hostname: rancher-node-metal01
storageSpec:
volumeClaimTemplate:
spec:
storageClassName: local-persistent
accessModes: ["ReadWriteOnce"]
destination:
server: https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-m-75xcg59s
namespace: redis
syncPolicy:
automated:
prune: true
selfHeal: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment