- Added validation for
alpha.giantswarm.io/update-schedule-target-release
annotation. - Added validation for
alpha.giantswarm.io/update-schedule-target-time
annotation. - Added validation and tests for cluster CRs to be created in the organization-namespace from version
16.0.0
. - Added tests for nodepool CRs to be created in the same namespace as the cluster.
Fleet Management
Added
- Add support for templating
Organization
CRs.
Changed
- Allow providing Kubernetes API URLs with prefixes to the
login
command.
- Add support for templating
Fixed
- Fix manifests after changes introduced in v0.6.1.
Fixed
- Restore missing category for NetworkPool which was causing non-deterministic generation.
Added
- Add
alpha.giantswarm.io/update-schedule-target-release
andalpha.giantswarm.io/update-schedule-target-time
annotations. - Add example CRs for
clusters.v1alpha3.cluster.x-k8s.io
,machinepools.v1alpha3.exp.cluster.x-k8s.io
,machinepools.v1alpha3.cluster.x-k8s.io
andazuremachinepools.v1alpha3.infrastructure.cluster.x-k8s.io
. - Add shortnames
ace
andaces
for CRDappcatalogentries.application.giantswarm.io
.
Changed
- Updated URLs to CRD docs and release notes.
- Remove referencing
unique
infix from any CRDs. - Remove App CR version label as its always defaulted.
- Update CAPV CRDs to v1alpha4 (from upstream release v0.8.1).
Fixed
- Exclude
flux-app
which consists of many deployments.
- Exclude
Added
- Add tags to enable
cluster autoscaler
to Azure Node Pool template. - Enable system assigned identity in Azure CAPI clusters’ master nodes.
- Set routing table in master subnet in Azure CAPI clusters.
Fixed
- Set
cluster.giantswarm.io/description
annotation forCluster
CR in template generation command on Azure. - Set
machine-pool.giantswarm.io/name
annotation forMachinePool
CR in template generation command on Azure.
- Add tags to enable
Changed
- Template cluster and nodepool resources in the org-namespace from AWS release
16.0.0
onwards.
Added
- Added
aws-cluster-namespace
flag for nodepools to override the standard namespace to support nodepool creation for upgraded >v16.0.0 clusters that remain in the default namespace. - Added support to generate templates for CAPZ clusters and node pools.
- Template cluster and nodepool resources in the org-namespace from AWS release
Added
- Default
spec.location
field for CAPZAzureMachinePool
CRs.
- Default
Added
- Default
spec.location
field for CAPZAzureCluster
CRs.
- Default
Changed
- Ensure
controllerManager
’s extra argallocate-node-cidrs
is set to true inKubeadmControlPlane
for Azure clusters.
- Ensure