What's Changed
- Ignore the _rundir that kubetest2 now creates by @olemarkus in #13914
- Remove obsolete protokube test for mirrored assets by @hakman in #13916
- Use Calico v3.23 for Kubernetes 1.22+ by @hakman in #13901
- gce: Refactor ClusterPrefixedName and ClusterSuffixedName to not return error by @hakman in #13920
- Mount /etc/hosts from host for CoreDNS by @hakman in #13922
- Wait longer after update in the e2e upgrade scenario by @olemarkus in #13925
- Limit GCE names to 63 chars for various resources by @hakman in #13873
- Make IRSA webhook configure apps to use regional STS and set the default region on them by @olemarkus in #13926
- Use csi-snapshotter for OS only when the controller is enabled by @ederst in #13890
- Make it possible to enable the shield addon for LBC by @olemarkus in #13929
- Update Cilium to 1.11.6 by @ReillyBrogan in #13917
- Limit GCE router name to 63 chars by @hakman in #13932
- fix typos by @yojay11717 in #13851
- Fix unsetting ASG max price by @olemarkus in #13852
- Bump EBS CSI driver to 1.8.0 by @hakman in #13939
- Revert "Add back the metrics-server 443 port with a new name" by @olemarkus in #13940
- Add config drive as a source for OpenStack instance metadata by @ederst in #13845
- Be more specific when filtering OS instance ports by @ederst in #13861
- aws: introduce maximum instance lifetime in cluster by @sterchelen in #13892
- Upgrade karpenter to 0.13.1 by @rifelpet in #13918
- Fix broken links by @Ladicle in #13942
- Set SpecOverrideFlag to true by default by @hakman in #13955
- Release notes for 1.24.0 by @hakman in #13959
- Fix release notes for 1.24.0 by @hakman in #13960
- Use dynamic client for applying channels manifest rather than calling kubectl by @olemarkus in #13753
- Add release 1.24.0 to channels by @hakman in #13961
- Fix AWS IAM Authenticator nodeSelector in k8s 1.24 by @rifelpet in #13965
- Remove non-functional scheduler annotations from addons by @rifelpet in #13969
- Skip deregistering the instance during rolling update for Spotinst by @hakman in #13970
- bump alpha channel k8s releases by @MoShitrit in #13977
- Upgrade aws-iam-authenticator to v0.5.9 by @rifelpet in #13979
- Update dependencies by @github-actions in #13981
- Use only IPv4 for Hetzner servers by @hakman in #13982
- Add option to set etcd-manager backup interval by @hakman in #13975
- Add option to set number of replicas for pod-identity-webhook by @hakman in #13986
- Adding GCE SPOT support by @jonasasx in #13946
- Update etcd-manager to v3.0.20220717 by @hakman in #13990
- Update Go to v1.18.4 by @hakman in #13994
- Add S3_REGION to Hetzner docs by @tom-dudley in #13987
- Update GitHub workflows by @hakman in #13995
- Bump actions/setup-go from 3.2.0 to 3.2.1 by @dependabot in #14002
- Add missing namespace to external-dns Service by @rifelpet in #14001
- Upgrade DO CSI controller to 4.2.0 by @rifelpet in #14005
- Applier should be more tolerant of errors by @justinsb in #13963
- Switch to latest MacOS version for CI by @hakman in #14015
- delete t.FailNow after t.Fatalf by @Abirdcfly in #14014
- fix hyperlinks in calico docs by @mostafahussein in #14016
- Update dependencies by @github-actions in #14022
- Revert to using instance private DNS name to lookup hostname by @hakman in #14024
- Add server group management for Hetzner by @hakman in #14018
- promote alpha k8s versions to stable by @MoShitrit in #14029
- Update Calico and Canal to v3.23.3 by @hakman in #14009
- Update etcd-manager to v3.0.20220727 by @hakman in #14038
- Update continuous_integration.md by @yurrriq in #14032
- Check keyset existence before attempting to distrust by @yurrriq in #14041
- Make control plane size configurable in kops-up by @olemarkus in #14036
- Do not allow PodSecurityPolicy using K8s 1.25 by @olemarkus in #14045
- Fix SIGSEGV when deleting a Hetzner instance by @hakman in #14046
- Use cabundle for etcd CA files to fix key rotation in HA clusters by @olemarkus in #14054
- Use stable kops release for kops 1.21 by @olemarkus in #14056
- Remove namespaces from cluster-scoped resources in CNI manifests by @rifelpet in #14053
- Update dependencies by @github-actions in #14055
- Enable rolling updates for Hetzner by @hakman in #14034
- Release notes for 1.22.6 by @justinsb in #14062
- Release notes for 1.23.3 by @justinsb in #14063
- Wait for load balancer to be ready for Hetzner by @hakman in #14057
- Add multiple SSH keys support for Hetzner by @hakman in #14058
- Release 1.25.0-alpha.2 by @hakman in #14070
New Contributors
- @Ladicle made their first contribution in #13942
- @tom-dudley made their first contribution in #13987
- @Abirdcfly made their first contribution in #14014
- @mostafahussein made their first contribution in #14016
Full Changelog: v1.25.0-alpha.1...v1.25.0-alpha.2