All notable changes to this project will be documented in this file. This project employs a versioning scheme described in RELEASE.md.
1.14.15 - 2019-08-20
- Backport #219: sabakan: update for gqlgen 0.9+
1.14.14 - 2019-08-15
- Fix ineffassign errors (#205)
- Close etcd session and enable ineffassign check (#207)
- [ckecli] add options to
ckecli kubernetes issue
command (#206) - [vault] Check secret before SetToken() (#209)
1.14.13 - 2019-08-01
- Fix a bug that prevents Node resource creation in some cases (#203)
- Maintain default/kubernetes Endpoints by CKE itself (#204)
1.14.12 - 2019-07-19
- sabakan: weighted selection of node roles (#200)
1.14.11 - 2019-07-16
- Labels and taints for control plane nodes (#199)
1.14.10 - 2019-07-12
- Fix bug on getting status.Scheduler, again (#198)
1.14.9 - 2019-07-11
- Rename to recommended label keys (#197).
1.14.8 - 2019-07-09
- Invoke vault tidy periodically (#196).
- log: be silent when checking scheduler status (#195).
- mtest: use docker instead of podman (#194).
1.14.7 - 2019-06-28
- Fix bug on getting status.Scheduler (#193)
1.14.6 - 2019-06-27
- Add scheduler extender configurations in cluster.yml (#191, #192)
1.14.5 - 2019-06-14
- Add
ckecli sabakan enable
(#190).
1.14.4 - 2019-06-05
- Fix
ckecli vault init
for newer vault API, and test re-init by mtest (#187).
1.14.3 - 2019-06-04
- Updating of the existing installation requires re-invocation of
ckecil vault init
to add a new CA to Vault.
- Enable API aggregation layer (#186).
1.14.2 - 2019-06-04
- Fix a bug to stop CKE when it fails to connect to vault (#185).
1.14.1 - 2019-05-28
- Add
etcd-rivers
as a reverse proxy for k8s etcd (#181). - Add
--follow
option tockecli history
(#180).
- Apply nilerr and restrictpkg to test (#176).
- Add a cke container test to mtest (#175).
- Refine the output of
ckecli history
(#170). - Fix handling etcd API
WithLimit
(#177). - Fix dockerfile for podman v1.3.2-dev (#182).
1.14.0 - 2019-04-22
No user-visible changes since RC 1.
1.14.0-rc1 - 2019-04-19
- Update kubernetes to 1.14.1
- Update CoreDNS to 1.5.0
- Update CNI plugins to 0.7.5
1.13.18 - 2019-04-17
- Build docker image by this repository instead of github.com/cybozu/neco-containers (#162)
- Fix docker image bug (#163, #168).
- Run kubelet with docker option
--tmpfs=/tmp
(#167). - Improve mtest environment and CI (#161, #164, #166).
- Update document (#165).
1.13.17 - 2019-03-30
- Kubernetes Secrets are encrypted at rest in etcd (#160).
1.13.16 - 2019-03-27
- Fix infinite loop when image is updated for a system resource (#159).
1.13.15 - 2019-03-26
- Upgrade CoreDNS to 1.4.0 (#158).
1.13.14 - 2019-03-26
- Fix API versions to be used for resources (#157).
1.13.13 - 2019-03-25
- Fix API versions to be used for resources (#154).
- Recreate user-defined resource when applying patches fail (#155).
1.13.12 - 2019-03-20
- Avoid thundering herd problem (#153).
1.13.11 - 2019-03-19
- Always patch existing resources to avoid update forbidden errors (#151).
- CKE waits enough number of nodes to be ready before creating resources (#152).
1.13.10 - 2019-03-18
- CKE is ready for enabling PodSecurityPolicy (#149).
1.13.9 - 2019-03-15
- User-defined resources (#145).
- Enable NodeRestriction admission controller (#148).
1.13.8 - 2019-03-08
- Correct kube-proxy flags to handle load balancers with
externalTrafficPolicy=Local
(#139). - Retry image pulling to be more robust (#140).
1.13.7 - 2019-03-07
- CNI configuration can be specified in
cluster.yml
(#136).
- Fix a bug that prevents kubelet to be restarted cleanly (#138).
1.13.6 - 2019-03-07
- Update Kubernetes to 1.13.4 (#137).
- Apply kube-proxy patch to fix kubernetes/kubernetes#72432 (#137).
1.13.5 - 2019-03-01
- Remove the step to pull
pause
container image (#135).
1.13.4 - 2019-02-26
- Support remote runtime for kubernetes pod (#133).
- Support log rotation of remote runtime for kubelet configuration (#133).
1.13.3 - 2019-02-12
- Add audit log support (#130).
- Fix removing node resources if hostname in cluster.yaml is specified (#129).
1.13.2 - 2019-02-07
- FAQ.
ckecli ssh
does not look for the node incluster.yml
(#127).- kubelet reports OS information correctly (#128).
- When kubelet restarts, OOM score adjustment did not work (#128).
- Specify rshared mount option instead of shared for /var/lib/kubelet (#128).
1.13.1 - 2019-02-06
- Logs from Kubernetes programs (apiserver, kubelet, ...) and etcd are sent to journald (#126).
1.13.0 - 2019-01-25
- Support for kubernetes 1.13 (#125).
- Update etcd to 3.3.11, CoreDNS to 1.3.1, unbound to 1.8.3.
See CHANGELOG-1.12.