github kubernetes/kops v1.37.0-alpha.1

latest release: v1.36.0
pre-release7 hours ago

What's Changed

  • Support etcd 3.7.0-rc.0 and allow overriding the etcd version in the scalability scenario by @Jefftree in #18458
  • Enable misspell in golangci-lint by @ameukam in #17578
  • e2e: Filter random AZ selection by instance type availability by @rifelpet in #18463
  • azure: Use IMDS attested metadata document for node identity by @hakman in #18163
  • gce: fix backend service ownership filtering during delete by @carterpewpew in #18460
  • aws: Reconcile target group health check changes on existing target groups by @hakman in #18467
  • gce: Reconcile HTTP health check changes on existing health checks by @hakman in #18468
  • Improve Google Storage Bucket support. by @cheftako in #18466
  • Enable gosec and gocritic by @ameukam in #18470
  • Add serathius as scalability test owner by @Jefftree in #18475
  • feat(linode): implement SSH key management and associated tasks by @moshevayner in #18383
  • Added support for APIServer using LB by @cheftako in #18459
  • chore(channels): bump k8s versions in alpha channel by @moshevayner in #18477
  • Upgrade Karpenter to v1.13.0 by @hakman in #18479
  • scaletest: Report experiment variant into scalability run metadata by @Jefftree in #18476
  • channels: Add Kubernetes 1.36.0 support by @hakman in #18480
  • gce: emit kops.k8s.io/instancegroup node label by @rifelpet in #18484
  • e2e: Skip ImageVolume tests on COS 121 by @rifelpet in #18483
  • Register Karpenter nodes with karpenter.sh/unregistered taint by @hakman in #18486
  • Add missing EC2 read permissions to Karpenter IAM policy by @hakman in #18487
  • scaletest: report experiment variant after kubetest2 runs by @Jefftree in #18485
  • nodeup: load ip_set module and disable firewalld on RHEL10 by @rifelpet in #18478
  • API only CLI by @cheftako in #18482
  • Fixing LB behavior when you have both APIServer and Control Plane. by @cheftako in #18496
  • Remove namespace from DO ClusterRole by @rifelpet in #18498
  • chore(channels): promote to stable, bump node images, update recommended kOps versions by @hakman in #18501
  • build(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #18505
  • scaletest: bind etcd metrics to all interfaces by @Jefftree in #18503
  • e2e: test the PR's own channels, not master's by @hakman in #18504
  • tests/e2e: refine externalTrafficPolicy=Local and hostNetwork skips by @rifelpet in #18509
  • Allow setting missing slice elements from the command line by @hakman in #18511
  • Add managed Karpenter EC2NodeClass and NodePool by @hakman in #18497
  • tests/e2e: skip implement-NodePort ETP=Local test on more CNIs by @rifelpet in #18515
  • chore(channels): pin Azure noble image to a deployable version by @hakman in #18516
  • Switching from comparison on Role to helper. by @cheftako in #18514
  • tests/e2e: also skip implement-NodePort ETP=Local test on calico+GCE by @rifelpet in #18517
  • build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by @dependabot[bot] in #18518
  • Make cloud-controller-manager pods tolerate all taints by @rifelpet in #18510
  • Add an experimental roles feature flag. by @cheftako in #18519
  • azure: Scope nodes-to-API NSG rules to the NAT gateway public IP by @hakman in #18522
  • fix: use JoinHostPost to tolerate IPv6 addresses by @justinsb in #18526
  • azure: Bump azuredisk-csi-driver to v1.34.4 by @hakman in #18527
  • chore: update syntax of CLAUDE.md by @justinsb in #18532
  • azure: Bump azure-cloud-controller-manager to v1.36.2 by @hakman in #18529
  • azure: Grant control-plane VMSS Contributor instead of Owner by @hakman in #18533
  • coredns: Honor node taints in hostname topologySpreadConstraint by @hakman in #18535
  • hetzner: fix Cluster Autoscaler node group membership by @hakman in #18538
  • Expose GCP project as PROJECT env for ClusterLoader2 on GCE by @rifelpet in #18537
  • tests/e2e: skip implement-NodePort ETP=Local test on calico+Azure by @hakman in #18540
  • Update cluster-autoscaler to v1.36.0 by @hakman in #18541
  • gce: register all zonal MIGs of a multi-zone instance group with cluster-autoscaler by @hakman in #18543
  • Update Go to 1.26.5 and bump golang.org/x modules by @hakman in #18546
  • pkg/assets: keep container registry clients out of runtime binaries by @hakman in #18554
  • clusterapi: fix build by making gen.go a library package by @hakman in #18553
  • Support running custom etcd versions by setting version and image by @hakman in #18525
  • Default to etcd 3.7.0 for Kubernetes 1.37+ by @Jefftree in #18557
  • feat(api): add storageInitializationTimeout to KubeAPIServerConfig by @wkrysmann in #18556
  • dump: grant SSH access to Karpenter nodes via EC2 Instance Connect by @hakman in #18563
  • etcd-manager: upgrade to v3.0.20260707 by @hakman in #18560
  • dns-controller: always apply the addon, empty when unused by @hakman in #18567
  • Replace fi.PtrTo with new() builtin by @hakman in #18549
  • Build with disable_grpc_modules tag to shrink binaries by @hakman in #18552
  • nodeup: reduce binary size by decoupling from cloudup awsup by @hakman in #18571
  • nodeup: remove the full Kubernetes API scheme and cloud providers from the binary by @hakman in #18572
  • scalability: expose events-etcd metrics endpoint by @Jefftree in #18568
  • vfs: use path/filepath in FSPath for Windows compatibility by @hakman in #18576
  • Add support for kube-apiserver --strict-transport-security-directives flag by @hakman in #18577
  • aws: Add metrics port 9999 to pod-identity-webhook Service by @hakman in #18579
  • docs: expand Delve debugging instructions in contributing guide by @hakman in #18580
  • kops create cluster: reject explicitly empty --project flag by @hakman in #18575
  • aws: Require https scheme for pre-signed STS URLs in V2 tokens by @hakman in #18574
  • aws: scope Karpenter controller IAM permissions by @hakman in #18582
  • gce: register SSH keys under the "ubuntu" user for Ubuntu images by @hakman in #18581
  • chore(deps): bump linodego to v2 by @moshevayner in #18584
  • gce: allow TCP metrics ports in GCE firewall by @Qqkyu in #18545
  • Release 1.37.0-alpha.1 by @hakman in #18596

New Contributors

Full Changelog: v1.36.0-beta.1...v1.37.0-alpha.1

Don't miss a new kops release

NewReleases is sending notifications on new releases.