Significant changes (since 1.13)

  • None known

Required Actions (since 1.13)

  • None known

Full change list since 1.13.0 release

1.14.0-alpha.1 to 1.14.0-alpha.2

  • Update rules go #6766
  • Carry Provisioned IOPS to Terraform and CloudFormation templates #6776
  • pkg/model: Fix dropped error #6769
  • KubeAPIServer HTTP2 Stream Parameter #6787
  • Switch to golang 1.11.5 #6798
  • Add t3a family ,@mikesplain
  • Fix typo in aws-iam-authenticator image field name @rifelpet
  • Remove verify bazel and expose error @mikesplain
  • update openstack external cloud provider tolerations @zetaab
  • Support Scale from 0 with Lauch Templates @granular-ryanbonham
  • Add support for AWS ap-east-1 region @wxdao, #6835
  • Use existing SSHKeyName if no public key is created. #6886
  • Update to etcd-manager 1.0.20190509 #6917
  • bazel: fix distroless imports for latest bazel #6877
  • Subnet Update Consistency #6952
  • etcd-manager: Update to 3.0.20190513 #6959
  • Fix Docker not being installed on Ubuntu 16.04 #6965
  • Update kubernetes dependencies to k8s 1.13.5 #6857
  • Remove spurious cadvisor dependency #6860
  • Refactor names of URLs in assets to clarify their purpose #6420
  • Cherry-pick #6944 to release-1.14 #6977
  • Switch from glog to klog #6878
  • S3 VFS: Default to current region from metadata service #6943
  • Fix machine types with klog ,@justinsb
  • etcd-manager: update to 3.0.20190516 @justinsb
  • Terraform: fix options field, should be spot_options @kimxogus
  • Issue #6945 @pkutishch, #6951
  • Cherrypick #6991 to release-1.14 #6993
  • Canal v3.7.2 for k8s v1.12+ #6950
  • VPC cleanup: recognize the error code for concurrent VPC deletion #7008

1.14.0-alpha.3 to 1.14.0-beta.1

  • Instance protection #7177
  • update instances list with make update-machine-types #7195
  • add c5.12xlarge, c5.24xlarge, c5.metal, i3en.metal #7166
  • Set priority for static pods #6897
  • Allow user to set the —kube-api-qps and —kube-api-burst flags on KubeControllerManager #7153
  • Bumping calico for bugfixes. #7223
  • Make an actual deep-copy of the state #7219
  • Use NodeAuthorizer config options instead of soely hard-codes #7211
  • Upgrade Calico to 3.7.2 #7051
  • Clear append admission plugins before inserting flags to kube-apiserver #7182
  • add masterPublicName support in kops set cluster #7160
  • Adding affinity and PDB to dns. #7077
  • support apiserver admission-control-config-file flag #7109
  • Flatcar support #7084
  • Don’t precreate etcd DNS records if we’re using etcd-manager #7141
  • Update aws-iam-authenticator image to 0.4.0 #6803
  • Add more debug info for when cluster path doesnt match #7202
  • Allow setting Limit & Request for aws-iam-authenticator #7260
  • do not append admissionplugins, cherrypick #7182 to 1.14 #7237
  • Canal v3.7.4 #7206
  • Bumping calico to 3.7.4. #7249
  • replace behavior for @aws hostnameOverride #7185
  • Machine types fix #7300
  • Cherry Pick #7133 to release 1.14 #7305
  • Calico -> 3.7.4 for older versions #7282
  • Manifest hashing: move trimming out of hash function #7312
  • Default etcd-version to 3.3.10 for >= 1.14 #7341
  • Warn/prevent if the version of etcd is unsupported with etcd-manager #7340
  • [Issue-7148] Legacyetcd support for Digital Ocean #7221
  • Rhel8 support #7287
  • Cross-Zone Load Balancing for API ELB #6958
  • Bump etcd-manager to 3.0.20190801 #7349
  • Update kube-router to 0.3.1 #7317
  • Use readinessProbe for weave-net instead of livenessProbe ,@justinsb
  • Add mappings for Webhook authorization mode. @anderseknert
  • Enable scraping of weave metrics @zacblazic
  • Add maxPersistentVolumes to support the KUBE_MAX_PD_VOLS scheduler setting @ripta
  • Support mirroring for nodeup also @justinsb
  • Don’t default adding MIMEBOUNDARY headers when a mixed instances policy is set @KashifSaadat
  • Egress proxy for etcd manager @austinmoore-
  • Cherrypick etcd-manager support for openstack @zetaab
  • Update weave to 2.5.2 #7444
  • bash script: don’t assume nodeup filename #7448
  • nodeup download should try all mirrors #7447
  • Add nodeup to shipbot targets for release upload #7449

1.14.0-beta.2 to 1.14.0

  • fix(addons/networking.projectcalico.org) calico @phspagiari
  • Cherry-pick #7525 into 1.14 @dzoeteman
  • print all failure messages @zetaab
  • [DO-7148] Digital Ocean support for etcd-manager @srikiz
  • util/pkg/vfs: Fix swallowed errors @alrs
  • Update repo-infra and distroless for bazel fixes @rifelpet
  • Update and add back some sizes @mikesplain
  • Update to golang 1.12.9 @justinsb
  • Fix kops for us-gov-east-1 #7564 @ibrf
  • Add horizontalPodAutoscalerDownscaleStabilization @mikesplain
  • Upgrading k8s-srcdst to v0.2.2 @michalschott
  • Fix Dropped Errors in upup @alrs
  • Expose API Server flags needed for AWS pod identities @rifelpet
  • Add logrotate for etcd/etcd-events.log @mikesplain
  • Updated container-selinux url to point to the right path @igarcia-sugarcrm, #7609
  • Check the HTTP response code when downloading URLs #7611
  • Skip Docker install #6957
  • [Digital Ocean] DO-7442 upgrade godo client to latest version #7467
  • Add —wait argument to kops validate #7371
  • fix instance name #7641
  • Updating master IAM policies. #7580
  • Associate subnets to port within OpenStack #7670
  • Pull centos.org packages from the vault #7674
  • Align AWS and kops validation for spot allocation strategy #7660
  • Fixed “NeedsUpdate” status of nodes in mixedinstancegroups after rolling update #7445
  • Update etcd-manager with OpenStack fixes #7710
  • fix(upup/models/cloudup/resources/addons/coredns.addons.k8s.io) missing resourceVersion @phspagiari