Fleet Management
Changed
- Enable PodDisruptionBudget to prevent unavailability of the admission webhook during cluster maintenances.
Added
- Push policies to
giantswarm
catalog.
Changed
- Track upstream PSS policies with a subtree.
- Push PSS policies to AWS, Azure, KVM, OpenStack, and VSphere catalogs and collections.
- Remove catalog and collections push for common and shared policies.
- In
kubectl gs login
, add support for workload clusters on OpenStack.
Removed
- Remove
orgpermissions
controller as it is deprecated and all its resources have been cleaned up.
Changed
- Dependencies: replace
github.com/dgrijalva/jwt-go
with github.com/golang-jwt/jwt/v4
.
Added
- Add templating for clusters using Cluster API provider Google Cloud (CAPG).
Changed
- Make the region and availability zones flags optional for CAPA clusters.
Added
- Add Organization CR example
- Move PR template into .github folder
Changed
- Remove
apiextensions
dependency. - Use
v1beta1
CAPI CRDs.
Changed
- Use
k8smetadata
for labels and annotations instead of apiextensions
. - Use
organization-operator
to import Organization
CRD. - Bump
giantswarm/k8sclient
to v7.0.1
. - Bump
giantswarm/operatorkit
to v7.0.1
. - Bump k8s dependencies to
v0.20.15
. - Bump
controller-runtime
to v0.8.3
. - Selector moved from watcher to individual handlers for rbac controller.