Skip to content

Latest commit

 

History

History
158 lines (78 loc) · 3.66 KB

HISTORY.md

File metadata and controls

158 lines (78 loc) · 3.66 KB

Version 4.0.0

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

Version 3.4.0

Add Puppet Bolt tasks to interact with the Kubernetes API

Version 3.3.0

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

Version 3.2.2

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

Version 3.2.1

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

Version 3.2.0

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

Version 3.1.0

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

Version 3.0.1

Fixes an incorrect default value for ignore_preflight_errors in the cluster_roles class

Version 3.0.0

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

Version 2.0.2

Fixes issue with cgroup mismatch on docker PR #109

ignores docker warning ine prelifght checks when using containerd PR #109

Version 2.0.1

Changes default runtime to docker

Version 2.0.0

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

Version 1.1.0

Add parameters for networking

Minor bug fixes

Full list of PR's available at here

Version 1.0.3

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

Version 1.0.2

Hotfix for kubelet downgrading cni in the rhel family

Version 1.0.1

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)

Version 1.0.0

Officially supported version of puppetlabs-kubernetes

Version 0.2.0

Supports Kubernetes up to 1.9.x

Adds support for cri-containerd runtime

Provides additional os and runtime switches for Kubetool

Version 0.1.3

Provide cli switches for kubetool, and add Dockerfile

Version 0.1.2

Supports Kubernetes up to 1.8.x

Version 0.1.1

Hotfix for kubeproxy

Version 0.1.0

First release

Supports Kubernetes 1.6 - 1.7.5