Potential breaking change!
- If your AIStore CR has
cleanupData set to true but cleanupMetadata set to false, the webhook will refuse any updates.
- Please update
cleanupMetadata to true OR disable cleanupData
- See the notes below and the CRD description for more details
Changes
- Respect explicit
configToUpdate.auth.enabled: false when spec.auth is configured, instead of unconditionally forcing true.
- Fixed syncPodTemplate not syncing env var removals, causing rollout loops on specific config changes such as clearing
authNSecretName.
- Invalidate the AIStore API client on authentication failure in addition to token acquisition failures.
- Mount path size is now optional to better support hostPath data mounts.
- On cluster decommission, data PVCs are now deleted whenever
cleanupMetadata is enabled, regardless of cleanupData.
- Clarifies the purpose of
cleanupData as an API option to AIS for cleaning data on disk.
- Use node selectors for host path cleanup jobs rather than querying existing pods by label.
- Validate CRD only allows
cleanupData if cleanupMetadata is enabled.
https://github.com/NVIDIA/ais-k8s/compare/v2.15.0..v2.16.0