From 6f451522c494f71c90d25d9db87fc6377ad17642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Fri, 20 Sep 2024 12:04:30 +0200 Subject: [PATCH] feat: add valkey k8s deployment --- k8s/argo-apps/valkey.yaml | 29 ++++++++++++++++++++++++++ k8s/services/valkey/sealedsecrets.yaml | 15 +++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 k8s/argo-apps/valkey.yaml create mode 100644 k8s/services/valkey/sealedsecrets.yaml diff --git a/k8s/argo-apps/valkey.yaml b/k8s/argo-apps/valkey.yaml new file mode 100644 index 0000000..aee06de --- /dev/null +++ b/k8s/argo-apps/valkey.yaml @@ -0,0 +1,29 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: valkey + namespace: argocd +spec: + destination: + name: '' + namespace: apps-fuku + server: https://kubernetes.default.svc + project: fuku + syncPolicy: + automated: {} + sources: + - chart: valkey-cluster + repoURL: registry-1.docker.io/bitnamicharts + targetRevision: 1.0.* + helm: + valuesObject: + existingSecret: secrets-valkey + existingSecretPasswordKey: REDIS_PASSWORD + service: + type: LoadBalancer + persistence: + storageClass: truenas-nfs-csi + accessModes: + - ReadWriteMany + size: 50Gi diff --git a/k8s/services/valkey/sealedsecrets.yaml b/k8s/services/valkey/sealedsecrets.yaml new file mode 100644 index 0000000..9a30914 --- /dev/null +++ b/k8s/services/valkey/sealedsecrets.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: secrets-valkey + namespace: apps-fuku +spec: + encryptedData: + REDIS_PASSWORD: AgCjt/Lbu+2WmEQv1TjvaRD/hMKPFYFYGxisNc4BMm3FqR5zZG4EBgLJSlFFk/YKnFEZl7tKaW1E0A0JxfIoIdivb6fbWOPUyLQy2oluDTR607o7Rk1tP8+nZ83gq3KdHgWQ02ocq4zEw6XATJxCsStGWQjCMAuEcXtHMEDpW87tiq/3CEV8u48Ao2Cf354omVKFzj17fMDe+Y7+Hs9QEChDCbt2LGTDNHOjYJd6jxEhhP8hzrj8IU1EahbmpI6uKlR4q3rBmngGlITi1UnUvVK98W89wLI8wgTRu6h4LOGtKKATUh0E1burLjgmTndrHp0+BkgjhdSeMRax4nwGZJ+xlTy2NYdE7xRCdz/9K5fKMBZKLDHYkaU+69QtkH3xTCSOONdim8A1HPix9jWBlGBMSMbt1SrS1TCHL+hsIH9njpsgS+9INzpvMD9zVspBSfj+05OrB6y6xe9alle87ILBsK4/y5G6prHUFguFeZJbTDuEzmWg5JY2yci4BB3TDP/zT7JWsP+MVfIqdFXKFDFMpM6a13PstC0JXumxot4zRydtAfhb5dZqlD+QA7I4V2RKTx3CVxTur4gGehz0aeLyAhScoiiqjG8+o1hQtX0JrGRt6oHSta9eASM+KaNWaU4sM5fDyh/zyVnzGEwNr/rWLVKUtD3+JpnpVbuRDe6ELIOBzFIl7M4VqWiyLHLWGfIWVZUXMX5ScC5T7Di1UA== # yamllint disable rule:line-length + template: + metadata: + creationTimestamp: null + name: secrets-valkey + namespace: apps-fuku