Fleet Management
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.
Added
- Add
externalresources
resource that binds organization-$org-read
role for any subject with org-namespace access. - Deprecate
orgpermissions
controller as it is replaced by the above.
Changed
- Drop dependency on apiextensions by moving Organization API into this repository.
- Update k8sclient and operatorkit to v6.
- Require Go v1.17
Fixed
- Add missing
imagePullSecret
.
Added
- Add cluster name label to Cluster API provider AWS (CAPA) Apps and ConfigMaps created with
kubectl-gs template
Changed
- Upgrade CAPI to v1.0.4.
- Upgrade CAPZ to v1.0.1.
- Bump go module major version to v6.
Removed
- Remove v1alpha2 legacy GiantSwarm APIs.
Added
- Add VerticalPodAutoscaler CR.
Added
- Add
alpha.aws.giantswarm.io/ebs-volume-throughput
annotation. - Add
alpha.aws.giantswarm.io/ebs-volume-iops
annotation.
Changed
- Updated CircleCI Ubuntu image to 20.04.
Removed
- Don’t ensure CAPI and CAPA CRDs on AWS, we will deploy them from the apps.
- Don’t ensure CAPI and CAPZ CRDs on Azure, we will deploy them from the CAPI app.
- Don’t ensure CAPI CRDs on OpenStack and vSphere.
- Remove templating functions and tests for old AWS CRDs.
Fixed
- Actually remove all Cluster API CRDs from KVM installations.
Added
- Add VerticalPodAutoscaler CR.
Added
- Add tests for
kubectl gs login
. - Add
--visibility
flag to template catalog
to add label to control display in web UI.
Fixed
- Look up cluster-related AppCatalogEntries in the
giantswarm
namespace instead of the default
namespace.