All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2022-03-31
- Update github.com/giantswarm/conditions to v0.5.0
- Update github.com/giantswarm/microerror to v0.4.0
- Update github.com/giantswarm/micrologger to v0.6.0
- Update k8s.io/api to v0.22.2
- Update k8s.io/apimachinery to v0.22.2
- Update sigs.k8s.io/cluster-api to v1.0.5
- Update sigs.k8s.io/controller-runtime to v0.10.3
- Update sigs.k8s.io/yaml to v1.3.0
- Update architect to v4.15.0
0.2.1 - 2021-01-27
MachinePool
ReplicasReady
is not always true in clusters with cluster-autoscaler enabled.
0.2.0 - 2021-01-11
- New handler that is setting
MachinePool
ReplicasReady
condition.
MachinePool
Ready
condition is now summarizingReplicasReady
andInfrastructureReady
, so both Kubernetes nodes and Azure infrastructure are taken into account.- Added new
ReplicasReady
condition handler to the defaultMachinePool
composite handler that is used inazure-operator
.
0.1.2 - 2020-12-22
- Simplified
InfrastructureReady
condition update, not checking object age and using only severityWarning
when there is an issue. - Simplified
ControlPlaneReady
condition update, not checking object age and using only severityWarning
when there is an issue.
0.1.1 - 2020-12-11
- Bump
github.com/giantswarm/micrologger
tov0.4.0
- Use new logger functions
Debugf
andErrorf
. - Handle API conflict errors.
0.1.0 - 2020-12-08
- Generic condition handler for summarizing conditions into a single summary condition.
- Generic composite condition handlers for combining multiple handlers into one.
- Condition handlers for generic
Creating
,Upgrading
,Ready
andInfrastructureReady
conditions that can be used inCluster
andMachinePool
controllers. - Condition handlers for
Cluster
ControlPlaneReady
andNodePoolsReady
conditions. - Factory functions for creating
Cluster
andMachinePool
conditions handlers that can be then used in an operator out of the box.