apiVersion: kustomize.config.k8s.io/v1alpha1 kind: Component resources: - resources/sa.yaml - resources/statefulset.yaml - resources/svc.yaml configMapGenerator: #- name: valkey-env # literals: # - NAMESPACE="default" # - VALKEY_ENV="base" # - VALKEY_NAME="valkey-node" # - VALKEY_SERVICE="valkey-node" # - VALKEY_HEADLESS_SERVICE="valkey-node-headless" # - VALKEY_MASTER_NAME="mymaster" # - VALKEY_REPLICAS="4" # - VALKEY_PORT="6379" # - VALKEY_SENTINEL_PORT="26379" # - ALLOW_EMPTY_PASSWORD="yes" # - VALKEY_TLS_ENABLED="no" # - VALKEY_SENTINEL_TLS_ENABLED="no" # - VALKEY_DATA_DIR="/data" # - VALKEY_LOG_LEVEL="warning" # - VALKEY_QUORUM="2" - name: valkey-config files: - files/conf/replication.conf.tpl - files/conf/sentinel.conf.tpl - name: valkey-scripts files: - files/scripts/common.sh - files/scripts/startSentinel.sh - files/scripts/pre-stop.sh - files/scripts/pre-stop-sentinel.sh - files/scripts/start-node.sh - files/scripts/ping-sentinel.sh - files/scripts/liveness-local.sh - files/scripts/readiness-local.sh replacements: - path: replacements/service.yaml - path: replacements/statefulset.yaml