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