Updated
- Bumping chart version to v0.7.0 for scalr-agent v1.9.0
Added
podLabelsvalue to add custom labels to Scalr Agent pods.- StatefulSet support via
workload.kind: StatefulSet, with persistent storage per replica.
Deployment remains the default. See Workload selection. persistence.data.modeandpersistence.cache.modeto choose shared PVCs, generic ephemeral
PVCs, or StatefulSet claim templates. See Storage modes.- PVC annotations via
persistence.data.persistentVolumeClaim.annotationsand
persistence.cache.persistentVolumeClaim.annotations. - Warnings for shared chart-created PVCs that can block replica scheduling or Deployment rolling updates.
- Validation of
workload.statefulSetpod management, update, and PVC retention settings.
Changed
- BREAKING: Reject multiple replicas when the chart creates a shared
ReadWriteOncePod
claim for data or cache. Use at most one replica, switch to per-pod storage,
or useReadWriteManywith a compatible storage class.
Removed
-
BREAKING: Remove support for the top-level
persistence.enabledand
persistence.persistentVolumeClaim.*keys, deprecated in v0.6.1. If legacy
persistence.enabledis true or a legacyclaimNameis set, move these settings under
persistence.cachebefore upgrading. Migrating a chart-created cache replaces its PVC
with an empty claim; back up any cache data you need. Unused legacy settings are ignored.Before:
persistence: enabled: true persistentVolumeClaim: storage: 20Gi
After:
persistence: cache: enabled: true persistentVolumeClaim: storage: 20Gi
Fixed
- BREAKING: Reject
SCALR_AGENT_CACHE_DIR,SCALR_AGENT_WORKER_DRAIN_TIMEOUT,
SCALR_AGENT_TLS_CERT_FILE, andSCALR_AGENT_TLS_KEY_FILEinextraEnvto prevent duplicate
chart-controlled variables. Useagent.cacheDir,agent.shutdownModewithterminationGracePeriodSeconds, and
agent.tls.*instead.