Fleet Management
Changed
- All CRDs are now available as both
v1.CustomResourcDefinition
and v1beta1.CustomResourceDefinition
through
crd.LoadV1
and crd.LoadV1Beta1
. Type-specific New*CRD()
functions are unchanged. - Graduated Azure CRDs to
v1
.
Added
- Generate Cluster API CRDs from upstream module.
Changed
- Relax
AzureConfig
CRD validation.
Changed
- Use Release.Revision in annotation for Helm 3 compatibility.
- Added
pods-cidr
flag to generate pods CIDR in Cluster CRs - Added support for new Release CR
Added
- Modified docs for the G8sControlPlane CRD
- Add property descriptions to AWSMachineDeployment in infrastructure.giantswarm.io/v1alpha2.
- Add property descriptions to AWSControlPlane in infrastructure.giantswarm.io/v1alpha2.
Changed
- Change
release
CR back to be cluster scoped. - Make more CR status fields
omitempty
. - Make CR status fields optional.
Fixed
- Fix mistake in the main description of
G8sControlPlane
in infrastructure.giantswarm.io
.
Added
- Add
.spec.provider.pods
field to AWSCluster in core.giantswarm.io/v1alpha1.
Changed
- Replace custom
time.Time
wrapper DeepCopyTime
with Kubernetes built-in metav1.Time
. - Generate CRDs via
kubebuilder
tools based on CRs.
Added
- Tenant admin role tenant-admin-manage-rbac to manage
serviceaccounts
, roles
, clusterroles
, rolebindings
and clusterrolebindings
. - Add tenant admin full access to
global
and default
namespaces.
Added
- Document G8sControlPlane in infrastructure.giantswarm.io #405
- Document Chart in core.giantswarm.io/v1alpha1 #406