AIS Operator v1.4.0
- Improved state management to reconcile based on state rather than using blocking waits
- Disabled rebalance at the AIS level before cluster modifications -- scaling, rolling upgrades, cluster re-creation
- Added a watch on AIS spec configToUpdate for changes and keep those in sync with the cluster
- Added ability to reconcile statefulset status
- Updated default AIS config generation and improved compatibility through version changes
- Added new AIS states for the following:
- Scaling
- HostCleanup
- Finalized
- Bug fixes
- Fixed deep equal comparison with spec
- Fixed cleanup jobs with proper status and termination
- Improved wait behavior when waiting for AIS cluster readiness or decommissioning
- QOL improvements -- Cleaned up logging, Added unit testing
API Changes
- New options
- cleanupMetadata -- Allows for cluster decommission while preserving cluster metadata for future deployments
- tlsCertManagerIssuerName -- Specifies a cert-manager CSI issuer
Full Changelog: v1.3.0...v1.4.0