# ScyllaCluster (via scylla-operator Helm chart) # Bootstrap-friendly defaults: # - Uses Rook-Ceph RBD PVCs (rook-ceph-block) # - No required node affinity/tolerations # - Enables ServiceMonitor for Prometheus scyllaImage: repository: scylladb/scylla tag: 2025.3.3 agentImage: repository: scylladb/scylla-manager-agent tag: 3.7.0 # Homelab: allow relaxed settings on smaller nodes. developerMode: true # Enable Alternator (DynamoDB API) only if you want it. alternator: enabled: false insecureEnableHTTP: false # Optional: enable cpu pinning once you dedicate nodes. cpuset: false # Datacenter + racks # NOTE: This chart creates a ScyllaCluster CR; the operator creates the StatefulSets. datacenter: homelab-dc racks: - name: rack-a members: 3 storage: storageClassName: rook-ceph-block capacity: 50Gi resources: requests: cpu: 1 memory: 4Gi limits: cpu: 2 memory: 8Gi # No strict scheduling constraints for bootstrap. placement: nodeAffinity: {} tolerations: [] # Prometheus serviceMonitor: create: true labels: release: kube-prometheus-stack