What's Changed
- Update etcd to v3.5.23 for K8s <1.34 by @hakman in #17639
- Stop rendering large CAPI manifests by @justinsb in #17650
- update openstack csi images by @kraashen in #17652
- Add toolbox command to generate ClusterAPI objects by @justinsb in #17655
- tests: allow env vars to be exported from kubetest2-kops by @justinsb in #17654
- chore: bump kOps version in tests by @justinsb in #17659
- build(deps): bump actions/dependency-review-action from 4.8.0 to 4.8.1 by @dependabot[bot] in #17660
- aws: Update Karpenter to v1.8.1 by @hakman in #17661
- chore: remove old (unused) bazel libraries by @justinsb in #17665
- aws: Add the option to set Karpenter feature gates by @hakman in #17663
- Remove unused kubelet flag
--pod-infra-container-imageby @hakman in #17657 - gce: run scale tests on kops by @upodroid in #17651
- Initial support for Ubuntu 25.10 (Questing Quokka) by @hakman in #17664
- Drop the
libltdlpackage by @hakman in #17667 - Drop the
pigzpackage by @hakman in #17668 - aws: Bypass the graceful OS shutdown process on cluster deletion by @hakman in #17670
- aws: Enforce the graceful OS shutdown for Xen instances by @hakman in #17675
- test: Enforce max node to dump for unregistered nodes by @hakman in #17672
- test: Remove non-nitro instance types from the AWS scale test by @hakman in #17674
- Allow setting map[string][]string from the command line by @hakman in #17679
- allow specific GCE IGs to have public IP addresses by @upodroid in #17680
- Prevent failing DNS requests on shutdown of CoreDNS pods by @jan-kantert in #17678
- Support tags for kubetest-kops by @ameukam in #17682
- Switch Route53 domain for E2E tests by @ameukam in #17684
- Migrate Kindnet to Kubernetes prod registry by @ameukam in #17689
- fix notfound backendservice/healthchekc by @upodroid in #17692
- chore: reduce logspam when matching channels by @justinsb in #17693
- fix: use kopsbase.Version instead of kopsbase.KOPS_RELEASE_VERSION by @justinsb in #17658
- calico: Don't install Wireguard if disabled by @hakman in #17687
- Drop bridge-utils and conntrack packages by @hakman in #17694
- Release Notes for kOps 1.34 by @hakman in #17696
- Update kindnet repository links in documentation by @aojea in #17698
- bump kops-controller qps limits by @upodroid in #17701
- Update the node package list only before installing packages by @hakman in #17690
- aws: Fix missing permissions for CCM and LBC by @hakman in #17705
- Improve the node package list updates by @hakman in #17704
- Skip package updates at boot time by @hakman in #17708
- tests: free up disk space on github actions runner by @justinsb in #17709
- More support for cluster-api by @justinsb in #17636
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #17711
- capi: refactor to use shared nodeup builder by @justinsb in #17703
- add support for specifying iops and thoroughput when using hyperdisks by @upodroid in #17685
- start running the access tokens and huge services test by @upodroid in #17671
- Pull CNI plugins from Github by @ameukam in #17716
- Bump cni version by @ameukam in #17676
- clean up the skip regex files by @upodroid in #17715
- remove bastion flag from gce scale jobs by @upodroid in #17719
- Update etcd to v3.5.24 for K8s <1.34 by @hakman in #17720
- scaleway: Fix failing terraform test by @hakman in #17722
- Update cluster-autoscaler to v1.34.1 by @hakman in #17725
- Update Go to 1.25.3 and deps by @hakman in #17728
- azure: Avoid spurious changes in NetworkSecurityGroup by @hakman in #17734
- azure: Allow independent VMs to join the cluster by @hakman in #17710
- update kops scalability run-test.sh to allow configuring qps and burst by @alaypatel07 in #17742
- test: Skip Pod Level Resources tests by @hakman in #17745
- Skip Pod InPlace Resize Container tests by @hakman in #17747
- Update containerd to v2.1.5 by @hakman in #17743
- Remove HugeService Test Suite to stop bleeding by @hakuna-matatah in #17750
- configure proper kops flags for kube-scheduler qps and burst configuration by @alaypatel07 in #17752
- Add snapshot permissions for ec2:CreateVolume by @rifelpet in #17757
- build(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 by @dependabot[bot] in #17760
- Revert configure proper kops flags for kube-scheduler qps and burst configuration by @alaypatel07 in #17761
- Configure kube-scheduler QPS and Burst by @Sreeja1725 in #17763
- Include maxParallelImagePulls field in Kubelet config by @jaswdr in #17755
- Fix Netlify build failure from template syntax error and PATH issues in documentation by @Copilot in #17767
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #17765
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #17764
- gce: bump GCE PD CSI Driver by @upodroid in #17712
- reworking toolbox dumping logic by @upodroid in #17733
- Update Go to 1.25.4 by @hakman in #17768
- test: dump kubelet config file by @hakman in #17771
- kubelet: Wait less for control-plane pods to restart by @hakman in #17510
- aws: Tag Launch Template network interfaces by @hakman in #17773
- aws: Enable CloudWatch metrics for the warm pool of an ASG by @recollir in #17776
- Update dependencies by @hakman in #17777
- Release 1.35.0-alpha.1 by @hakman in #17781
New Contributors
- @kraashen made their first contribution in #17652
- @jan-kantert made their first contribution in #17678
- @alaypatel07 made their first contribution in #17742
- @Sreeja1725 made their first contribution in #17763
- @jaswdr made their first contribution in #17755
- @Copilot made their first contribution in #17767
Full Changelog: v1.34.0-beta.1...v1.35.0-alpha.1