Skip to content

Latest commit

 

History

History
332 lines (184 loc) · 16 KB

CHANGELOG.md

File metadata and controls

332 lines (184 loc) · 16 KB

Change log

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)

Full Changelog

Added

  • Support Kubernetes 1.22 and kubeadm v1beta3 configurations #531 (treydock)
  • Enable live-restore for Docker daemon. #530 (peteroruba)

v6.2.0 (2021-07-19)

Full Changelog

Added

  • Allow configuring of waiting times during sa creation #519 (ZloeSabo)

Fixed

  • 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)

Full Changelog

Added

  • 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)

Fixed

v6.0.0 (2021-02-27)

Full Changelog

Changed

  • pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #480 (carabasdaniel)

Added

Fixed

v5.5.0 (2020-12-16)

Full Changelog

Added

v5.4.0 (2020-11-30)

Full Changelog

Added

  • Add scheduler_extra_arguments parameter #451 (treydock)
  • Add configuration options for conntrack settings in v1beta1 and v1beta2 #447 (Wiston999)

Fixed

v5.3.0 (2020-09-02)

Full Changelog

Added

  • 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)

Fixed

v5.2.0 (2020-05-13)

Full Changelog

Added

Fixed

  • Create client certificates per server with SAN values #382 (AblionGE)

v5.1.0 (2020-01-27)

Full Changelog

Added

  • 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)

Fixed

  • 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)

Full Changelog

Changed

Added

  • Modify config_version to kubernetes_version mapping. Pre-req to supporting Kube 1.15 #308 (nickperry)
  • add support for cilium network provider #265 (SimonHoenscheid)

Fixed

v4.0.1 (2019-05-13)

Full Changelog

Fixed

  • 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)

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

* This Changelog was automatically generated by github_changelog_generator