Skip to content

Commit a7164bf

Browse files
author
GitHub Action
committed
Release prep v6.3.0
1 parent 5815384 commit a7164bf

File tree

3 files changed

+57
-1
lines changed

3 files changed

+57
-1
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [v6.3.0](https://github.com/puppetlabs/puppetlabs-kubernetes/tree/v6.3.0) (2021-09-06)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-kubernetes/compare/v6.2.0...v6.3.0)
8+
9+
### Added
10+
11+
- Support Kubernetes 1.22 and kubeadm v1beta3 configurations [\#531](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/531) ([treydock](https://github.com/treydock))
12+
- Enable live-restore for Docker daemon. [\#530](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/530) ([peteroruba](https://github.com/peteroruba))
13+
514
## [v6.2.0](https://github.com/puppetlabs/puppetlabs-kubernetes/tree/v6.2.0) (2021-07-19)
615

716
[Full Changelog](https://github.com/puppetlabs/puppetlabs-kubernetes/compare/v6.1.0...v6.2.0)

REFERENCE.md

+47
Original file line numberDiff line numberDiff line change
@@ -1091,6 +1091,17 @@ Default to /var/tmp/puppetlabs-kubernetes
10911091
Allow kubeadm init skip some phases
10921092
Default: none phases skipped
10931093

1094+
[*skip_phases_join*]
1095+
Allow kubeadm join to skip some phases
1096+
Only works with Kubernetes 1.22+
1097+
Default: no phases skipped
1098+
1099+
[*feature_gates*]
1100+
Feature gate hash to be added to kubeadm configuration
1101+
Example:
1102+
{'RootlessControlPlane' => true}
1103+
Default: undefined, no feature gates
1104+
10941105
Authors
10951106
-------
10961107

@@ -1218,13 +1229,15 @@ The following parameters are available in the `kubernetes` class:
12181229
* [`metrics_bind_address`](#metrics_bind_address)
12191230
* [`join_discovery_file`](#join_discovery_file)
12201231
* [`skip_phases`](#skip_phases)
1232+
* [`skip_phases_join`](#skip_phases_join)
12211233
* [`conntrack_max_per_core`](#conntrack_max_per_core)
12221234
* [`conntrack_min`](#conntrack_min)
12231235
* [`conntrack_tcp_wait_timeout`](#conntrack_tcp_wait_timeout)
12241236
* [`conntrack_tcp_stablished_timeout`](#conntrack_tcp_stablished_timeout)
12251237
* [`tmp_directory`](#tmp_directory)
12261238
* [`wait_for_default_sa_tries`](#wait_for_default_sa_tries)
12271239
* [`wait_for_default_sa_try_sleep`](#wait_for_default_sa_try_sleep)
1240+
* [`feature_gates`](#feature_gates)
12281241

12291242
##### <a name="kubernetes_version"></a>`kubernetes_version`
12301243

@@ -2174,6 +2187,14 @@ Data type: `Optional[String]`
21742187

21752188

21762189

2190+
Default value: ``undef``
2191+
2192+
##### <a name="skip_phases_join"></a>`skip_phases_join`
2193+
2194+
Data type: `Optional[Array]`
2195+
2196+
2197+
21772198
Default value: ``undef``
21782199

21792200
##### <a name="conntrack_max_per_core"></a>`conntrack_max_per_core`
@@ -2232,6 +2253,14 @@ Data type: `Integer`
22322253

22332254
Default value: `6`
22342255

2256+
##### <a name="feature_gates"></a>`feature_gates`
2257+
2258+
Data type: `Hash[String[1], Boolean]`
2259+
2260+
2261+
2262+
Default value: `{}`
2263+
22352264
### <a name="kubernetescluster_roles"></a>`kubernetes::cluster_roles`
22362265

22372266
The kubernetes::cluster_roles class.
@@ -2384,6 +2413,7 @@ The following parameters are available in the `kubernetes::config::kubeadm` clas
23842413
* [`conntrack_min`](#conntrack_min)
23852414
* [`conntrack_tcp_wait_timeout`](#conntrack_tcp_wait_timeout)
23862415
* [`conntrack_tcp_stablished_timeout`](#conntrack_tcp_stablished_timeout)
2416+
* [`feature_gates`](#feature_gates)
23872417

23882418
##### <a name="config_file"></a>`config_file`
23892419

@@ -2889,6 +2919,14 @@ Data type: `String`
28892919

28902920
Default value: `$kubernetes::conntrack_tcp_stablished_timeout`
28912921

2922+
##### <a name="feature_gates"></a>`feature_gates`
2923+
2924+
Data type: `Hash[String[1], Boolean]`
2925+
2926+
2927+
2928+
Default value: `$kubernetes::feature_gates`
2929+
28922930
### <a name="kubernetesconfigworker"></a>`kubernetes::config::worker`
28932931

28942932
Class kubernetes config_worker, populates worker config files with joinconfig
@@ -2916,6 +2954,7 @@ The following parameters are available in the `kubernetes::config::worker` class
29162954
* [`ignore_preflight_errors`](#ignore_preflight_errors)
29172955
* [`skip_ca_verification`](#skip_ca_verification)
29182956
* [`cgroup_driver`](#cgroup_driver)
2957+
* [`skip_phases_join`](#skip_phases_join)
29192958

29202959
##### <a name="node_name"></a>`node_name`
29212960

@@ -3069,6 +3108,14 @@ Data type: `String`
30693108

30703109
Default value: `$kubernetes::cgroup_driver`
30713110

3111+
##### <a name="skip_phases_join"></a>`skip_phases_join`
3112+
3113+
Data type: `Optional[Array]`
3114+
3115+
3116+
3117+
Default value: `$kubernetes::skip_phases_join`
3118+
30723119
### <a name="kuberneteskube_addons"></a>`kubernetes::kube_addons`
30733120

30743121
Class kubernetes kube_addons

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-kubernetes",
3-
"version": "6.2.0",
3+
"version": "6.3.0",
44
"author": "puppetlabs",
55
"summary": "The module installs and configures a Kubernetes cluster",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)