Skip to content

v2.16.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 22:04
· 119 commits to main since this release

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