kOps - v1.28.0-alpha.2


Release v1.28.0-alpha.2 (draft)

What's Changed

  • Add create cluster flag for specifying the list of etcd clusters by @hakman in https://github.com/kubernetes/kops/pull/15552
  • Add option for specifying the list of etcd metrics urls by @hakman in https://github.com/kubernetes/kops/pull/15553
  • Add CL2 test command to scalability scenario by @prateekgogia in https://github.com/kubernetes/kops/pull/15538
  • make cni plugin configurable in scaling test scenario by @prateekgogia in https://github.com/kubernetes/kops/pull/15557
  • Upgrade Karpenter to v0.27.5 by @anthonyhaussman in https://github.com/kubernetes/kops/pull/15144
  • Allow overriding uint values by @hakman in https://github.com/kubernetes/kops/pull/15551
  • Update dependencies by @hakman in https://github.com/kubernetes/kops/pull/15562
  • azure: Enable support for public load balancer by @hakman in https://github.com/kubernetes/kops/pull/15563
  • Revert "Remove obsolete etcd versions" by @hakman in https://github.com/kubernetes/kops/pull/15564
  • azure: Fix finding load balancers without subnets by @hakman in https://github.com/kubernetes/kops/pull/15567
  • Update etcd-manager to v3.0.20230630 by @hakman in https://github.com/kubernetes/kops/pull/15568
  • azure: Add support for network security groups by @hakman in https://github.com/kubernetes/kops/pull/15570
  • Don't download container runtime assets when skipping the installation by @hakman in https://github.com/kubernetes/kops/pull/15579
  • Promote alpha channel to stable by @hakman in https://github.com/kubernetes/kops/pull/15581
  • hetzner: Update CCM to v1.16.0 by @hakman in https://github.com/kubernetes/kops/pull/15577
  • aws: Avoid spurious changes in EBSVolume for KmsKeyId by @hakman in https://github.com/kubernetes/kops/pull/15573
  • docs(cilium): fix several broken links by @agilgur5 in https://github.com/kubernetes/kops/pull/15325
  • docs: remove kube-dns-autoscaler when upgrading to CoreDNS by @agilgur5 in https://github.com/kubernetes/kops/pull/15584
  • docs(cilium): update links to latest v1.13 by @agilgur5 in https://github.com/kubernetes/kops/pull/15583
  • doc: Added documentation about loadbalancer and security group configuration by @valentin-ricard in https://github.com/kubernetes/kops/pull/15588
  • Update Karpenter to v0.28.1 by @hakman in https://github.com/kubernetes/kops/pull/15585
  • kops-controller: create IPAM controller for GCE by @justinsb in https://github.com/kubernetes/kops/pull/15591
  • Increase client-side throttling limits by @hakman in https://github.com/kubernetes/kops/pull/15593
  • ipv6: containerd routes support for IPv6 by @justinsb in https://github.com/kubernetes/kops/pull/15594
  • Validate additionalNetworkCIDRs only set on AWS by @johngmyers in https://github.com/kubernetes/kops/pull/14921
  • Use private topology for apiserver e2e test by @johngmyers in https://github.com/kubernetes/kops/pull/14905
  • scaleway: add scaleway zones to autocompletion by @Mia-Cross in https://github.com/kubernetes/kops/pull/15603
  • gce: Add support for bastions by @hakman in https://github.com/kubernetes/kops/pull/15602
  • Fix Karpenter failure to start on IPv6 clusters by @johngmyers in https://github.com/kubernetes/kops/pull/15605
  • gce: Update logic for internal LB by @hakman in https://github.com/kubernetes/kops/pull/15332
  • Move GCE networkCIDR prohibition to validateNetworking() by @johngmyers in https://github.com/kubernetes/kops/pull/15610
  • v1alpha3: Rename GCE networking to GCP by @johngmyers in https://github.com/kubernetes/kops/pull/15612
  • Remove references to ClusterSpec from nodeup sysctls.go by @johngmyers in https://github.com/kubernetes/kops/pull/15613
  • gce: Set firewall rules for Internal LBs also by @justinsb in https://github.com/kubernetes/kops/pull/15611
  • gce: Rename firewall SSH rules for bastion by @hakman in https://github.com/kubernetes/kops/pull/15614
  • scaleway: switched credentials reading order by @Mia-Cross in https://github.com/kubernetes/kops/pull/15618
  • Remove more references to ClusterSpec from nodeup by @johngmyers in https://github.com/kubernetes/kops/pull/15620
  • Update Go to v1.20.6 by @hakman in https://github.com/kubernetes/kops/pull/15621
  • Update aws-sdk-go to support new AWS SSO profile by @avdhoot in https://github.com/kubernetes/kops/pull/15616
  • scaleway: refactoring: utils functions to get info from tags by @Mia-Cross in https://github.com/kubernetes/kops/pull/15626
  • aws: Allow using the same instance ID as egress for multiple subnets by @hakman in https://github.com/kubernetes/kops/pull/15628
  • scaleway: documentation improvement by @Mia-Cross in https://github.com/kubernetes/kops/pull/15604
  • Deprecate Canal, Flannel, and Kube-router by @johngmyers in https://github.com/kubernetes/kops/pull/15634
  • openstack: Open hubble port 4244 by @zetaab in https://github.com/kubernetes/kops/pull/15635
  • Add support for using swap memory by @hakman in https://github.com/kubernetes/kops/pull/15632
  • gce: Use user-data instead of startup-script metadata key by @hakman in https://github.com/kubernetes/kops/pull/15607
  • Add VFSContext to various clientsets by @johngmyers in https://github.com/kubernetes/kops/pull/14960
  • add removeAll to vfs by @Codelax in https://github.com/kubernetes/kops/pull/15395
  • kops-controller: load objects with version conversion by @justinsb in https://github.com/kubernetes/kops/pull/15608
  • Remove references to ClusterSpec.API from nodeup by @johngmyers in https://github.com/kubernetes/kops/pull/15615
  • azure: Add support for dns=none by @hakman in https://github.com/kubernetes/kops/pull/15627
  • spot: update docs about setting the VNG Size Limits in Launch Spec by @IdanShohamNetApp in https://github.com/kubernetes/kops/pull/15631
  • Remove references to more ClusterSpec fields from nodeup by @johngmyers in https://github.com/kubernetes/kops/pull/15645
  • Remove dead code for non-kops-controller bootstrap by @johngmyers in https://github.com/kubernetes/kops/pull/15646
  • Remove support for bootstrap tokens by @johngmyers in https://github.com/kubernetes/kops/pull/15648
  • Fix comment on patchNodePodCIDRs by @justinsb in https://github.com/kubernetes/kops/pull/15651
  • Support removal of managed node labels by @justinsb in https://github.com/kubernetes/kops/pull/15650
  • feat(karpenter): Variabilize image, logFormat and logLevel by @anthonyhaussman in https://github.com/kubernetes/kops/pull/15601
  • azure: Add mode dependency logic to deletion by @hakman in https://github.com/kubernetes/kops/pull/15617
  • Refactor out references to global vfs.Context by @johngmyers in https://github.com/kubernetes/kops/pull/15640
  • Fix modifying backupRetentionDays by @hakman in https://github.com/kubernetes/kops/pull/15655
  • Update release nodes for kOps 1.27 by @hakman in https://github.com/kubernetes/kops/pull/15653
  • Update scaleway-sdk-go to v1.0.0-beta.19 by @hakman in https://github.com/kubernetes/kops/pull/15658
  • Update dependencies by @github-actions in https://github.com/kubernetes/kops/pull/15661
  • More VFSContext refactoring by @johngmyers in https://github.com/kubernetes/kops/pull/15662
  • Update channels by @hakman in https://github.com/kubernetes/kops/pull/15660
  • azure: Verify node identity using VMSS name instead of tags by @hakman in https://github.com/kubernetes/kops/pull/15659
  • docs: revise the bastion ssh guideline to mitigate permission denied errors by @techieforfun in https://github.com/kubernetes/kops/pull/15657
  • Fix long auth helper cache file name by @norseto in https://github.com/kubernetes/kops/pull/15547
  • More VFSContext refactoring by @johngmyers in https://github.com/kubernetes/kops/pull/15663
  • verify-boilerplate: stricter error checking by @justinsb in https://github.com/kubernetes/kops/pull/15665
  • Add golden-output test for cacheFilePath by @justinsb in https://github.com/kubernetes/kops/pull/15664
  • Determine default API access method by IG subnet type by @johngmyers in https://github.com/kubernetes/kops/pull/14996
  • Improve validation of PodCIDR and ServiceClusterIPRange by @johngmyers in https://github.com/kubernetes/kops/pull/15623
  • azure: Avoid spurious changes in NetworkSecurityGroup by @hakman in https://github.com/kubernetes/kops/pull/15668
  • Continue skipping SCTP tests for cilium until we upgrade to 1.13 by @rifelpet in https://github.com/kubernetes/kops/pull/15671
  • Bump k8s and kops versions used in scenario scripts by @rifelpet in https://github.com/kubernetes/kops/pull/15672
  • Add 1.27 release notes to docs menu by @rifelpet in https://github.com/kubernetes/kops/pull/15673
  • azure: Populate node labels from tags by @hakman in https://github.com/kubernetes/kops/pull/15667
  • v1alpha3: Remove no-longer-used topology fields by @johngmyers in https://github.com/kubernetes/kops/pull/15676
  • Skip ssh-to-all-nodes test in private topology by @johngmyers in https://github.com/kubernetes/kops/pull/15683
  • kubetest2-kops: rename control-plane-size flag to control-plane-count by @justinsb in https://github.com/kubernetes/kops/pull/15674
  • etcd-manager: support symlinking versions by @justinsb in https://github.com/kubernetes/kops/pull/15565
  • Update dependencies by @github-actions in https://github.com/kubernetes/kops/pull/15685
  • Fix addon-resource-tracking scenario for new starting kops version by @johngmyers in https://github.com/kubernetes/kops/pull/15688
  • Print error message when digest image fails by @hakman in https://github.com/kubernetes/kops/pull/15689
  • v1alpha3: remove redundant ConfigStore by @johngmyers in https://github.com/kubernetes/kops/pull/15678
  • Promote alpha channel to stable by @hakman in https://github.com/kubernetes/kops/pull/15695
  • v1alpha3: move state store location config under its own sub-struct by @johngmyers in https://github.com/kubernetes/kops/pull/15693
  • update logs with "cannot render instance groups" instead of "cannot render nodes" in validate_cluster.go by @haojue in https://github.com/kubernetes/kops/pull/15694
  • Use release version of k8s 1.27 in integration test by @johngmyers in https://github.com/kubernetes/kops/pull/15699
  • Update dependencies by @github-actions in https://github.com/kubernetes/kops/pull/15701
  • Upgrade cluster-autoscaler by @johngmyers in https://github.com/kubernetes/kops/pull/15703
  • Promote July 2023 K8s releases to stable by @hakman in https://github.com/kubernetes/kops/pull/15700
  • Enable NTH by default on AWS by @johngmyers in https://github.com/kubernetes/kops/pull/15666
  • gce: fix message around getting firewall rule by @justinsb in https://github.com/kubernetes/kops/pull/15710
  • Log error when PutWarmPool fails by @rifelpet in https://github.com/kubernetes/kops/pull/15712
  • gce: Set labels on ForwardingRules by @justinsb in https://github.com/kubernetes/kops/pull/15709
  • Upgrade AWS CCM by @johngmyers in https://github.com/kubernetes/kops/pull/15706
  • gce load balancers: set LoadBalancingScheme to EXTERNAL explicitly by @justinsb in https://github.com/kubernetes/kops/pull/15708
  • Remove more references to ClusterSpec fields from nodeup by @johngmyers in https://github.com/kubernetes/kops/pull/15647
  • Remove code for unsupported k8s version by @johngmyers in https://github.com/kubernetes/kops/pull/15716
  • upgrade-ab test should use old (deprecated) flags by @justinsb in https://github.com/kubernetes/kops/pull/15717
  • azure: Add support for application security groups by @hakman in https://github.com/kubernetes/kops/pull/15677
  • Rename eventbridge rule in toolbox dump output by @rifelpet in https://github.com/kubernetes/kops/pull/15721
  • Fix WarmPool with --target direct by @rifelpet in https://github.com/kubernetes/kops/pull/15722
  • kubetest2: Mark --control-plane-size as deprecated by @hakman in https://github.com/kubernetes/kops/pull/15725
  • scaleway: handle changes to volumes by @Mia-Cross in https://github.com/kubernetes/kops/pull/15727
  • Update references to control-plane-count by @rifelpet in https://github.com/kubernetes/kops/pull/15733
  • Add prefix delegation for amazon vpc cni in scale tests by @prateekgogia in https://github.com/kubernetes/kops/pull/15736
  • OpenStack: add server group name override annotation by @zetaab in https://github.com/kubernetes/kops/pull/15735
  • azure: Add support for NAT gateway by @hakman in https://github.com/kubernetes/kops/pull/15737
  • Bump cilium to v1.13.5 by @zadjadr in https://github.com/kubernetes/kops/pull/15730
  • aws: Add instance group tag to subnets only with Karpenter by @hakman in https://github.com/kubernetes/kops/pull/15740
  • aws: Don't use ap-northeast-2d and us-east-1e for testing by @hakman in https://github.com/kubernetes/kops/pull/15741
  • Use --master-count in testing for backwards compatibility by @hakman in https://github.com/kubernetes/kops/pull/15742
  • Use Ubuntu 20.04 in load-balancer-controller E2E scenario by @rifelpet in https://github.com/kubernetes/kops/pull/15747
  • E2E - Dont set --master-count if --control-plane-count is provided by @rifelpet in https://github.com/kubernetes/kops/pull/15748
  • feature: Add cluster-id for Cilium by @zadjadr in https://github.com/kubernetes/kops/pull/15746
  • Use arm64 AMI for LBC scenario by @rifelpet in https://github.com/kubernetes/kops/pull/15749
  • Fix AMI SSM parameter for podidentitywebhook scenarioo by @rifelpet in https://github.com/kubernetes/kops/pull/15754
  • Remove references to cloudconfig-related fields from ClusterSpec in nodeup by @johngmyers in https://github.com/kubernetes/kops/pull/15715
  • Fix a bug in setting env variable for amazon vpc cni by @prateekgogia in https://github.com/kubernetes/kops/pull/15757
  • Remove use of ClusterSpec in nodeup by @johngmyers in https://github.com/kubernetes/kops/pull/15755
  • Release 1.28.0-alpha.2 by @johngmyers in https://github.com/kubernetes/kops/pull/15758

New Contributors

  • @valentin-ricard made their first contribution in https://github.com/kubernetes/kops/pull/15588
  • @Codelax made their first contribution in https://github.com/kubernetes/kops/pull/15395
  • @norseto made their first contribution in https://github.com/kubernetes/kops/pull/15547
  • @haojue made their first contribution in https://github.com/kubernetes/kops/pull/15694
  • @zadjadr made their first contribution in https://github.com/kubernetes/kops/pull/15730

Full Changelog: https://github.com/kubernetes/kops/compare/v1.28.0-alpha.1...v1.28.0-alpha.2


Details

date
Aug. 11, 2023, 12:43 a.m.
name
v1.28.0-alpha.2
type
Pre-release
👇
Register or login to:
  • 🔍View and search all kOps releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or