Skip to content

Releases: evilmartians/chef-kubernetes

v1.11.6

26 Jul 08:59
v1.11.6
Compare
Choose a tag to compare
  • Etcd: 3.3.9
  • Weave: 2.4.0

v1.10.9

26 Jul 16:31
v1.10.9
Compare
Choose a tag to compare
  • Etcd: 3.3.9
  • Kubernetes: 1.10.6

v1.10.8: weave 2.4

25 Jul 17:23
v1.10.8
Compare
Choose a tag to compare
  • Weave: 2.4.0
  • Etcd systemd unit default name set to etcd instead of etcd-#{node['name']}
  • CoreDNS: 1.2.0
  • sdn canal: calico updated to 3.1
  • kubeletconfig: explicitly set cgroup driver
  • CNI plugins: bump to 0.7.1

v1.11.5

19 Jul 09:44
v1.11.5
Compare
Choose a tag to compare
  • podman upgraded to 0.7.2
  • Kubernetes: 1.11.1
  • Etcd systemd unit default name set to etcd instead of etcd-#{node['name']}

v1.11.4: IPVS proxy mode

13 Jul 15:07
v1.11.4
Compare
Choose a tag to compare
  • CoreDNS: 1.2.0
  • kube-proxy: explicitly set cluster-cidr
  • kube-proxy: simplify proxy-mode configuration
  • Make kubernetes services network route ipvs compatible
  • Packages: install ipvsadm and ipset for IPVS proxy mode
  • kube-proxy: split attributes to global and ipvs-related
  • sdn canal: calico updated to 3.1

IPVS is now first class citizen.
Just set node['kubernetes']['proxy_mode'] attribute to ipvs and run chef-client.

See official blog post for implementation details.

v1.11.3

11 Jul 17:24
Compare
Choose a tag to compare
  • CNI plugins: bump to 0.7.1
  • podman: 0.7.1
  • cri-o: 1.11.1

v1.11.2: CRIO to the rescue

11 Jul 17:23
Compare
Choose a tag to compare
  • Kubelet: add ability to use custom runtimes
  • kubeletconfig: check for RotateKubeletServerCertificate feature gate before enabling server certificates autorotation
  • Docker moved to separate recipe
  • install CRIO and corresponding binaries
  • Buildah installation recipe
  • Explicitly install aufs-tools if cri-o uses aufs as storage
  • kubeletconfig: explicitly set cgroup driver

From now on it's possible to use CRIO instead of docker as a container runtime interface.
Just set node['kubernetes']['container_runtime'] to crio, run chef-client and cleanup docker installation with docker rm -f `docker ps -aq` .

v1.11.1

28 Jun 13:32
Compare
Choose a tag to compare
  • Kubernetes: 1.11.0
  • Feature gates: remove already enabled by default MountPropagation and VolumeScheduling
  • recipes/proxy: typo fix in LimitNOFILE systemd-unit instruction
  • kubeletconfig: fix unexpected camelcase in keys
  • kubeletconfig: explicitly add TLS-settings

v1.10.7

28 Jun 19:26
Compare
Choose a tag to compare
  • kubeletconfig: fix unexpected camelcase in keys
  • kubelet: enable certificate autorotation

v1.9.7

28 Jun 18:53
Compare
Choose a tag to compare
  • Templates::Corefile: yaml syntax fix

Possible the last release in 1.9 branch.
Be aware.