- Support Chef Infra Client 16+
- Drop Chef Infra Client 12-13 support
- Add kubernetes 1.12 options
- Remove default value for kubeconfig
- Add --rotate-certificates in kubelet
- Use kubernetes 1.7.6 by default.
- Add the
:version
property to pull version binaries upstream. - Support other systemd-based platforms like CentOS and Ubuntu.
- Bump the minimum version required for the chef-client.
- Document how to anticipate newer versions of Kubernetes.
- Bump more metadata to pass Supermarket quality metrics.
- Bump documentation and other metadata information to pass Supermarket quality metrics.
- Document how to use the custom resources
- Update unit tests for Chef 13
- Update resource properties to commandline flags in 1.4.0
- Update resource properties to reflect kube 1.3.x commandline flags (#13)
- Bump kubernetes binaries to 1.3.6
- Remove cluster-name to the api-server parameters (#12)
- Set systemd unit flags to automatically start on boot
- Boot the kubelet only after the container runtime is available
- Introduce
remote
andchecksum
properties for downloading the binaries - Fix hard-wired kube-proxy command in its systemd unit
- Complete commandline flags as resource properties for all the custom resources:
- Specify the cookbook in inline templates
- Move recipe to a test cookbook fixture
- Bare resources to boot a cluster