Upgrade tasks for version v1beta1
Upgrade kubeadmn templates for v1beta1 (kubernetes versions 1.13.+)
Ability to change etcd hostname
Ability to change Kubernetes dashboard url
A full list of PR's and issues closed can be found here here
Add Puppet Bolt tasks to interact with the Kubernetes API
Moves env variable to init.pp
Set cgroup driver in config file
Ability to change cluster name
Restrucuture config class
New defined type for SA in new namespaces
A full list of PR's and issues closed can be found here here
Fixes bug where nodes in v1.10/11 could not join the cluster
A full list of PR's and issues closed can be found here here
Fixes world readable PKI keys in /etc/kubernetes/config.yaml
Allows changing etcd cluster state with new param
A full list of PR's and issues closed can be found here here
Includes support for 1.13.x with the alpha3 config files
Uses config file for join tasks
Versions Dashboard
Enables kubelet service on RHEL/Centos
Removes params.pp in favor of data in init.pp
A full list of PR's and issues closed can be found here here
Adds support for Kubernetes 1.12.x
A full list of PR's and issues closed can be found here here
https://github.com/puppetlabs/puppetlabs-kubernetes/milestone/3?closed=1
Fixes an incorrect default value for ignore_preflight_errors in the cluster_roles class
Exposes a significant number of new params to allow the use of internal repos in restricted or airgapped systems.
A full list of PRs and issues closed can be found here
Fixes issue with cgroup mismatch on docker PR #109
ignores docker warning ine prelifght checks when using containerd PR #109
Changes default runtime to docker
Architectural change to use kubeadm project to bootstrap kubernetes clusters.
Updates to kubetool and params to reflect this change. See the README.md in this repo and consult the official kubeadm documenation here
Add parameters for networking
Minor bug fixes
Full list of PR's available at here
Change exec path for controller PR #57
Fix gpg key for docker apt repo PR #58
Fix in kubetool for weave cni provider URL PR #63
Hotfix for kubelet downgrading cni in the rhel family
Support for weave and flannel
EPEL module removed as dependency
Added $apiserver_extra_arguments
PR #47
Added support for PDK
Added support for stdlib 4.24.0
Updated kubetool to include CNI information in hiera (see README)
Officially supported version of puppetlabs-kubernetes
Supports Kubernetes up to 1.9.x
Adds support for cri-containerd runtime
Provides additional os and runtime switches for Kubetool
Provide cli switches for kubetool, and add Dockerfile
Supports Kubernetes up to 1.8.x
Hotfix for kubeproxy
First release
Supports Kubernetes 1.6 - 1.7.5