Files
2026-03-09 20:21:35 -05:00

52 lines
1.1 KiB
YAML

# 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