diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml index fbe766f..0280fde 100644 --- a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/tavro-cloud-test.yaml @@ -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 diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/valkey/valkey-network-policy.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/valkey/valkey-network-policy.yaml new file mode 100644 index 0000000..6375f6b --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/valkey/valkey-network-policy.yaml @@ -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 diff --git a/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/valkey/values.yaml b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/valkey/values.yaml new file mode 100644 index 0000000..0ab5d32 --- /dev/null +++ b/clusters/k8s-avroid-office.prod.local/namespaces/tavro-cloud-test/valkey/values.yaml @@ -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"