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.
1.20.1 - 2024-07-10
- Don't inject conversion webhooks to CRDs if they don't have originally.
1.20.0 - 2024-06-11
- Upgrade CAPI to v1.6.5
1.19.0 - 2024-05-22
- Replace secret caching client with kubeadmcontrolplane client to fix CAPI migration.
1.18.0 - 2024-05-09
- CNPs are added back to allow the api server to access pods for webhooks.
1.17.0 - 2024-05-08
- Upgrade CAPI to v1.5.7
1.16.0 - 2024-05-07
- Upgrade CAPI to v1.4.9
- Change container image registry values name to use values from
config
repo. - Add toleration for
node.cluster.x-k8s.io/uninitialized
taint. - Remove toleration for old
node-role.kubernetes.io/master
taint. - Add node affinity to prefer scheduling CAPI pods to control-plane nodes.
1.15.2 - 2024-01-22
- Repository: Rework
hack
&config
. (#176) - Chart: Make PSS compliant. (#182)
- Chart: Replace Cilium network policies by native ones. (#188)
1.15.1 - 2024-01-15
- Make: Use
kubectl
integratedkustomize
. (#171) - Switch to image hosted on gsoci.azurecr.io
1.15.0 - 2023-12-20
- Configure
gsoci.azurecr.io
as the default container image registry. - Upgrade CAPI to v1.4.7
- Support bootstrap config reference rotation (backported feature into v1.4.x)
1.14.1 - 2023-09-20
- Add common labels to pods so that Hubble shows the app name
1.14.0 - 2023-08-09
- Upgrade CAPI to v1.4.5
- Switch to using Giant Swarm fork for built images
1.13.0 - 2023-07-26
- Add network policies for egress also for
capi-kubeadm-bootstrap-controller-manager
. - Added some comments to describe the reason for all the kustomize patches + add some notes on the
README.md
.
- Replace deprecated kustomize config
patchesStrategicMerge
- Fail crd-install on
kubectl get
error CRD
watchfilter patches are now generated withkustomize replacement
feature (introduced inkustomize v5.0
)- Re-add mistakenly removed patch for invalid manifest fields
creationTimestamp: "null"
- Update cilium network policies with ingress for webhooks.
- Fix cilium network policy for delete-aggregated-roles hook.
1.12.0 - 2023-05-17
- Add cilium network policies to allow kube-api access.
- Add network policies for egress.
1.11.0 - 2023-04-25
- Update CAPI to 1.4.0.
1.10.0 - 2023-04-19
- Change default registry in Helm chart from quay.io to docker.io.
1.9.1 - 2023-03-22
- Added
node-role.kubernetes.io/control-plane
to crd install jobs toleration
- Remove known broken
creationTimestamp: "null"
fields that kustomize 5.0.0+ is rendering as string rather thannil
values
1.9.0 - 2023-01-25
- Update
giantswarm/kubectl
(used for installing CRDs) version to v1.24.9. - Update CAPI to v1.3.2
1.8.3 - 2023-01-06
- Add mechanism for specifying tag per deployment.
1.8.2 - 2022-11-22
- Set Helm chart ownership to team hydra.
1.8.1 - 2022-10-18
- Update CAPI to v1.2.4.
1.8.0 - 2022-10-10
- Update CAPI to v1.2.2.
1.7.0 - 2022-10-06
- Add clusterctl labels to CRDs to support
clusterctl move
.
1.6.0 - 2022-10-04
PodSecurityPolicy
are removed on newer k8s versions, so only apply it in thecrd-install
job if object is registered in the k8s API.
1.5.3 - 2022-09-16
- Update CAPI to v1.1.6
1.5.2 - 2022-08-04
- Enable ignition feature gate.
1.5.1 - 2022-07-13
- Use
kubectl
container retagged image.
1.5.0 - 2022-07-12
- Use a specific version of the kubectl image for the crd install job
1.4.0 - 2022-07-11
- Update CAPI to v1.1.5
schema-gen
Make target for generating values schema
1.3.0 - 2022-07-07
- Updated CAPI to v1.1.0
1.2.0 - 2022-07-07
- Configure image domain to pull from
1.1.0 - 2022-05-24
- Value to control setting of the watch filter
- Don't remove
crd-install
job when it fails to allow debugging.
1.0.4 - 2022-03-09
- Use
--ignore-not-found
when trying to delete resources from the hook.
1.0.3 - 2022-03-09
- Installing CRDs via crd-install job.
- Add helm hooks to delete aggregated cluster roles before installing and upgrading the chart.
1.0.2 - 2022-02-09
- Remove Helm manifests before generating them.
- Use
config
master branch. - Upgrade to
v1.0.4
.
1.0.1 - 2022-02-02
- Add component label to Deployments.
- Add
make verify
to make sure manifests are up to date.
1.0.0 - 2022-01-27
- Helm manifests are generated from upstream assets attached to a release.