Release notes for kOps 1.21 series
(The kOps 1.21 release has not been released yet; this is a document to gather the notes prior to the release).
Significant changes
Breaking changes
Required Actions
Deprecations
- Support for Kubernetes versions 1.15 and 1.16 are deprecated and will be removed in kOps 1.22.
Full change list since 1.21.0 release
1.21.0-alpha.2 to 1.21.0-alpha.1
- Release notes for 1.21.0-alpha.2 @hakman #10768
- Add troubleshooting of corrupted api server leases @olemarkus #10764
- Boot nodes without state store access @justinsb #10469
- Update GCE zones @bharath-123 #10771
- Kubetest2 - Use a shell lexer for passing extra args to
create cluster
@rifelpet #10772 - Use the kubeApiServerConfig clientCAFile field @slu2011 #10707
- Kubetest2 - Fix splitting of --create-args @rifelpet #10775
- Logging: don't suggest we are pre-creating DNS records unless we are @justinsb #10782
- Add missing versions to channels @olemarkus #10781
- fix: asset task copy docker image @johanneswuerbach #10767
- Add support for creating world-readable managedFiles @olemarkus #10778
- Update kubectl documentation with new flags @rpadovani,@hakman #10779
- Add overrides testing in lifecycle integration tests @rifelpet #10752
- Add AWS LoadBalancerController @olemarkus #10489
- Update Calico to v3.17.2 @hakman #10787
- Enable CSIMigrationAWS if CSI EBS driver is installed @olemarkus #10791
- Fill Role names in kops-controller-config instead of instance profile names when it is specified @h3poteto #10728
- Storage: Allow disabling of kOps's management of StorageClasses @seh #10733
- kubetest2 - Dump all pod logs in addition to host logs @rifelpet #10799
- Update Docker to v19.03.15 @hakman #10802
- Fix LaunchSpec TF output @hakman #10806
- Make protokube CP label setting consistent with kops-controller @olemarkus #10780
- Add deprecation notice for launch templates. @bharath-123 #10809
- add azure support for internal loadbalancer to k8s api @collin-woodruff-t1cg #10744
- Allow managed images for Azure instance groups @NickSchleicher #10797
- kubenet containerd: match upstream @justinsb #10759
- kubetest2: Add --host argument @justinsb #10814
- iptables: Use the lock when checking for existing rules @justinsb #10812
- Spotinst: Replace corev1.Taint to fix HCL2 serialization @liranp #10819
- Spotinst: Bump the Ocean Controller to 1.0.72 @liranp #10820
- Allow to control which subnets and IPs get used for the API loadbalancer @codablock #10741
- kubetest2: Call Test, not Execute @justinsb #10824
- Fix kdi 'must specify' error @olemarkus #10825
- Update aws-sdk-go @rifelpet #10830
- Use correct tag when creating node labels from azure cloud tags @NickSchleicher #10619
- Precreate the kops-controller DNS name @rifelpet #10833
- containerd installation: always configure, even if we don't install @justinsb #10813
- Release binaries for protokube and channels @hakman #10840
- Release 1.21.0-alpha.1 @hakman #10841