Fleet Management
Added
- Add default for aws control plane instance type.
Added
- Add defaulting for
aws
values. - Add integration tests for
aws
.
Changed
- Reduced number of policy files.
- Restructured CI setup to use Makefile.
Added
- Allow overriding the app CR name in the
template app
command.
Changed
- Update Dockerfile to use alpine:3.14 as a base image
Added
- Introduce local interfaces to make easier to test the organization handler.
- Save created namespace in Organization status field.
Changed
- Updated
apiextensions
dependency to v3. - Updated
operatorkit
dependency to v5. - Updated
k8sclient
dependency to v5. - Always try to create organization in
companyd
even when organization namespace already exists. - Pin
jwt-go
dependency to avoid version with vulnerabilities.
Changed
- Add documentation for the certconfigs.core.giantswarm.io/v1alpha1 CRD.
Removed
- Drop CRD v1beta1 support.
Changed
- Extend
template app
to only output required fields, the flag --defaulting-enabled
can be set to false to disable this.
- In the
template cluster
command, the flag --control-plane-az
is replacing --master-az
.
Added
- Add validation for node host volumes definition in KVMConfig CRD.
Changed
- Update
aad-pod-identity
upstream CRDs to v1.8.0.
- Modify the AWS subnet validation for machine deployments.
Added
- Add the AWS subnet annotations into the
template
command. - Limit the time allowed for the
login
command to call the authentication proxy to one minute.
Changed
- Updated terminology to use “control plane nodes” instead of “master nodes”.