Upgrade Note
Existing clusters that still have v1alpha1 in garagebuckets.garage.rajsingh.info/status.storedVersions can upgrade to this release. The GarageBucket CRD keeps v1alpha1 served as a compatibility version while v1beta1 remains the storage version, which allows Kubernetes to accept the CRD update before storage migration is complete.
Bug Fixes
- keep bucket
v1alpha1CRD version for upgrades by @rajsinghtech - include reference grants in namespace RBAC by @rajsinghtech
- surface
ConnectClusterNodesresult failures by @rajsinghtech - external gateway reverse
ConnectNode, API spam, and missing test coverage by @rajsinghtech - two-phase creation to eliminate orphaned buckets by @rajsinghtech
- don't create new bucket on transient Garage errors by @rajsinghtech
- update
k8s.io/utilsdigest toff6756f(#150) in #150 by @renovate[bot]
Features
- implement per-node LoadBalancer public endpoints by @rajsinghtech
Documentation
- clarify LoadBalancer public endpoint modes by @rajsinghtech
- note bucket CRD storage version upgrade blocker by @rajsinghtech
Miscellaneous
- preserve CRD compatibility versions by @rajsinghtech
- update dependency
golangci/golangci-linttov2.12.2(#148) in #148 by @renovate[bot]