Release notes for 1.18.0-alpha.3

This commit is contained in:
Justin SB 2020-05-06 08:52:13 -04:00
parent 27aab12b28
commit 15efe33ad7
2 changed files with 301 additions and 1 deletions

View File

@ -129,7 +129,7 @@ e.g.
FROM=1.14.0 FROM=1.14.0
TO=1.14.1 TO=1.14.1
DOC=1.14 DOC=1.14
git log ${FROM}..${TO} --oneline | grep Merge.pull | cut -f 5 -d ' ' | tac > /tmp/prs git log ${FROM}..${TO} --oneline | grep Merge.pull | grep -v Revert..Merge.pull | cut -f 5 -d ' ' | tac > /tmp/prs
echo -e "\n## ${FROM} to ${TO}\n" >> docs/releases/${DOC}-NOTES.md echo -e "\n## ${FROM} to ${TO}\n" >> docs/releases/${DOC}-NOTES.md
relnotes -config .shipbot.yaml < /tmp/prs >> docs/releases/${DOC}-NOTES.md relnotes -config .shipbot.yaml < /tmp/prs >> docs/releases/${DOC}-NOTES.md
``` ```

View File

@ -346,3 +346,303 @@
* Stop logging to /var/log/kops-controller.log [@justinsb](https://github.com/justinsb) [#8467](https://github.com/kubernetes/kops/pull/8467) * Stop logging to /var/log/kops-controller.log [@justinsb](https://github.com/justinsb) [#8467](https://github.com/kubernetes/kops/pull/8467)
* Fix typos in cluster_spec.md [@hase1128](https://github.com/hase1128) [#8474](https://github.com/kubernetes/kops/pull/8474) * Fix typos in cluster_spec.md [@hase1128](https://github.com/hase1128) [#8474](https://github.com/kubernetes/kops/pull/8474)
* Fix Github download url for nodeup [@adri](https://github.com/adri),[@justinsb](https://github.com/justinsb) [#8468](https://github.com/kubernetes/kops/pull/8468) * Fix Github download url for nodeup [@adri](https://github.com/adri),[@justinsb](https://github.com/justinsb) [#8468](https://github.com/kubernetes/kops/pull/8468)
## v1.18.0-alpha.2 to v1.18.0-alpha.3
* Release notes for 1.18.0-alpha.2 [@justinsb](https://github.com/justinsb) [#8480](https://github.com/kubernetes/kops/pull/8480)
* Update cilium to 1.6.6 [@olemarkus](https://github.com/olemarkus) [#8484](https://github.com/kubernetes/kops/pull/8484)
* Release notes for 1.17.0-alpha.3 [@justinsb](https://github.com/justinsb) [#8485](https://github.com/kubernetes/kops/pull/8485)
* Make it possible to enable Prometheus metrics for Cilium [@olemarkus](https://github.com/olemarkus) [#8433](https://github.com/kubernetes/kops/pull/8433)
* GCS: Don't try to set ACLs if bucket-policy only is set [@justinsb](https://github.com/justinsb) [#8493](https://github.com/kubernetes/kops/pull/8493)
* Revert "Merge pull request #8452 from maruina/coredns-1.6.7" [@gjtempleton](https://github.com/gjtempleton) [#8503](https://github.com/kubernetes/kops/pull/8503)
* GCS: Fix bug where around retry on GCS [@justinsb](https://github.com/justinsb) [#8495](https://github.com/kubernetes/kops/pull/8495)
* Fix Netlify deps for tests [@hakman](https://github.com/hakman) [#8506](https://github.com/kubernetes/kops/pull/8506)
* GCS: Log ACLs if we're writing them [@justinsb](https://github.com/justinsb) [#8496](https://github.com/kubernetes/kops/pull/8496)
* Move cloudbuild.yaml to repo root [@rifelpet](https://github.com/rifelpet) [#8505](https://github.com/kubernetes/kops/pull/8505)
* Add support for containerd v1.3.3 [@hakman](https://github.com/hakman) [#8504](https://github.com/kubernetes/kops/pull/8504)
* Use BindMount task for /home/kubernetes/bin [@justinsb](https://github.com/justinsb) [#8461](https://github.com/kubernetes/kops/pull/8461)
* Release notes for 1.15.2 [@justinsb](https://github.com/justinsb) [#8513](https://github.com/kubernetes/kops/pull/8513)
* Image Pushing - Remove .git dependency from get_workspace_status.sh [@rifelpet](https://github.com/rifelpet) [#8514](https://github.com/kubernetes/kops/pull/8514)
* [vendoring] Update google libs to latest [@geojaz](https://github.com/geojaz) [#8516](https://github.com/kubernetes/kops/pull/8516)
* cloudbuild: Try uploading our binaries to the staging bucket also [@justinsb](https://github.com/justinsb) [#8518](https://github.com/kubernetes/kops/pull/8518)
* Return more errors at once during API validation [@johngmyers](https://github.com/johngmyers) [#8449](https://github.com/kubernetes/kops/pull/8449)
* Release notes for 1.16.0-beta.2 [@justinsb](https://github.com/justinsb) [#8519](https://github.com/kubernetes/kops/pull/8519)
* Bump alphas to stable [@olemarkus](https://github.com/olemarkus) [#8489](https://github.com/kubernetes/kops/pull/8489)
* Use larger machine type for cloudbuild jobs [@rifelpet](https://github.com/rifelpet) [#8520](https://github.com/kubernetes/kops/pull/8520)
* Mark dns-controller and kops-controller as non-root [@johngmyers](https://github.com/johngmyers) [#8497](https://github.com/kubernetes/kops/pull/8497)
* Alicloud: support modification of LaunchConfiguration [@bittopaz](https://github.com/bittopaz) [#8246](https://github.com/kubernetes/kops/pull/8246)
* Fix Machine types vcpus [@mikesplain](https://github.com/mikesplain) [#8522](https://github.com/kubernetes/kops/pull/8522)
* Update AWS IAM Authenticator to 0.5.0 [@rifelpet](https://github.com/rifelpet) [#8423](https://github.com/kubernetes/kops/pull/8423)
* Release notes for 1.17.0-alpha.4 [@justinsb](https://github.com/justinsb) [#8524](https://github.com/kubernetes/kops/pull/8524)
* Add unit test for pkg/jsonutils/streamwriter.go [@tiendc](https://github.com/tiendc) [#8475](https://github.com/kubernetes/kops/pull/8475)
* channels: bump k8s versions after feb. patch releases [@idealhack](https://github.com/idealhack) [#8532](https://github.com/kubernetes/kops/pull/8532)
* Add events RBAC permissions to kops-controller [@rifelpet](https://github.com/rifelpet) [#8535](https://github.com/kubernetes/kops/pull/8535)
* Update amazon-vpc-cni-k8s to v1.6.0 [@hakman](https://github.com/hakman) [#8538](https://github.com/kubernetes/kops/pull/8538)
* Cilium nodeport [@olemarkus](https://github.com/olemarkus) [#8220](https://github.com/kubernetes/kops/pull/8220)
* Update IAM permissions for amazon-vpc-cni-k8s 1.6.0 [@rifelpet](https://github.com/rifelpet) [#8548](https://github.com/kubernetes/kops/pull/8548)
* Only create git tags with the v prefix [@rifelpet](https://github.com/rifelpet) [#8547](https://github.com/kubernetes/kops/pull/8547)
* Switch AWS IAM Authenticator to use non-scratch image [@rifelpet](https://github.com/rifelpet) [#8555](https://github.com/kubernetes/kops/pull/8555)
* Add Kubernetes deprecation/removal release notes [@johngmyers](https://github.com/johngmyers) [#8443](https://github.com/kubernetes/kops/pull/8443)
* go-bindata: don't store file metadata [@justinsb](https://github.com/justinsb) [#8565](https://github.com/kubernetes/kops/pull/8565)
* Replace unmaintained go-bindata [@justinsb](https://github.com/justinsb) [#8561](https://github.com/kubernetes/kops/pull/8561)
* gzip: use --no-name to avoid saving timestamp [@justinsb](https://github.com/justinsb) [#8566](https://github.com/kubernetes/kops/pull/8566)
* Update makefile to reduce dependency on GOPATH [@rifelpet](https://github.com/rifelpet) [#8570](https://github.com/kubernetes/kops/pull/8570)
* Fix field names in api validation [@johngmyers](https://github.com/johngmyers) [#8569](https://github.com/kubernetes/kops/pull/8569)
* Update golang to 1.13.8 [@justinsb](https://github.com/justinsb) [#8574](https://github.com/kubernetes/kops/pull/8574)
* Hack directory cleanup [@rifelpet](https://github.com/rifelpet) [#8572](https://github.com/kubernetes/kops/pull/8572)
* Cilium eni [@olemarkus](https://github.com/olemarkus) [#8316](https://github.com/kubernetes/kops/pull/8316)
* EnsureFileOwner: cleanup logic [@justinsb](https://github.com/justinsb) [#8576](https://github.com/kubernetes/kops/pull/8576)
* Use UTC when calculating copyright year [@johngmyers](https://github.com/johngmyers) [#8575](https://github.com/kubernetes/kops/pull/8575)
* makefile: use more hash helpers when building images [@justinsb](https://github.com/justinsb) [#8568](https://github.com/kubernetes/kops/pull/8568)
* Add External Policies (AWS managed policy attachments) [@mattouille](https://github.com/mattouille) [#7837](https://github.com/kubernetes/kops/pull/7837)
* Fix inappropriate use of field.Invalid() [@johngmyers](https://github.com/johngmyers) [#8578](https://github.com/kubernetes/kops/pull/8578)
* Use cluster name as default subnet tag for Lyft CNI [@hakman](https://github.com/hakman) [#8571](https://github.com/kubernetes/kops/pull/8571)
* Staging build: don't use _GIT_TAG [@justinsb](https://github.com/justinsb) [#8585](https://github.com/kubernetes/kops/pull/8585)
* prow-postsubmit: Upload to a consistently named directory [@justinsb](https://github.com/justinsb) [#8586](https://github.com/kubernetes/kops/pull/8586)
* Spotinst: Add OWNERS file to Spotinst specific packages [@liranp](https://github.com/liranp) [#8533](https://github.com/kubernetes/kops/pull/8533)
* Bump Cilium to 1.7 for k8s 1.12+ [@olemarkus](https://github.com/olemarkus) [#8589](https://github.com/kubernetes/kops/pull/8589)
* add s3 region [@zetaab](https://github.com/zetaab) [#8592](https://github.com/kubernetes/kops/pull/8592)
* Add unit test for pkg/nodelabels/builder.go [@tiendc](https://github.com/tiendc) [#8539](https://github.com/kubernetes/kops/pull/8539)
* Fix typo in the cilium default version [@olemarkus](https://github.com/olemarkus) [#8591](https://github.com/kubernetes/kops/pull/8591)
* Add unit test for pkg/apis/kops/util/labels.go [@tiendc](https://github.com/tiendc) [#8595](https://github.com/kubernetes/kops/pull/8595)
* Fail cluster validation if a master missing kube-controller-manager [@johngmyers](https://github.com/johngmyers) [#8600](https://github.com/kubernetes/kops/pull/8600)
* Update tags support for LaunchTemplates [@hakman](https://github.com/hakman) [#8466](https://github.com/kubernetes/kops/pull/8466)
* Fix a bug in UT apis/kops/util/labels_test.go [@tiendc](https://github.com/tiendc) [#8604](https://github.com/kubernetes/kops/pull/8604)
* [Digital Ocean] Update documentation for multi-master HA setup [@srikiz](https://github.com/srikiz) [#8601](https://github.com/kubernetes/kops/pull/8601)
* Add release notes and docs for containerd [@hakman](https://github.com/hakman) [#8603](https://github.com/kubernetes/kops/pull/8603)
* Update coredns to 1.6.7 [@maruina](https://github.com/maruina) [#8602](https://github.com/kubernetes/kops/pull/8602)
* Use supported kubernetes versions in tests [@johngmyers](https://github.com/johngmyers) [#8610](https://github.com/kubernetes/kops/pull/8610)
* kubelet: map rotate-certificates options [@justinsb](https://github.com/justinsb) [#8581](https://github.com/kubernetes/kops/pull/8581)
* Resolve TODO in /pkg/model/component/context.go [@sshukun](https://github.com/sshukun) [#8579](https://github.com/kubernetes/kops/pull/8579)
* Fix typo in comment for struct LyftVPCNetworkingSpec [@fenggw-fnst](https://github.com/fenggw-fnst) [#8590](https://github.com/kubernetes/kops/pull/8590)
* Cilium fix bpffs check [@olemarkus](https://github.com/olemarkus) [#8599](https://github.com/kubernetes/kops/pull/8599)
* Spotinst: Add support for blacklisting or whitelisting instance types in Ocean [@liranp](https://github.com/liranp) [#8549](https://github.com/kubernetes/kops/pull/8549)
* Don't try to configure a bastion DNS name in gossip mode [@justinsb](https://github.com/justinsb) [#8573](https://github.com/kubernetes/kops/pull/8573)
* use v0.29 in prometheus operator [@coryschwartz](https://github.com/coryschwartz) [#8563](https://github.com/kubernetes/kops/pull/8563)
* Update Calico CNI Networking Documentation Links [@jpugliesi](https://github.com/jpugliesi) [#8473](https://github.com/kubernetes/kops/pull/8473)
* Spotinst: Support for Tags (Cloud Labels) in Ocean Launch Spec [@liranp](https://github.com/liranp) [#8616](https://github.com/kubernetes/kops/pull/8616)
* Refuse to read channels with addons with unparseable versions [@johngmyers](https://github.com/johngmyers) [#8408](https://github.com/kubernetes/kops/pull/8408)
* Adding Unit Test for pkg/dns/gossip.go [#8631](https://github.com/kubernetes/kops/pull/8631)
* Validate at most one networking option chosen [@johngmyers](https://github.com/johngmyers) [#8617](https://github.com/kubernetes/kops/pull/8617)
* Add support for custom env vars in amazon-vpc-cni [@rifelpet](https://github.com/rifelpet) [#8276](https://github.com/kubernetes/kops/pull/8276)
* Promote alphas to stable [@olemarkus](https://github.com/olemarkus) [#8632](https://github.com/kubernetes/kops/pull/8632)
* Release notes for 1.16.0 [@justinsb](https://github.com/justinsb) [#8637](https://github.com/kubernetes/kops/pull/8637)
* Update Calico and Canal to v3.12.0 [@hakman](https://github.com/hakman) [#8618](https://github.com/kubernetes/kops/pull/8618)
* Release notes for 1.17.0 beta.1 [@justinsb](https://github.com/justinsb) [#8641](https://github.com/kubernetes/kops/pull/8641)
* Update release process [@justinsb](https://github.com/justinsb) [#8453](https://github.com/kubernetes/kops/pull/8453)
* Fix node-authorizer/pkg/server staticcheck failure [@hakman](https://github.com/hakman) [#8649](https://github.com/kubernetes/kops/pull/8649)
* Bump Calico and Canal version tags for older k8s [@hakman](https://github.com/hakman) [#8646](https://github.com/kubernetes/kops/pull/8646)
* Add the aws iam authenticator known issue to the 1.17 release notes [@rifelpet](https://github.com/rifelpet) [#8651](https://github.com/kubernetes/kops/pull/8651)
* Install packages updates during bootstrap [@hakman](https://github.com/hakman) [#8635](https://github.com/kubernetes/kops/pull/8635)
* Treat nil of LaunchTemplateSpecification.Version as $Default [0] [@qqshfox](https://github.com/qqshfox) [#8567](https://github.com/kubernetes/kops/pull/8567)
* Cleanup release documentation [@rifelpet](https://github.com/rifelpet) [#8654](https://github.com/kubernetes/kops/pull/8654)
* Fix condition for innstall packages updates during bootstrap [@hakman](https://github.com/hakman) [#8657](https://github.com/kubernetes/kops/pull/8657)
* Delete launch templates when using EnableLaunchTemplates [@hakman](https://github.com/hakman) [#8639](https://github.com/kubernetes/kops/pull/8639)
* Update release notes for the default instance type change [@hakman](https://github.com/hakman) [#8658](https://github.com/kubernetes/kops/pull/8658)
* Remove not-yet-released blurb now that 1.16.0 has been released [@johngmyers](https://github.com/johngmyers) [#8659](https://github.com/kubernetes/kops/pull/8659)
* Add "owned" tag for volumes and instances created with launch templates [@hakman](https://github.com/hakman) [#8660](https://github.com/kubernetes/kops/pull/8660)
* support apiserver --kubelet-certificate-authority flag [@tanjunchen](https://github.com/tanjunchen) [#8661](https://github.com/kubernetes/kops/pull/8661)
* Fix punctuation [@johngmyers](https://github.com/johngmyers) [#8663](https://github.com/kubernetes/kops/pull/8663)
* Fix SecurityGroup check when there are no Network Interfaces associated with a LaunchTemplate [@KashifSaadat](https://github.com/KashifSaadat) [#8666](https://github.com/kubernetes/kops/pull/8666)
* Revert AWS IAM Authenticator upgrade to 0.5.0 on master [@rifelpet](https://github.com/rifelpet) [#8670](https://github.com/kubernetes/kops/pull/8670)
* Update compatibility matrix [@johngmyers](https://github.com/johngmyers) [#8672](https://github.com/kubernetes/kops/pull/8672)
* Option to surge during rolling update [@johngmyers](https://github.com/johngmyers) [#8313](https://github.com/kubernetes/kops/pull/8313)
* retry nvidia-device-plugin.sh when failed [@qqshfox](https://github.com/qqshfox) [#7989](https://github.com/kubernetes/kops/pull/7989)
* Changed "you cache" to "your cache" [@medined](https://github.com/medined) [#8669](https://github.com/kubernetes/kops/pull/8669)
* [Digital Ocean] Fix minor document issue [@srikiz](https://github.com/srikiz) [#8676](https://github.com/kubernetes/kops/pull/8676)
* Default maxSurge to 1 on AWS [@johngmyers](https://github.com/johngmyers) [#8674](https://github.com/kubernetes/kops/pull/8674)
* Update roadmap [@johngmyers](https://github.com/johngmyers) [#8675](https://github.com/kubernetes/kops/pull/8675)
* amazon-vpc-routed-eni env variable config [@mikesplain](https://github.com/mikesplain) [#8682](https://github.com/kubernetes/kops/pull/8682)
* [Docs] Add service account token volumes [@jmymy](https://github.com/jmymy) [#8680](https://github.com/kubernetes/kops/pull/8680)
* Update rolling update documentation [@johngmyers](https://github.com/johngmyers) [#8673](https://github.com/kubernetes/kops/pull/8673)
* Add more API validation for Cilium [@johngmyers](https://github.com/johngmyers) [#8667](https://github.com/kubernetes/kops/pull/8667)
* Update Weave Net to version 2.6.1 [@hakman](https://github.com/hakman) [#8691](https://github.com/kubernetes/kops/pull/8691)
* Update etcd-manager to 3.0.20200307 [@justinsb](https://github.com/justinsb) [#8692](https://github.com/kubernetes/kops/pull/8692)
* [Docs] add link for Service Account Token Volumes [@jmymy](https://github.com/jmymy) [#8688](https://github.com/kubernetes/kops/pull/8688)
* Add UT for util/pkg/vfs/fs.go [@tiendc](https://github.com/tiendc) [#8686](https://github.com/kubernetes/kops/pull/8686)
* remove // TODO path.Join here? [@tanjunchen](https://github.com/tanjunchen) [#8701](https://github.com/kubernetes/kops/pull/8701)
* Refactor/simplify rolling update [@johngmyers](https://github.com/johngmyers) [#8709](https://github.com/kubernetes/kops/pull/8709)
* Add UT for util/pkg/proxy/proxy.go [@tiendc](https://github.com/tiendc) [#8640](https://github.com/kubernetes/kops/pull/8640)
* Adding Unit Test for util/pkg/exec/exec.go [#8712](https://github.com/kubernetes/kops/pull/8712)
* remove // TODO move this into networking.go :( [@tanjunchen](https://github.com/tanjunchen) [#8711](https://github.com/kubernetes/kops/pull/8711)
* Bump Cilium to 1.7.1 for k8s 1.12+ [@errordeveloper](https://github.com/errordeveloper) [#8713](https://github.com/kubernetes/kops/pull/8713)
* Use BPF_FS_MAGIC from go sys lib instead of hardcode [@odinuge](https://github.com/odinuge) [#8650](https://github.com/kubernetes/kops/pull/8650)
* Fix uploading of file assets [@johngmyers](https://github.com/johngmyers) [#8694](https://github.com/kubernetes/kops/pull/8694)
* Add labels to OWNERS files [@rifelpet](https://github.com/rifelpet) [#8717](https://github.com/kubernetes/kops/pull/8717)
* Support the kops.k8s.io/needs-update annotation on nodes [@johngmyers](https://github.com/johngmyers) [#8272](https://github.com/kubernetes/kops/pull/8272)
* When nodeport is enabled, use strict kube-proxy-replacement to ensure… [@olemarkus](https://github.com/olemarkus) [#8655](https://github.com/kubernetes/kops/pull/8655)
* Upgrade AWS SDK [@rifelpet](https://github.com/rifelpet) [#8721](https://github.com/kubernetes/kops/pull/8721)
* fix OWNERS labels format [@rifelpet](https://github.com/rifelpet) [#8725](https://github.com/kubernetes/kops/pull/8725)
* Adding docs for calico MTU [@vgunapati](https://github.com/vgunapati),[@rifelpet](https://github.com/rifelpet) [#8724](https://github.com/kubernetes/kops/pull/8724)
* Add support for Ubuntu 20.04 (Focal) [@hakman](https://github.com/hakman) [#8727](https://github.com/kubernetes/kops/pull/8727)
* Use PriorityClassName instead of namespace in cluster validation [@johngmyers](https://github.com/johngmyers) [#8446](https://github.com/kubernetes/kops/pull/8446)
* Fix kuberouter for k8s 1.16+ [@UnderMyBed](https://github.com/UnderMyBed) [#8697](https://github.com/kubernetes/kops/pull/8697)
* Update cilium docs with note about eni and bpf nodeport [@olemarkus](https://github.com/olemarkus) [#8551](https://github.com/kubernetes/kops/pull/8551)
* Update alpha channel with the march updates [@olemarkus](https://github.com/olemarkus) [#8733](https://github.com/kubernetes/kops/pull/8733)
* Document all the fields in the Cilium spec [@olemarkus](https://github.com/olemarkus) [#8559](https://github.com/kubernetes/kops/pull/8559)
* Update kube-router to v0.4.0 [@hakman](https://github.com/hakman) [#8735](https://github.com/kubernetes/kops/pull/8735)
* Add UT for util/pkg/vfs/memfs.go [@tiendc](https://github.com/tiendc) [#8730](https://github.com/kubernetes/kops/pull/8730)
* Remove unused integration test files, make complex cluster spec consistent [@rifelpet](https://github.com/rifelpet) [#8739](https://github.com/kubernetes/kops/pull/8739)
* Set kube-proxy-replacement to partial [@olemarkus](https://github.com/olemarkus) [#8741](https://github.com/kubernetes/kops/pull/8741)
* Create New Default StorageClass: kops-ssd-1-17 [@joshbranham](https://github.com/joshbranham) [#8582](https://github.com/kubernetes/kops/pull/8582)
* Fix template for kube-router v0.4.0 [@hakman](https://github.com/hakman) [#8742](https://github.com/kubernetes/kops/pull/8742)
* Node metadata-concealment in GCE [@geojaz](https://github.com/geojaz) [#8634](https://github.com/kubernetes/kops/pull/8634)
* Add cloud ntp addresses [@simonmacklin](https://github.com/simonmacklin) [#8312](https://github.com/kubernetes/kops/pull/8312)
* Update support for docker tgz package [@hakman](https://github.com/hakman) [#8525](https://github.com/kubernetes/kops/pull/8525)
* Add option to use etcd managed by cilium-etcd-operator as kvstore [@olemarkus](https://github.com/olemarkus) [#8629](https://github.com/kubernetes/kops/pull/8629)
* Tweak the featureflag.GoogleCloudBucketACL.Enabled [@geojaz](https://github.com/geojaz) [#8747](https://github.com/kubernetes/kops/pull/8747)
* Move "docker-healthcheck" to DockerBuilder [@hakman](https://github.com/hakman) [#8221](https://github.com/kubernetes/kops/pull/8221)
* Update Docker to 19.03.8 for 1.18 [@hakman](https://github.com/hakman) [#8748](https://github.com/kubernetes/kops/pull/8748)
* Fix template for kube-router v0.4.0 #2 [@hakman](https://github.com/hakman) [#8751](https://github.com/kubernetes/kops/pull/8751)
* etcd admin doc [@sdarwin](https://github.com/sdarwin) [#8729](https://github.com/kubernetes/kops/pull/8729)
* Allow users to overwrite etcd settings. [@rdrgmnzs](https://github.com/rdrgmnzs) [#8402](https://github.com/kubernetes/kops/pull/8402)
* Update apiVersion to resolve 'no matches for kind "Deployment" in ver… [@medined](https://github.com/medined) [#8732](https://github.com/kubernetes/kops/pull/8732)
* Fix command descriptions to match new cluster validation behavior [@johngmyers](https://github.com/johngmyers) [#8755](https://github.com/kubernetes/kops/pull/8755)
* Deprecate the route53-mapper addon [@rifelpet](https://github.com/rifelpet) [#8753](https://github.com/kubernetes/kops/pull/8753)
* Use containerd 1.2.13 with Docker 19.03.8 [@hakman](https://github.com/hakman) [#8756](https://github.com/kubernetes/kops/pull/8756)
* Expose etcd metrics. [@michalschott](https://github.com/michalschott) [#8162](https://github.com/kubernetes/kops/pull/8162)
* Add LaunchTemplate integration tests [@hakman](https://github.com/hakman) [#8758](https://github.com/kubernetes/kops/pull/8758)
* Add root volume tags for CF and TF targets [@hakman](https://github.com/hakman) [#8693](https://github.com/kubernetes/kops/pull/8693)
* Gce tests lifecycle [@geojaz](https://github.com/geojaz) [#8760](https://github.com/kubernetes/kops/pull/8760)
* Update lyft CNI to 0.6.0 [@maruina](https://github.com/maruina) [#8757](https://github.com/kubernetes/kops/pull/8757)
* Update Weave Net to version 2.6.2 [@hakman](https://github.com/hakman) [#8764](https://github.com/kubernetes/kops/pull/8764)
* Fix NTP failures after #8312 [@hakman](https://github.com/hakman) [#8763](https://github.com/kubernetes/kops/pull/8763)
* add support for OpenStack Octavia AllowedCIDRs [@zetaab](https://github.com/zetaab) [#8762](https://github.com/kubernetes/kops/pull/8762)
* Spotinst: Upgrade the Spotinst controller to version 1.0.57 [@liranp](https://github.com/liranp) [#8770](https://github.com/kubernetes/kops/pull/8770)
* Add missing priorityClassName to addons [@johngmyers](https://github.com/johngmyers) [#8752](https://github.com/kubernetes/kops/pull/8752)
* Allow configuration of enable-remote-node-identity [@olemarkus](https://github.com/olemarkus) [#8731](https://github.com/kubernetes/kops/pull/8731)
* Wait for validation to succeed N consecutive times [@hakman](https://github.com/hakman) [#8515](https://github.com/kubernetes/kops/pull/8515)
* Set default log level to "info" for containerd [@hakman](https://github.com/hakman) [#8782](https://github.com/kubernetes/kops/pull/8782)
* Upgrade to bazel 2.2.0 [@rifelpet](https://github.com/rifelpet) [#8790](https://github.com/kubernetes/kops/pull/8790)
* Add cilium option tofqdns-dns-reject-response-code [@fentas](https://github.com/fentas) [#8779](https://github.com/kubernetes/kops/pull/8779)
* Update bazel rules [@rifelpet](https://github.com/rifelpet) [#8749](https://github.com/kubernetes/kops/pull/8749)
* Make cilium operator health check go against localhost IP [@olemarkus](https://github.com/olemarkus) [#8789](https://github.com/kubernetes/kops/pull/8789)
* Canal v3.13.1 [@KashifSaadat](https://github.com/KashifSaadat) [#8795](https://github.com/kubernetes/kops/pull/8795)
* Fix weaveworks/mesh vendoring [@rifelpet](https://github.com/rifelpet) [#8797](https://github.com/kubernetes/kops/pull/8797)
* Update default users for kubeconfig with supported distros [@hakman](https://github.com/hakman) [#8798](https://github.com/kubernetes/kops/pull/8798)
* Update default user for CoreOS, Flatcar for kubecfg [@KashifSaadat](https://github.com/KashifSaadat) [#8800](https://github.com/kubernetes/kops/pull/8800)
* Add UT for upup/pkg/fi/files.go [@tiendc](https://github.com/tiendc) [#8776](https://github.com/kubernetes/kops/pull/8776)
* Deprecate support for Kubernetes 1.10 [@johngmyers](https://github.com/johngmyers) [#8799](https://github.com/kubernetes/kops/pull/8799)
* Fix terraform json field tags [@rifelpet](https://github.com/rifelpet) [#8813](https://github.com/kubernetes/kops/pull/8813)
* Remove v1alpha1 API [@johngmyers](https://github.com/johngmyers) [#8431](https://github.com/kubernetes/kops/pull/8431)
* Disable anonymous auth in integration test clusters [@rifelpet](https://github.com/rifelpet) [#8816](https://github.com/kubernetes/kops/pull/8816)
* Refactor integration tests [@rifelpet](https://github.com/rifelpet) [#8737](https://github.com/kubernetes/kops/pull/8737)
* Fix dns-controller flapping on spot instances [@johngmyers](https://github.com/johngmyers) [#8821](https://github.com/kubernetes/kops/pull/8821)
* Adding support for the Middle East (Bahrain) region (me-south-1) [@liranp](https://github.com/liranp) [#8820](https://github.com/kubernetes/kops/pull/8820)
* Don't set terraform user_data if it is empty [@rifelpet](https://github.com/rifelpet) [#8744](https://github.com/kubernetes/kops/pull/8744)
* Add terraform testing [@rifelpet](https://github.com/rifelpet) [#8734](https://github.com/kubernetes/kops/pull/8734)
* Add support for Spot block in launch template [@thejasbabu](https://github.com/thejasbabu) [#8802](https://github.com/kubernetes/kops/pull/8802)
* Cleanup InstanceGroup MixedInstancePolicy docs [@gjtempleton](https://github.com/gjtempleton) [#8832](https://github.com/kubernetes/kops/pull/8832)
* Enable stamping on bazel image builds [@rifelpet](https://github.com/rifelpet) [#8835](https://github.com/kubernetes/kops/pull/8835)
* Remove unused ECU and Burstable fields from AWSMachineTypeInfo [@rifelpet](https://github.com/rifelpet) [#8844](https://github.com/kubernetes/kops/pull/8844)
* Use CNI 0.8.5 for Kubernetes 1.18+ [@hakman](https://github.com/hakman) [#8848](https://github.com/kubernetes/kops/pull/8848)
* Update GCB jobs to use bazel 2.2.0 [@rifelpet](https://github.com/rifelpet) [#8849](https://github.com/kubernetes/kops/pull/8849)
* Adds a gce-service-account flag so you BYO service-account [@geojaz](https://github.com/geojaz) [#8761](https://github.com/kubernetes/kops/pull/8761)
* Balk at using Kubernetes versions too new to be supported [@johngmyers](https://github.com/johngmyers) [#8700](https://github.com/kubernetes/kops/pull/8700)
* Remove basic authentication support for k8s 1.19+ [@hakman](https://github.com/hakman) [#8783](https://github.com/kubernetes/kops/pull/8783)
* Make kubelet topology-manager-policy configurable [@olemarkus](https://github.com/olemarkus) [#8833](https://github.com/kubernetes/kops/pull/8833)
* Switch to the k/k implementation of drain.Helper [@johngmyers](https://github.com/johngmyers) [#8852](https://github.com/kubernetes/kops/pull/8852)
* Update build instructions for dns controller [@justinsb](https://github.com/justinsb) [#8853](https://github.com/kubernetes/kops/pull/8853)
* Switch to using ec2.DescribeInstanceTypes for building the MachineTypes list [@rifelpet](https://github.com/rifelpet) [#8847](https://github.com/kubernetes/kops/pull/8847)
* Remove support for Docker 1.11, 1.12 and 1.13 [@hakman](https://github.com/hakman) [#8855](https://github.com/kubernetes/kops/pull/8855)
* Cleanup after #8855 [@hakman](https://github.com/hakman) [#8846](https://github.com/kubernetes/kops/pull/8846)
* fixes auth problem in case of openstack kops-controller [@zetaab](https://github.com/zetaab) [#8862](https://github.com/kubernetes/kops/pull/8862)
* Update metrics-server deployment apiVersion to apps/v1 [@elisiano](https://github.com/elisiano) [#8842](https://github.com/kubernetes/kops/pull/8842)
* Update Calico and Canal to v3.13.2 [@hakman](https://github.com/hakman) [#8865](https://github.com/kubernetes/kops/pull/8865)
* GCE: Delete cluster will also delete the DNS entries created by kubernetes [@mccare](https://github.com/mccare),[@justinsb](https://github.com/justinsb) [#8250](https://github.com/kubernetes/kops/pull/8250)
* Add Terraform 0.12 support [@rifelpet](https://github.com/rifelpet) [#8825](https://github.com/kubernetes/kops/pull/8825)
* Don't compress bindata & allow Kops to be imported as a package. [@rdrgmnzs](https://github.com/rdrgmnzs),[@justinsb](https://github.com/justinsb) [#8584](https://github.com/kubernetes/kops/pull/8584)
* Validate cluster N times in rolling-update [@zetaab](https://github.com/zetaab) [#8868](https://github.com/kubernetes/kops/pull/8868)
* Update go.mod for k8s 1.17 [@justinsb](https://github.com/justinsb) [#8873](https://github.com/kubernetes/kops/pull/8873)
* pkg: add some unit tests [@q384566678](https://github.com/q384566678) [#8872](https://github.com/kubernetes/kops/pull/8872)
* add verify-bindata.sh & separate bindata check and update make commands. [@rdrgmnzs](https://github.com/rdrgmnzs) [#8876](https://github.com/kubernetes/kops/pull/8876)
* Update controller-tools and generate v1 CRDs [@rifelpet](https://github.com/rifelpet) [#8875](https://github.com/kubernetes/kops/pull/8875)
* Don't delete bindata on "make clean" [@rifelpet](https://github.com/rifelpet) [#8877](https://github.com/kubernetes/kops/pull/8877)
* Fix Terraform 0.12 support for GCE [@rifelpet](https://github.com/rifelpet) [#8878](https://github.com/kubernetes/kops/pull/8878)
* Makefile: simplify running go-bindata [@justinsb](https://github.com/justinsb) [#8880](https://github.com/kubernetes/kops/pull/8880)
* update gophercloud dependencies [@zetaab](https://github.com/zetaab) [#8884](https://github.com/kubernetes/kops/pull/8884)
* Update to golang 1.13.9 to match 1.18.1 [@justinsb](https://github.com/justinsb) [#8882](https://github.com/kubernetes/kops/pull/8882)
* Use kubescheduler.config.k8s.io/v1alpha2 for Kubernetes 1.18+ [@hakman](https://github.com/hakman) [#8883](https://github.com/kubernetes/kops/pull/8883)
* Fix addon/ing/nginx v1.6.0 deployment apiVersion and selector [@mousavian](https://github.com/mousavian) [#8857](https://github.com/kubernetes/kops/pull/8857)
* Update go to 1.13.9 (continued) [@justinsb](https://github.com/justinsb) [#8886](https://github.com/kubernetes/kops/pull/8886)
* Replace deprecated x/net/context with context [@justinsb](https://github.com/justinsb) [#8885](https://github.com/kubernetes/kops/pull/8885)
* Add go 1.14 to travis testing [@justinsb](https://github.com/justinsb) [#8893](https://github.com/kubernetes/kops/pull/8893)
* Update 1.18 release notes now that Terraform 0.12 is supported [@rifelpet](https://github.com/rifelpet) [#8892](https://github.com/kubernetes/kops/pull/8892)
* Add Docker version and new distros to release notes [@hakman](https://github.com/hakman) [#8894](https://github.com/kubernetes/kops/pull/8894)
* NodeLocal DNSCache [@mazzy89](https://github.com/mazzy89),[@olemarkus](https://github.com/olemarkus) [#8780](https://github.com/kubernetes/kops/pull/8780)
* Remove duplicated docs [@olemarkus](https://github.com/olemarkus) [#8895](https://github.com/kubernetes/kops/pull/8895)
* Adds docsite hidden note on index.md [@mikesplain](https://github.com/mikesplain) [#8900](https://github.com/kubernetes/kops/pull/8900)
* Clean up the kubectl docs [@olemarkus](https://github.com/olemarkus) [#8901](https://github.com/kubernetes/kops/pull/8901)
* Update to kubernetes 1.18.1 dependencies [@justinsb](https://github.com/justinsb) [#8879](https://github.com/kubernetes/kops/pull/8879)
* Add CloudLabels tags to additional AWS resources [@rifelpet](https://github.com/rifelpet) [#8903](https://github.com/kubernetes/kops/pull/8903)
* Add unit test for func IsGTE [@Hellcatlk](https://github.com/Hellcatlk) [#8905](https://github.com/kubernetes/kops/pull/8905)
* Clean up the spec docs [@olemarkus](https://github.com/olemarkus) [#8902](https://github.com/kubernetes/kops/pull/8902)
* Etcd docs cleanup [@olemarkus](https://github.com/olemarkus) [#8907](https://github.com/kubernetes/kops/pull/8907)
* Exclude GO 1.14 for OSX [@hakman](https://github.com/hakman) [#8918](https://github.com/kubernetes/kops/pull/8918)
* Update security_groups.md [@zhming0](https://github.com/zhming0) [#8912](https://github.com/kubernetes/kops/pull/8912)
* Use etcd-manager for the cilium etcd cluster [@olemarkus](https://github.com/olemarkus) [#8750](https://github.com/kubernetes/kops/pull/8750)
* Bastion additionnal s gs [@nvanheuverzwijn](https://github.com/nvanheuverzwijn) [#8921](https://github.com/kubernetes/kops/pull/8921)
* Change NodeLocalDNS Enabled to *bool [@justinsb](https://github.com/justinsb) [#8930](https://github.com/kubernetes/kops/pull/8930)
* Rolling-update validation harmonization [@justinsb](https://github.com/justinsb) [#8931](https://github.com/kubernetes/kops/pull/8931)
* Upgrade CUDA from 9.1 to 10.0 [@fifar](https://github.com/fifar) [#8482](https://github.com/kubernetes/kops/pull/8482)
* Import package aliases modified [@tomesm](https://github.com/tomesm) [#8933](https://github.com/kubernetes/kops/pull/8933)
* Remove irrelevant TODO comment from userdata [@rifelpet](https://github.com/rifelpet) [#8936](https://github.com/kubernetes/kops/pull/8936)
* Update the testing page [@olemarkus](https://github.com/olemarkus) [#8934](https://github.com/kubernetes/kops/pull/8934)
* Spotinst: Support for Headroom, Taints and Subnets in Ocean Launch Spec and User Data fixes [@liranp](https://github.com/liranp) [#8294](https://github.com/kubernetes/kops/pull/8294)
* Partially implement MountSensitive [@justinsb](https://github.com/justinsb) [#8939](https://github.com/kubernetes/kops/pull/8939)
* Use latest patch version for GO in tests [@hakman](https://github.com/hakman) [#8940](https://github.com/kubernetes/kops/pull/8940)
* Add support for containerd v1.3.4 [@hakman](https://github.com/hakman) [#8941](https://github.com/kubernetes/kops/pull/8941)
* Add unit test for func rewriteAPIGroup [@hs0210](https://github.com/hs0210) [#8947](https://github.com/kubernetes/kops/pull/8947)
* Load the correct certificate before deleting [@olemarkus](https://github.com/olemarkus) [#8945](https://github.com/kubernetes/kops/pull/8945)
* Add unit test for func JoinSuffixes [@hs0210](https://github.com/hs0210) [#8955](https://github.com/kubernetes/kops/pull/8955)
* Update rotating secrets docs [@olemarkus](https://github.com/olemarkus) [#8948](https://github.com/kubernetes/kops/pull/8948)
* Fix net.bridge setting for Flannel on CentOS 7 [@bittopaz](https://github.com/bittopaz) [#8381](https://github.com/kubernetes/kops/pull/8381)
* Turn on flannel sysctl fixes on rhel7 as well [@justinsb](https://github.com/justinsb) [#8958](https://github.com/kubernetes/kops/pull/8958)
* Add unit test case for pkg/systemd/escaping_test.go [@Hellcatlk](https://github.com/Hellcatlk) [#8906](https://github.com/kubernetes/kops/pull/8906)
* Add release notes for 1.16.1 [@justinsb](https://github.com/justinsb) [#8966](https://github.com/kubernetes/kops/pull/8966)
* Modify the wrong name for unit test case [@Hellcatlk](https://github.com/Hellcatlk) [#8970](https://github.com/kubernetes/kops/pull/8970)
* Bumps the gcp client libraries to v0.22.0. [@geojaz](https://github.com/geojaz) [#8969](https://github.com/kubernetes/kops/pull/8969)
* Migrates GCE sdk from v0.beta to v1 [@geojaz](https://github.com/geojaz) [#8972](https://github.com/kubernetes/kops/pull/8972)
* Update Calico and Canal to latest patch versions [@hakman](https://github.com/hakman) [#8961](https://github.com/kubernetes/kops/pull/8961)
* Update alpha and stable channels with April updates [@MoShitrit](https://github.com/MoShitrit) [#8974](https://github.com/kubernetes/kops/pull/8974)
* Make addons directory link absolute to avoid 404 [@dj80hd](https://github.com/dj80hd) [#8986](https://github.com/kubernetes/kops/pull/8986)
* Make CPU Requests for Calico configurable instead of hard-coded [@MoShitrit](https://github.com/MoShitrit) [#8987](https://github.com/kubernetes/kops/pull/8987)
* Ignore already-deleted nodes during rolling update [@johngmyers](https://github.com/johngmyers) [#8994](https://github.com/kubernetes/kops/pull/8994)
* Add initial github actions workflow [@irons](https://github.com/irons) [#8990](https://github.com/kubernetes/kops/pull/8990)
* feat(openstack): propagate cloud labels to machines [@mitch000001](https://github.com/mitch000001) [#8999](https://github.com/kubernetes/kops/pull/8999)
* Profiling and protect kernel defaults flags [@michalschott](https://github.com/michalschott) [#8967](https://github.com/kubernetes/kops/pull/8967)
* Allow single to multi-master cluster [@olemarkus](https://github.com/olemarkus) [#8980](https://github.com/kubernetes/kops/pull/8980)
* Bump cilium to 1.7.2 [@olemarkus](https://github.com/olemarkus) [#8982](https://github.com/kubernetes/kops/pull/8982)
* GCE: needs to use v1 network resources, not beta [@geojaz](https://github.com/geojaz) [#9004](https://github.com/kubernetes/kops/pull/9004)
* Default to Debian 9 (Stretch) for Kubernetes 1.8, 1.9 and 1.10 [@hakman](https://github.com/hakman) [#8977](https://github.com/kubernetes/kops/pull/8977)
* Fix missing changes in Weave manifest [@hakman](https://github.com/hakman) [#8965](https://github.com/kubernetes/kops/pull/8965)
* Spotinst: Support for Grace Period in Ocean Cluster [@liranp](https://github.com/liranp) [#9018](https://github.com/kubernetes/kops/pull/9018)
* Upgrade amazon vpc cni to 1.6.1 [@rifelpet](https://github.com/rifelpet) [#9020](https://github.com/kubernetes/kops/pull/9020)
* Add af-south-1 and eu-south-1 regions (AWS) [@MoShitrit](https://github.com/MoShitrit) [#9021](https://github.com/kubernetes/kops/pull/9021)
* Update to etcd-manager 3.0.20200429 [@justinsb](https://github.com/justinsb) [#9016](https://github.com/kubernetes/kops/pull/9016)
* Use KOPS_RSA_PRIVATE_KEY_SIZE for more keys [@johngmyers](https://github.com/johngmyers) [#8988](https://github.com/kubernetes/kops/pull/8988)
* Don't force bazel to use python2 [@olemarkus](https://github.com/olemarkus) [#8998](https://github.com/kubernetes/kops/pull/8998)
* GCE DNS Cleanup: Print record name [@justinsb](https://github.com/justinsb) [#8869](https://github.com/kubernetes/kops/pull/8869)
* Bump cilium to 1.7.3 [@olemarkus](https://github.com/olemarkus) [#9026](https://github.com/kubernetes/kops/pull/9026)
* Update docs on supported distros and images [@hakman](https://github.com/hakman) [#9029](https://github.com/kubernetes/kops/pull/9029)
* Rename tests to make it easier to search for failing tests [@rifelpet](https://github.com/rifelpet) [#9033](https://github.com/kubernetes/kops/pull/9033)
* Use raw tarfile for AmazonLinux2 + Containerd 1.2.10 [@justinsb](https://github.com/justinsb) [#9032](https://github.com/kubernetes/kops/pull/9032)
* Correct expression typos on docs/aws.md [@gpontesss](https://github.com/gpontesss),[@rifelpet](https://github.com/rifelpet) [#7733](https://github.com/kubernetes/kops/pull/7733)
* Update the cross-account example with working policy [@olemarkus](https://github.com/olemarkus) [#9019](https://github.com/kubernetes/kops/pull/9019)
* Allow changing AZ of masters [@olemarkus](https://github.com/olemarkus) [#9017](https://github.com/kubernetes/kops/pull/9017)
* Update k8s.gcr.io/pause image to version 3.2 [@hakman](https://github.com/hakman) [#9039](https://github.com/kubernetes/kops/pull/9039)
* Update docs on supported distros and release notes [@hakman](https://github.com/hakman) [#9034](https://github.com/kubernetes/kops/pull/9034)
* Updating stable channel to use latest k8s versions [@MoShitrit](https://github.com/MoShitrit) [#9038](https://github.com/kubernetes/kops/pull/9038)
* Support S3 Virtual Hosted Style [@johanneswuerbach](https://github.com/johanneswuerbach) [#8787](https://github.com/kubernetes/kops/pull/8787)
* Feature spotinst controller v1.0.58 [@acaire](https://github.com/acaire) [#9022](https://github.com/kubernetes/kops/pull/9022)
* Ubuntu focal: Use generic docker & container packages [@justinsb](https://github.com/justinsb) [#9044](https://github.com/kubernetes/kops/pull/9044)
* Move GCEServiceAccount into CloudConfig [@johngmyers](https://github.com/johngmyers) [#9055](https://github.com/kubernetes/kops/pull/9055)
* Don't restrict GitHub Actions to master [@johngmyers](https://github.com/johngmyers) [#9054](https://github.com/kubernetes/kops/pull/9054)
* Update service_account_token_volumes.md [@rvirdiz](https://github.com/rvirdiz) [#9050](https://github.com/kubernetes/kops/pull/9050)
* Don't install static utils for Flatcar [@hakman](https://github.com/hakman) [#8978](https://github.com/kubernetes/kops/pull/8978)
* Validate more static pods on masters [@johngmyers](https://github.com/johngmyers) [#9049](https://github.com/kubernetes/kops/pull/9049)
* util/pkg/vfs/fs.go: Add Unit Test for WriteTo [@littleroad](https://github.com/littleroad) [#8997](https://github.com/kubernetes/kops/pull/8997)
* Add more ca-central-1 AZs, add ap-northeast-3 AZs [@johngmyers](https://github.com/johngmyers) [#9064](https://github.com/kubernetes/kops/pull/9064)
* Update docs on supported distros and release notes [@hakman](https://github.com/hakman) [#9059](https://github.com/kubernetes/kops/pull/9059)
* Release notes for 1.15.3 [@justinsb](https://github.com/justinsb) [#9070](https://github.com/kubernetes/kops/pull/9070)
* Release notes for 1.16.2 [@justinsb](https://github.com/justinsb) [#9071](https://github.com/kubernetes/kops/pull/9071)