What's Changed
- Release notes for 1.24.0-beta.1 by @hakman in #13732
- Bump github.com/spf13/viper from 1.11.0 to 1.12.0 by @dependabot in #13698
- Add GHA workflow for updating dependabot PRs by @rifelpet in #13735
- Bump github.com/hashicorp/vault/api from 1.5.0 to 1.6.0 by @dependabot in #13734
- Bump github.com/google/go-containerregistry from 0.8.0 to 0.9.0 by @dependabot in #13720
- Bump helm.sh/helm/v3 from 3.8.2 to 3.9.0 by @dependabot in #13733
- Only rewrite to k8s.gcr.io until k8s 1.25 by @rifelpet in #13739
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #13738
- Update containerd and Docker versions by @hakman in #13741
- Remove support for K8s 1.19 by @olemarkus in #13742
- [DigitalOcean] Restart journald service on node startup by @srikiz in #13717
- Drop older cilium versions and add support for k8s 1.25 by @olemarkus in #13747
- Update AWS CCM images for k8s 1.20-1.22 by @hakman in #13748
- Channels to have exit status 1 on apply failure by @olemarkus in #13749
- Add support for setting mode field on file assets by @yurrriq in #13715
- Revert "Use kubectl replace instead of apply when updating addons" by @hakman in #13761
- Don't try to manage the kube-system namespace by @hakman in #13764
- Run channels on upgrade e2e tests to verify addons are being applied by @olemarkus in #13757
- Fix API group name for ingresses in DNS Controller by @julienperignon in #13750
- Remove some unused legacy addons by @hakman in #13765
- Bump nvidia device plugin to 0.12.0 by @ddelange in #13745
- Update runc to v1.1.3 by @hakman in #13763
- Fix namespace for cert manager webhook config by @olemarkus in #13773
- Avoid spurious changes with ed25519 keys by @hakman in #13774
- Make the cert-manager breaking change more visible. by @olemarkus in #13780
- Bump go.uber.org/multierr from 1.6.0 to 1.8.0 by @dependabot in #13782
- Bump github.com/aws/aws-sdk-go from 1.44.6 to 1.44.32 by @dependabot in #13783
- Bump github.com/hashicorp/vault/api from 1.6.0 to 1.7.2 by @dependabot in #13785
- Add back the metrics-server 443 port with a new name by @olemarkus in #13779
- Fix broken node selector for node termination handler by @olemarkus in #13781
- Bump google.golang.org/api from 0.81.0 to 0.83.0 by @dependabot in #13784
- Release notes for 1.24.0-beta.2 by @olemarkus in #13790
- Fix PDB api version for a set of addons by @olemarkus in #13791
- Remove replaces from go.mod by @olemarkus in #13789
- Remove core addons from addons by @hakman in #13768
- Use exported interface to detect SSH key type by @AaronFriel in #13805
- Use node.k8s.io/v1 API in the nvidia addon by @olemarkus in #13806
- Merge the cilium templates by @olemarkus in #13807
- fix tenv linter by @remyleone in #13802
- Replace flexdriver with busybox by @zetaab in #13809
- add support for varcheck linter by @remyleone in #13801
- Depend on external cloud providers rather than cloud-providers-legacy by @olemarkus in #13808
- bump k8s versions and ubuntu ami (aws) in alpha channel by @MoShitrit in #13822
- chore(deps): Included dependency review by @naveensrinivasan in #13651
- add metric port to nth deployment by @raffis in #13811
- Recommend the latest kOps version in alpha & stable channels and add 1.24 to alpha by @MoShitrit in #13823
- Ensure clusters with internal load balancers have a private subnet by @olemarkus in #13793
- Update etcd-manager to v3.0.20220617 by @hakman in #13824
- Use legacy-cloud-providers repo for the gcp provider dep by @olemarkus in #13840
- Bump actions/dependency-review-action from 1 to 2 by @dependabot in #13829
- Remove the removable replaces in kubetest2 by @olemarkus in #13841
- Add kubetest2 scenario for testing many addons by @olemarkus in #13828
- Skip known failing cilium e2e test by @olemarkus in #13842
- Add manual job for updating dependencies by @hakman in #13827
- Update dependencies by @github-actions in #13843
- Do not run cluster autoscaler on spot instances by @olemarkus in #13846
- Fix GCE resource tracking by @hakman in #13857
- Adding GuestAccelerators to InstanceTemplate by @jonasasx in #13707
- Align website and readme file by @sxt90128 in #13862
- Limit GCE tag for role to 63 chars by @hakman in #13866
- Promote alpha to stable by @MoShitrit in #13868
- Clean-up firewall rules that contain targets with the cluster name hash by @hakman in #13869
- Replace manifests after apply by @olemarkus in #13819
- Bump kubetest2 to test rundir by @olemarkus in #13870
- Release notes for 1.24.0-beta.3 by @olemarkus in #13881
- Generate cli docs after updating dependencies by @hakman in #13885
- Fix unexpected symbol error in update-deps workflow by @hakman in #13886
- Update troubleshoot.md by @Deepak1100 in #13891
- Update dependencies by @github-actions in #13889
- Replace Dependabot with regular
update-deps
run by @hakman in #13894 - Log errors from detachInstance by @olemarkus in #13896
- increase backoff time when updating loadbalancer pool member by @zetaab in #13854
- gce: Move out of beta, drop feature flag by @justinsb in #13903
- Update CoreDNS to v1.9.3 by @hakman in #13895
- gce: set ProvisioningModel on InstanceTemplate by @justinsb in #13902
- Set Makefile GITSHA to the git sha instead of human 'readable' name by @olemarkus in #13860
- Add validation for IRSA bucket name which contains dots by @h3poteto in #13888
- Only fail an addon update if the final apply fails. Install PKI anyway by @olemarkus in #13897
- Fix cleanup of firewall rules that contain targets with the cluster name hash by @hakman in #13907
- Update Calico to v3.23.2 by @hakman in #13908
- Release 1.25.0-alpha.1 by @hakman in #13912
New Contributors
- @julienperignon made their first contribution in #13750
- @AaronFriel made their first contribution in #13805
- @remyleone made their first contribution in #13802
- @raffis made their first contribution in #13811
- @github-actions made their first contribution in #13843
- @jonasasx made their first contribution in #13707
- @sxt90128 made their first contribution in #13862
- @Deepak1100 made their first contribution in #13891
Full Changelog: v1.24.0-beta.1...v1.25.0-alpha.1