All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v6.3.0 (2021-09-06)
- Support Kubernetes 1.22 and kubeadm v1beta3 configurations #531 (treydock)
- Enable live-restore for Docker daemon. #530 (peteroruba)
v6.2.0 (2021-07-19)
- Support for kubernetes dashboard version 2.0.0 and onwards #528 (danifr)
- Support both standard Calico and Calico Tigera #511 (treydock)
v6.1.0 (2021-05-11)
- Add config.toml for containerd installed with 'archive' #516 (danifr)
- Improvements to containerd configs when using a package #510 (treydock)
- Add kubeadm skip-phases option #507 (BaronMsk)
- Configure image registry settings for containerd when installed via package #500 (andeman)
- (IAC-1497) - Removal of unsupported
translate
dependency #501 (david22swan) - Repair containerd archive #497 (daianamezdrea)
- Added information about Hiera YAML Lookup; installing a updated version. #494 (bitvijays)
v6.0.0 (2021-02-27)
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #480 (carabasdaniel)
- Add etcd_listen_metric_urls parameter #470 (treydock)
- add etc max-request-bytes option #464 (AblionGE)
- Fix template #484 (daianamezdrea)
- Bump containerd version to 1.5.0 and fix source link #483 (daianamezdrea)
- Update criSocket to avoid deprecation warnings #475 (treydock)
- Fix calico CNI support #473 (djschaap)
- Ensure that changes to etcd systemd reload and restart etcd #471 (treydock)
- Allow tmp_directory to be changed #462 (treydock)
v5.5.0 (2020-12-16)
- Support installing containerd using a package #460 (treydock)
- pdksync - (feat) - Add support for puppet 7 #459 (daianamezdrea)
v5.4.0 (2020-11-30)
- Add scheduler_extra_arguments parameter #451 (treydock)
- Add configuration options for conntrack settings in v1beta1 and v1beta2 #447 (Wiston999)
- Remove invalid kube-proxy config resourceContainer #448 (treydock)
- Updates docker yumrepo default #436 (JasonWhall)
v5.3.0 (2020-09-02)
- pdksync - (IAC-973) - Update travis/appveyor to run on new default branch
main
#428 (david22swan) - Package pinning and auto restart of etcd #420 (scoopex)
- Delegated PKI and adapt to k8s 1.15.3+ #412 (Wiston999)
- Add option to set the dns domain in kubernetes cluster #405 (BaronMsk)
- Update default yum repositories for docker #414 (carabasdaniel)
- Remove invalid field "max" from conntrack spec #407 (nickperry)
v5.2.0 (2020-05-13)
v5.1.0 (2020-01-27)
- Allow setting metricsBindAddress #377 (TJM)
- Add docker_extra_daemon_config for use when managing docker #376 (mrwulf)
- Add support for managing Docker logging max-file and max-size settings. #358 (nickperry)
- Add possibility to run acceptance tests with Litmus and Vagrant #353 (carabasdaniel)
- Add_support_1.16 #351 (BaronMsk)
- Fix worker k8s 1.6 #363 (BaronMsk)
- Configure extra_volumes when cloud_provider is set and cloud_config is not. Fixes #301 #361 (nickperry)
- Add support for readOnly and pathType fields on volumes #359 (nickperry)
- Adding all IPs for etcd servers to etcd server cert #350 (blodone)
- repair/improve package installation #348 (scoopex)
- Use correct apt release on Debian/Ubuntu #338 (aptituz)
- Fix repository location for Ubuntu #337 (aptituz)
- Fixed v1beta1 JoinConfiguration template to match the documentation #332 (Xartos)
v5.0.0 (2019-07-24)
- (MODULES-9550) - v5.0.0 Release Prep #324 (sheenaajay)
- (FM-8100) Update minimum supported Puppet version to 5.5.10 #291 (sheenaajay)
- Modify config_version to kubernetes_version mapping. Pre-req to supporting Kube 1.15 #308 (nickperry)
- add support for cilium network provider #265 (SimonHoenscheid)
- Manage front-proxy ca certs - fixes #275 #321 (nickperry)
- (IAC-181) Expose ttl duration parameter #313 (carabasdaniel)
- make proxy mode configurable #297 (mrwulf)
- Fixed duplicate tlsBootstrapToken in config_worker.yaml.erb for kubernetes 1.14 #287 (Hillkorn)
v4.0.1 (2019-05-13)
- Add extra arguments for API server and controller manager #282 (fydai)
- cluster name missing tag brackets in worker config #280 (jorhett)
- Avoid log message about waiting for SA when it already exists #278 (jorhett)
- MODULES-8947 fixing bugs and tests #274 (sheenaajay)
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
* This Changelog was automatically generated by github_changelog_generator