[DO-1716] add valkey for tavro-cloud-test (!147)

Co-authored-by: Rustam Tagaev <rustam.tagaev@avroid.tech>
Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/147
This commit is contained in:
Rustam Tagaev
2025-03-18 17:07:42 +03:00
parent 2034b5f40f
commit 960ad658a1
3 changed files with 67 additions and 1 deletions

View File

@@ -22,7 +22,7 @@ spec:
limits.memory: 5Gi
requests.storage: "100Mi"
requests.cpu: "3"
requests.memory: "2Gi"
requests.memory: "5Gi"
resourcequotas: "1"
---
apiVersion: networking.k8s.io/v1

View File

@@ -0,0 +1,17 @@
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: valkey-in
namespace: tavro-cloud-test
labels:
app.kubernetes.io/managed-by: manual
spec:
podSelector:
matchLabels:
app.kubernetes.io/name: valkey
policyTypes:
- Ingress
ingress:
- ports:
- port: 6379
protocol: TCP

View File

@@ -0,0 +1,49 @@
# helm upgrade -n tavro-cloud-test -f values.yaml -i valkey oci://registry-1.docker.io/bitnamicharts/valkey
image:
tag: 8.0.2-debian-12-r0
primary:
service:
type: NodePort
nodePorts:
valkey: 32379
podAnnotations:
vault.security.banzaicloud.io/vault-addr: https://vault.avroid.tech
vault.security.banzaicloud.io/vault-path: avroid-office
vault.security.banzaicloud.io/vault-role: tavro-cloud-test
vault.security.banzaicloud.io/vault-skip-verify: "true"
resources:
limits:
cpu: 300m
memory: 4Gi
requests:
cpu: 100m
memory: 4Gi
persistence:
enabled: false
automountServiceAccountToken: true
customReadinessProbe:
exec:
command:
- valkey-cli
- -a
- "$VALKEY_PASSWORD"
- ping
initialDelaySeconds: 10
periodSeconds: 5
customLivenessProbe:
exec:
command:
- valkey-cli
- -a
- "$VALKEY_PASSWORD"
- ping
initialDelaySeconds: 10
periodSeconds: 5
replica:
replicaCount: 0
auth:
password: "vault:prj-tavro-cloud-services/data/databases/valkey/k8s/avroid-office/ns-tavro-cloud-test/valkey#VALKEY_PASSWD"