mirror of https://github.com/kubernetes/kops.git
Release notes for 1.22.0-beta.1
This commit is contained in:
parent
bf559f042d
commit
743696d703
|
|
@ -507,3 +507,120 @@ Currently this is only available using the AWS cloud provider.
|
|||
* Don't provision SSH key by default on AWS [@johngmyers](https://github.com/johngmyers) [#12011](https://github.com/kubernetes/kops/pull/12011)
|
||||
* Deprecate the Lyft CNI [@johngmyers](https://github.com/johngmyers) [#12010](https://github.com/kubernetes/kops/pull/12010)
|
||||
* Remove apiserver's access to controller-manager secrets [@johngmyers](https://github.com/johngmyers) [#12006](https://github.com/kubernetes/kops/pull/12006)
|
||||
|
||||
## 1.22.0-alpha.2 to 1.22.0-beta.1
|
||||
|
||||
* Fix keypair rotation scenario kops binary [@rifelpet](https://github.com/rifelpet) [#12013](https://github.com/kubernetes/kops/pull/12013)
|
||||
* Keypair rotation scenario - create report directory [@rifelpet](https://github.com/rifelpet) [#12015](https://github.com/kubernetes/kops/pull/12015)
|
||||
* Release notes for 1.22.0-alpha.2 [@hakman](https://github.com/hakman) [#12014](https://github.com/kubernetes/kops/pull/12014)
|
||||
* Clarify how cloud labels are used in getting started docs [@rifelpet](https://github.com/rifelpet) [#12017](https://github.com/kubernetes/kops/pull/12017)
|
||||
* Add azure support for specifying a shared vpc [@rifelpet](https://github.com/rifelpet) [#12018](https://github.com/kubernetes/kops/pull/12018)
|
||||
* Report unknown feature flags as such [@johngmyers](https://github.com/johngmyers) [#12020](https://github.com/kubernetes/kops/pull/12020)
|
||||
* Promote AWS VPC CNI to stable [@johngmyers](https://github.com/johngmyers) [#12021](https://github.com/kubernetes/kops/pull/12021)
|
||||
* keypair rotation scenario - fix base64 decoding [@rifelpet](https://github.com/rifelpet) [#12022](https://github.com/kubernetes/kops/pull/12022)
|
||||
* Set vpc-id on aws lbc [@olemarkus](https://github.com/olemarkus) [#12023](https://github.com/kubernetes/kops/pull/12023)
|
||||
* Add irsa support for node termination handler [@olemarkus](https://github.com/olemarkus) [#12024](https://github.com/kubernetes/kops/pull/12024)
|
||||
* Return a clearer error when terraform is used on an unsupported provider [@rifelpet](https://github.com/rifelpet) [#11953](https://github.com/kubernetes/kops/pull/11953)
|
||||
* Remove redundant call to addSnapshotPermissions [@olemarkus](https://github.com/olemarkus) [#12025](https://github.com/kubernetes/kops/pull/12025)
|
||||
* Remove addons that no longer works [@olemarkus](https://github.com/olemarkus) [#12027](https://github.com/kubernetes/kops/pull/12027)
|
||||
* Fix certificate bootstrap for non-kops-controller-bootstrap cloud providers [@johngmyers](https://github.com/johngmyers) [#12019](https://github.com/kubernetes/kops/pull/12019)
|
||||
* Assert the correct number of kubeconfig CAs during keypair rotation [@rifelpet](https://github.com/rifelpet) [#12029](https://github.com/kubernetes/kops/pull/12029)
|
||||
* keypair rotation - export new credentials between promote and distruts [@rifelpet](https://github.com/rifelpet) [#12032](https://github.com/kubernetes/kops/pull/12032)
|
||||
* Update mkdocs dependencies to latest versions [@rifelpet](https://github.com/rifelpet) [#12031](https://github.com/kubernetes/kops/pull/12031)
|
||||
* Implement completion for "kops get", part one [@johngmyers](https://github.com/johngmyers) [#12028](https://github.com/kubernetes/kops/pull/12028)
|
||||
* Use kubeconfig for authentication and authorization as well [@johngmyers](https://github.com/johngmyers) [#12036](https://github.com/kubernetes/kops/pull/12036)
|
||||
* Implement completion for "kops get", part two [@johngmyers](https://github.com/johngmyers) [#12039](https://github.com/kubernetes/kops/pull/12039)
|
||||
* Remove unnecessary IAM permission [@johngmyers](https://github.com/johngmyers) [#12044](https://github.com/kubernetes/kops/pull/12044)
|
||||
* Replace "kops describe keypair" with "kops get keypair -oyaml" [@johngmyers](https://github.com/johngmyers) [#12040](https://github.com/kubernetes/kops/pull/12040)
|
||||
* Provision TLS server certs for controller-manager and scheduler [@johngmyers](https://github.com/johngmyers) [#12030](https://github.com/kubernetes/kops/pull/12030)
|
||||
* Recommend kops 1.21.0 in alpha channel [@johngmyers](https://github.com/johngmyers) [#12051](https://github.com/kubernetes/kops/pull/12051)
|
||||
* Promote channel alpha to stable [@johngmyers](https://github.com/johngmyers) [#12050](https://github.com/kubernetes/kops/pull/12050)
|
||||
* Pull sshpubkey subcommands out of secrets [@johngmyers](https://github.com/johngmyers) [#12045](https://github.com/kubernetes/kops/pull/12045)
|
||||
* Clean up "create secret" subcommands [@johngmyers](https://github.com/johngmyers) [#12055](https://github.com/kubernetes/kops/pull/12055)
|
||||
* Clean up remaining secrets subcommands [@johngmyers](https://github.com/johngmyers) [#12056](https://github.com/kubernetes/kops/pull/12056)
|
||||
* Use regional STS endpoint [@johngmyers](https://github.com/johngmyers) [#12043](https://github.com/kubernetes/kops/pull/12043)
|
||||
* Use static pattern rules to reduce duplication [@johngmyers](https://github.com/johngmyers) [#12046](https://github.com/kubernetes/kops/pull/12046)
|
||||
* Update aws-sdk-go to v1.40.10 [@hakman](https://github.com/hakman) [#12060](https://github.com/kubernetes/kops/pull/12060)
|
||||
* Update controller-runtime to v0.9.5 [@hakman](https://github.com/hakman) [#12061](https://github.com/kubernetes/kops/pull/12061)
|
||||
* Update containerd to v1.4.8 [@hakman](https://github.com/hakman) [#12059](https://github.com/kubernetes/kops/pull/12059)
|
||||
* Cobra cleanups [@johngmyers](https://github.com/johngmyers) [#12063](https://github.com/kubernetes/kops/pull/12063)
|
||||
* Update AWS CNI to v1.9.0 [@MoShitrit](https://github.com/MoShitrit) [#12065](https://github.com/kubernetes/kops/pull/12065)
|
||||
* Update core-dns to v1.8.4 [@hakman](https://github.com/hakman) [#12062](https://github.com/kubernetes/kops/pull/12062)
|
||||
* Cleanup various references to LaunchConfigurations [@rifelpet](https://github.com/rifelpet) [#12072](https://github.com/kubernetes/kops/pull/12072)
|
||||
* Update containerd to v1.4.9 [@hakman](https://github.com/hakman) [#12073](https://github.com/kubernetes/kops/pull/12073)
|
||||
* Fix cluster list action [@justinsb](https://github.com/justinsb) [#12075](https://github.com/kubernetes/kops/pull/12075)
|
||||
* GCE: TargetPool should ignore Lifecycle field [@justinsb](https://github.com/justinsb) [#12079](https://github.com/kubernetes/kops/pull/12079)
|
||||
* Update Ubuntu images to v20210720 [@hakman](https://github.com/hakman) [#12080](https://github.com/kubernetes/kops/pull/12080)
|
||||
* Use SHA-256 for manifest hashes [@johngmyers](https://github.com/johngmyers) [#12087](https://github.com/kubernetes/kops/pull/12087)
|
||||
* Update Calico to v3.20.0 [@hakman](https://github.com/hakman) [#12088](https://github.com/kubernetes/kops/pull/12088)
|
||||
* Temporarily skip MetricsGrabber test [@rifelpet](https://github.com/rifelpet) [#12090](https://github.com/kubernetes/kops/pull/12090)
|
||||
* Kubetest2 scenarios - provide absolute path to kops binary [@rifelpet](https://github.com/rifelpet) [#12091](https://github.com/kubernetes/kops/pull/12091)
|
||||
* Add nth rebalance recommendation configs [@CheyiLin](https://github.com/CheyiLin) [#12083](https://github.com/kubernetes/kops/pull/12083)
|
||||
* Also skip MetricsGrabber tests on 1.23 version marker [@rifelpet](https://github.com/rifelpet) [#12093](https://github.com/kubernetes/kops/pull/12093)
|
||||
* Update Docker to v20.10.8 [@hakman](https://github.com/hakman) [#12096](https://github.com/kubernetes/kops/pull/12096)
|
||||
* Update README.md [@youvegotmoxie](https://github.com/youvegotmoxie) [#12097](https://github.com/kubernetes/kops/pull/12097)
|
||||
* Launch Openstack instances with config drive [@ederst](https://github.com/ederst) [#11784](https://github.com/kubernetes/kops/pull/11784)
|
||||
* Add Option to Specify OpenStack Octavia Provider [@iGene](https://github.com/iGene) [#12049](https://github.com/kubernetes/kops/pull/12049)
|
||||
* Update Kubernetes dependencies to 1.22.0 [@johngmyers](https://github.com/johngmyers) [#12101](https://github.com/kubernetes/kops/pull/12101)
|
||||
* Skip GlusterFS tests [@hakman](https://github.com/hakman) [#12102](https://github.com/kubernetes/kops/pull/12102)
|
||||
* Revert most of #12023 and keep awslbc on CP nodes [@olemarkus](https://github.com/olemarkus) [#12107](https://github.com/kubernetes/kops/pull/12107)
|
||||
* Stop skipping MetricsGrabber tests on CI k8s versions [@rifelpet](https://github.com/rifelpet) [#12106](https://github.com/kubernetes/kops/pull/12106)
|
||||
* Support Debian 11 Bullseye [@ReillyBrogan](https://github.com/ReillyBrogan) [#12108](https://github.com/kubernetes/kops/pull/12108)
|
||||
* Enable IRSA for CCM [@olemarkus](https://github.com/olemarkus) [#11818](https://github.com/kubernetes/kops/pull/11818)
|
||||
* In-line openstack loadbalancer feature detection [@rifelpet](https://github.com/rifelpet) [#12111](https://github.com/kubernetes/kops/pull/12111)
|
||||
* Disallow the use of legacy addons [@hakman](https://github.com/hakman) [#12064](https://github.com/kubernetes/kops/pull/12064)
|
||||
* Add release note for Debian 11 [@johngmyers](https://github.com/johngmyers) [#12115](https://github.com/kubernetes/kops/pull/12115)
|
||||
* Remove UseServiceAccountIAM feature flag and rename feature to UseServiceAccountExternalPermissions [@olemarkus](https://github.com/olemarkus) [#12109](https://github.com/kubernetes/kops/pull/12109)
|
||||
* Make metrics-server insecure if insecure is true [@olemarkus](https://github.com/olemarkus) [#12114](https://github.com/kubernetes/kops/pull/12114)
|
||||
* Pass AZURE_ENVIRONMENT to nodeup [@rifelpet](https://github.com/rifelpet) [#12118](https://github.com/kubernetes/kops/pull/12118)
|
||||
* Update addon manifests referencing RBAC v1beta1 [@rifelpet](https://github.com/rifelpet) [#12120](https://github.com/kubernetes/kops/pull/12120)
|
||||
* Update dns-controller to use networking.k8s.io/v1 Ingress API [@rifelpet](https://github.com/rifelpet) [#12119](https://github.com/kubernetes/kops/pull/12119)
|
||||
* Fix cases when the VPC doesn't exist yet [@mikesplain](https://github.com/mikesplain) [#12124](https://github.com/kubernetes/kops/pull/12124)
|
||||
* Fix disabling unattended upgrades [@olemarkus](https://github.com/olemarkus) [#12123](https://github.com/kubernetes/kops/pull/12123)
|
||||
* Openstack: add port metadata [@mitch000001](https://github.com/mitch000001) [#12122](https://github.com/kubernetes/kops/pull/12122)
|
||||
* Debian 11: python-apt is not available [@ReillyBrogan](https://github.com/ReillyBrogan) [#12130](https://github.com/kubernetes/kops/pull/12130)
|
||||
* Bump CAS for 1.22 [@olemarkus](https://github.com/olemarkus) [#12133](https://github.com/kubernetes/kops/pull/12133)
|
||||
* Set IRSA flag on scenarios where needed [@olemarkus](https://github.com/olemarkus) [#12135](https://github.com/kubernetes/kops/pull/12135)
|
||||
* Enable ipv6 forwarding and router announcements [@olemarkus](https://github.com/olemarkus) [#12134](https://github.com/kubernetes/kops/pull/12134)
|
||||
* Bump Cert Manager for 1.22 [@olemarkus](https://github.com/olemarkus) [#12137](https://github.com/kubernetes/kops/pull/12137)
|
||||
* Add e2e scenario for metrics-server [@olemarkus](https://github.com/olemarkus) [#12139](https://github.com/kubernetes/kops/pull/12139)
|
||||
* Bump cilium to 1.10.3 [@olemarkus](https://github.com/olemarkus) [#12141](https://github.com/kubernetes/kops/pull/12141)
|
||||
* Bump alpha channel's k8s versions with August releases and add kOps version 1.22 along with k8s 1.22 [@MoShitrit](https://github.com/MoShitrit) [#12145](https://github.com/kubernetes/kops/pull/12145)
|
||||
* Bump AWS CSI Driver to 1.2.0 [@olemarkus](https://github.com/olemarkus) [#12129](https://github.com/kubernetes/kops/pull/12129)
|
||||
* Update Debian 11 first supported kOps version [@hakman](https://github.com/hakman) [#12144](https://github.com/kubernetes/kops/pull/12144)
|
||||
* Correct list of beta cloud providers [@johngmyers](https://github.com/johngmyers) [#12116](https://github.com/kubernetes/kops/pull/12116)
|
||||
* leverage proxy env variables [@aojea](https://github.com/aojea) [#12150](https://github.com/kubernetes/kops/pull/12150)
|
||||
* Reconcile if managedFile is public or not [@olemarkus](https://github.com/olemarkus) [#12148](https://github.com/kubernetes/kops/pull/12148)
|
||||
* Update Go to v1.16.7 [@hakman](https://github.com/hakman) [#12153](https://github.com/kubernetes/kops/pull/12153)
|
||||
* Add API validation for subcomponents using API versions removed in k8s 1.22 [@johngmyers](https://github.com/johngmyers) [#12155](https://github.com/kubernetes/kops/pull/12155)
|
||||
* Update kopeio test to test kopeio networking also [@justinsb](https://github.com/justinsb) [#12157](https://github.com/kubernetes/kops/pull/12157)
|
||||
* Debian 11: Release AMIs use same AWS Owner ID as Buster [@ReillyBrogan](https://github.com/ReillyBrogan) [#12161](https://github.com/kubernetes/kops/pull/12161)
|
||||
* Make metrics-server scenario executable [@rifelpet](https://github.com/rifelpet) [#12163](https://github.com/kubernetes/kops/pull/12163)
|
||||
* Fix unbound variable in metrics server scenario [@rifelpet](https://github.com/rifelpet) [#12166](https://github.com/kubernetes/kops/pull/12166)
|
||||
* Cilium wireguard support [@dntosas](https://github.com/dntosas),[@olemarkus](https://github.com/olemarkus) [#12158](https://github.com/kubernetes/kops/pull/12158)
|
||||
* Fix scaling of metrics-server deployment in e2e scenario [@rifelpet](https://github.com/rifelpet) [#12168](https://github.com/kubernetes/kops/pull/12168)
|
||||
* Fix parse channels error [@mikesplain](https://github.com/mikesplain) [#12171](https://github.com/kubernetes/kops/pull/12171)
|
||||
* Incorrect url to the swift container [@yadneshk](https://github.com/yadneshk) [#12159](https://github.com/kubernetes/kops/pull/12159)
|
||||
* Bump cert-manager to 1.5.1 [@olemarkus](https://github.com/olemarkus) [#12174](https://github.com/kubernetes/kops/pull/12174)
|
||||
* Bump snapshot-controller [@olemarkus](https://github.com/olemarkus) [#12176](https://github.com/kubernetes/kops/pull/12176)
|
||||
* [DigitalOcean] Code refactor to use the existing dnsprovider package [@srikiz](https://github.com/srikiz) [#12173](https://github.com/kubernetes/kops/pull/12173)
|
||||
* Hardcode Flatcar containerd exec command [@hakman](https://github.com/hakman) [#12177](https://github.com/kubernetes/kops/pull/12177)
|
||||
* Fix incorrect validation error message [@johngmyers](https://github.com/johngmyers) [#12181](https://github.com/kubernetes/kops/pull/12181)
|
||||
* Fix MetricsGrabber skip regex condition [@rifelpet](https://github.com/rifelpet) [#12165](https://github.com/kubernetes/kops/pull/12165)
|
||||
* Cleanup unused TerraformFmt feature flag [@rifelpet](https://github.com/rifelpet) [#12185](https://github.com/kubernetes/kops/pull/12185)
|
||||
* Add option in Cluster Autoscaler AddOn for AWS EC2 Static instance list [@amitpd](https://github.com/amitpd) [#12187](https://github.com/kubernetes/kops/pull/12187)
|
||||
* Bump cert-manager to 1.5.2 [@olemarkus](https://github.com/olemarkus) [#12189](https://github.com/kubernetes/kops/pull/12189)
|
||||
* Consolidate statements in control plane IAM role [@rifelpet](https://github.com/rifelpet) [#12183](https://github.com/kubernetes/kops/pull/12183)
|
||||
* Initial IPv6 support for GCE [@justinsb](https://github.com/justinsb) [#12170](https://github.com/kubernetes/kops/pull/12170)
|
||||
* Release notes for 1.21.1 [@justinsb](https://github.com/justinsb) [#12195](https://github.com/kubernetes/kops/pull/12195)
|
||||
* Warn if KOPS_ARCH is not a recognized value [@justinsb](https://github.com/justinsb) [#12194](https://github.com/kubernetes/kops/pull/12194)
|
||||
* Add terraform outputs for OIDC provider ARN and issuer [@rifelpet](https://github.com/rifelpet) [#12197](https://github.com/kubernetes/kops/pull/12197)
|
||||
* Script for iterating development on GCE [@justinsb](https://github.com/justinsb) [#12169](https://github.com/kubernetes/kops/pull/12169)
|
||||
* Push alpha to stable [@MoShitrit](https://github.com/MoShitrit) [#12204](https://github.com/kubernetes/kops/pull/12204)
|
||||
* Update terraform to 1.0.5 [@rifelpet](https://github.com/rifelpet) [#12203](https://github.com/kubernetes/kops/pull/12203)
|
||||
* Support AWS LB access log configuration in cluster spec [@h3poteto](https://github.com/h3poteto) [#12067](https://github.com/kubernetes/kops/pull/12067)
|
||||
* Added the docs related to CPU/Memory resources override on weave [@diegocn](https://github.com/diegocn) [#12201](https://github.com/kubernetes/kops/pull/12201)
|
||||
* Add ip addresses into kubelet certs [@olemarkus](https://github.com/olemarkus) [#12188](https://github.com/kubernetes/kops/pull/12188)
|
||||
* Use ExternalDNS as drop-in for dns-controller [@olemarkus](https://github.com/olemarkus) [#11859](https://github.com/kubernetes/kops/pull/11859)
|
||||
* Update all e2e scenario tests to use k8s 1.22 [@rifelpet](https://github.com/rifelpet) [#12209](https://github.com/kubernetes/kops/pull/12209)
|
||||
* Fix terraform output for cluster names that begin with a digit [@rifelpet](https://github.com/rifelpet) [#12202](https://github.com/kubernetes/kops/pull/12202)
|
||||
|
|
|
|||
Loading…
Reference in New Issue