Notable changes since v0.9.4
Full changelog can be seen at v0.9.4...v0.9.5
Actions required
- Due to the changes in how etcd nodes are provisioned, you need to recreate your kube-aws clusters from scratch as always. Please see #455 for more information
Features
- Kubernetes v1.5.5 (#434, thanks to @AlmogBaku)
- policy-controller v0.5.4 (#437, thanks to @gianrubio)
- heapster v1.3.0 (#420, thanks to @AlmogBaku)
- Managed HA etcd cluster (#332, thanks to @redbaron, @gianrubio and @pieterlange for reviews)
- Add additional EBS volumes to worker nodes (#342, thanks to @jollinshead)
- Allow a custom KMS key with encrypted etcd volume (#429, thanks to @swestcott)
- Auth token file support (#418, thanks to @danielfm)
- AWS China region support (#390, thanks to @camilb and @mpucholblasco)
Fixes
- Retry on 504 errors when fetching Container Linux AMIs (#442)
- Repair CF rollbacks to work after the S3 userdata improvement (#430)
- Make node labels ordering stable (#432)
- This was causing an unnecessary ASG replacement on
kube-aws update
- This was causing an unnecessary ASG replacement on
- Allow disabling wait signals (#386)
Breaking changes
- Drop deprecated
hostedZone
(nothostedZoneId
) in cluster.yaml (#368)
Improvements
- Documentation and validation for too long IAM role names (#443, thanks to @ankon for reporting the original issue)
- Add a validation to clusterName (#444, thanks to for reporting the original issue #365)
- Rename imports from github.com/coreos to github.com/kubernetes-incubator (#451, thanks to @jeremyd)
- Stop uploading redundant stack.json to S3 (#465, thanks to @c-knowles for reporting)
- Stop locksmithd errors on etcd nodes (#422)
- Make Container Linux AMI fetching a bit more reliable (#423)
- Tag controller nodes appropriately (#424)
- Emit errors when kube-aws sees unexpected keys in cluster.yaml (#425)
- Automatic invalidations of *.enc files (#426)
- Upgrade aws-sdk-go to latest version (#408, thanks to @gianrubio)
- Add apiserver-count parameter in kube-apiserver config (#360, thanks to @jollinshead)
- Emit a warning message when
t2.nano
ort2.micro
is set for*instanceType
(#369)
Documentation updates
- Update the roadmap before releasing v0.9.5 (#433)
- Add documentation about kube2iam support (#445, thanks to for reporting the original issue #253)
- Add missing keys under
worker.nodePools[]
(cc7e1da, relates to #399) - Update docs for bucket creation (bd58743, relates to #428)
- Various language/typo/link fixes
Known issues
Changelog since v0.9.5-rc.6
Full changelog can be seen at v0.9.5-rc.6...v0.9.5
Features
Fixes
- Fix a panic on a kms encryption failure (#453)
- Initialize Config.AuthTokensConfig (#470, thanks to @jollinshead)
- e2e: Fix references to coreos/kube-aws (#454, thanks to @c-knowles)
- e2e: AWS CLI region default (#457, thanks to @c-knowles)
- release: Fix mount directory for containerized-build-release-binaries script (#480, thanks to @jollinshead)
Improvements
- Check for errors when trying to create the auth token file (#447, thanks to @danielfm)
- China region improvements and update some deprecated vars. (#448, thanks to @camilb)
- Rename imports from github.com/coreos to github.com/kubernetes-incubator (#451, thanks to @jeremyd)
- Stop uploading redundant stack.json to S3 (#465, thanks to @c-knowles for reporting)