mirror of
https://gitlab.kube.huskypup.net/Scooby/Homelabv4.git
synced 2026-08-20 23:16:49 +00:00
52 lines
1.1 KiB
YAML
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
|