What's Changed
- Release notes for 1.24.1 by @hakman in #14073
- Use SSA for updating addon channel objects by @olemarkus in #14074
- Merge cmd factories by @olemarkus in #14075
- Remove passing cluster name as positional argument by @olemarkus in #14076
- Allow configuring OpenStack CCM networking options by @ederst in #14017
- Upgrade kubetest2 by @rifelpet in #14061
- Fix Karpenter IAM permissions and make karpenter respect IG subnets by @olemarkus in #14077
- Remove --files flag from channels and make single arg mandatory by @olemarkus in #14082
- Fix typo in channels error message by @rifelpet in #14083
- Set higher verbosity when logging the endpoint of non-AWS S3 backend by @hakman in #14084
- aws-ebs-csi-driver: remove preStop hook by @sterchelen in #14081
- Hide klog flags from --help output by @justinsb in #14088
- Positional deprecation warning should go to stderr by @justinsb in #14089
- Add back conversion struct to cert-manager CRDs by @olemarkus in #14087
- Support kube-scheduler config by @justinsb in #13618
- Add option to configure runc version for containerd by @hakman in #14090
- Add template for e2e test with cpuManagerPolicy: static by @olemarkus in #14092
- Update dependencies by @github-actions in #14094
- Add support for ci and stable builds in upgrade-ab script by @olemarkus in #14095
- Add hashes for containerd v1.6.7 by @hakman in #14093
- Test the aws ebs csi driver in e2e if installed by @olemarkus in #14098
- Specify the full url for CI versions in upgrade-ab tests by @olemarkus in #14099
- Bump AWS CNI to 1.11.3 by @MoShitrit in #14107
- Update containerd to v1.6.8 by @hakman in #14106
- Don't add previous-gen instances to Karpenter provisioners by @olemarkus in #14109
- Skip testing the in-tree aws-ebs driver if CSI driver is enabled by @olemarkus in #14110
- cilium: fix wrong pod annotations templating by @sterchelen in #14111
- Add deployment-specific selectors to nth pdb by @olemarkus in #14113
- Disable some flags in kube-controller-manager and kube-scheduler when logging-format is not text by @h3poteto in #14115
- Use semver for skipregex ifs instead of strings.Contains by @olemarkus in #14112
- Update dependencies by @github-actions in #14116
- Fix more e2e skips by @olemarkus in #14124
- Create etcd-manager config for each instance group by @hakman in #14080
- Revert back to using kubectl in channels by @olemarkus in #14125
- Limit GCE network names to 63 chars by @hakman in #14134
- Bump the CCM images by @olemarkus in #14130
- Update Go to v1.19.0 by @hakman in #14135
- Bump cilium to 1.11.8 by @olemarkus in #14137
- Revert "Remove passing cluster name as positional argument" by @olemarkus in #14138
- Remove life cycle hooks when warmpool is disabled by @olemarkus in #14141
- Update dependencies by @github-actions in #14144
- Bump Karpenter to 0.15 and enable consolidation by @olemarkus in #14142
- Add more create_cluster integration tests by @olemarkus in #14147
- Add more cluster_update tests by @olemarkus in #14148
- Plug the IAM role leak by @olemarkus in #14151
- Write the user provided IG spec to state store instead of the full spec by @olemarkus in #14127
- Add default image for CAS that exists by @olemarkus in #14150
- Introduce library for applying objects by @justinsb in #14030
- Bump k8s releases and Ubuntu AMI version in Alpha by @MoShitrit in #14152
- Ignore entities not found when deleting IAM roles and profiles by @olemarkus in #14153
- Bump actions/dependency-review-action from 2.0.4 to 2.1.0 by @dependabot in #14156
- Bump peter-evans/create-pull-request from 4.0.4 to 4.1.1 by @dependabot in #14157
- Fix no such entity check for iam profiles and roles by @olemarkus in #14155
- Update and clean up etcdcli and etcd backup documentation by @olemarkus in #14158
- Fix bugs and typo in iam resource deletion logic by @olemarkus in #14159
- Fix test package location when using k8s ci versions in the upgrade AB scenario by @olemarkus in #14161
- Don't set unused test package flags to empty string by @olemarkus in #14163
- Fix the non-ci markers by @olemarkus in #14166
- Trim space around SSH public key by @hakman in #14168
- Bump K8s libs to 0.25.0 by @olemarkus in #14167
- Tag IAM Roles with service account info by @rifelpet in #13052
- Fix policy API version for LBC and NTH by @olemarkus in #14169
- Skip tests related to metadata concealment on GCE k8s <= 1.23 by @olemarkus in #14170
- Bump karpenter to 0.16 by @olemarkus in #14173
- Allow self-managed aws-ebs-csi-driver by @torredil in #14164
- Bump node termination handler to 1.17.0 by @olemarkus in #14177
- Bump AWS Load Balancer Controller to v2.4.3 by @olemarkus in #14178
- Merge kubeletConfigs earlier by @olemarkus in #14114
- Add Terraform target support for Hetzner by @hakman in #14179
- Bump Cert Manager to 1.9.1 by @olemarkus in #14180
- Bump snapshot-controller to 6.0.1 by @olemarkus in #14184
- Bump the nvidia addon by @olemarkus in #14185
- Update runc to v1.1.4 by @hakman in #14188
- Bump node local dns cache to 1.22.8 by @olemarkus in #14187
- Update cloud.google.com/go/storage to v1.25.0 by @hakman in #14191
- Update dependencies by @github-actions in #14190
- OIDC: Tolerate extra service-account key set items by @seh in #14175
- Bump external-dns to 0.12.2 by @olemarkus in #14193
- Update CSI driver to latest for Hetzner by @hakman in #14186
- Map up kubelet config to karpenter provisioners and add CCM startup taint by @olemarkus in #14183
- Fix karpenter update test by @olemarkus in #14199
- Bump actions/setup-go from 3.2.1 to 3.3.0 by @dependabot in #14200
- Use runpath for kubectl binary by @olemarkus in #14198
- Promote alpha to stable by @MoShitrit in #14202
- Run etcd-manager with instance group name as volume name tag for Hetzner by @hakman in #14181
- Show the reason for which an AWS image is invalid by @hakman in #14206
- Calico: Work around host port/conntrack problem by @seh in #14205
- Update etcd-manager to v3.0.20220831 by @hakman in #14208
- Bumping AWS CCM to 1.25 by @olemarkus in #14207
- Release 1.25.0-beta.1 by @hakman in #14210
New Contributors
Full Changelog: v1.25.0-alpha.2...v1.25.0-beta.1