Skip to content

Commit ab29c3d

Browse files
Merge pull request #455 from puppetlabs/release
Release version 5.4.0 Mergeback
2 parents 1774b65 + 48dec5b commit ab29c3d

File tree

3 files changed

+125
-4
lines changed

3 files changed

+125
-4
lines changed

CHANGELOG.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,31 @@
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+
## [v5.4.0](https://github.com/puppetlabs/puppetlabs-kubernetes/tree/v5.4.0) (2020-11-30)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-kubernetes/compare/v5.3.0...v5.4.0)
8+
9+
### Added
10+
11+
- Add scheduler\_extra\_arguments parameter [\#451](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/451) ([treydock](https://github.com/treydock))
12+
- Add configuration options for conntrack settings in v1beta1 and v1beta2 [\#447](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/447) ([Wiston999](https://github.com/Wiston999))
13+
14+
### Fixed
15+
16+
- Updates docker yumrepo default [\#436](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/436) ([JasonWhall](https://github.com/JasonWhall))
17+
18+
### UNCATEGORIZED PRS; LABEL THEM ON GITHUB
19+
20+
- Remove invalid kube-proxy config resourceContainer [\#448](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/448) ([treydock](https://github.com/treydock))
21+
- Release mergeback version 5.3.0 [\#437](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/437) ([daianamezdrea](https://github.com/daianamezdrea))
22+
523
## [v5.3.0](https://github.com/puppetlabs/puppetlabs-kubernetes/tree/v5.3.0) (2020-09-02)
624

725
[Full Changelog](https://github.com/puppetlabs/puppetlabs-kubernetes/compare/v5.2.0...v5.3.0)
826

927
### Added
1028

29+
- pdksync - \(IAC-973\) - Update travis/appveyor to run on new default branch `main` [\#428](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/428) ([david22swan](https://github.com/david22swan))
1130
- Package pinning and auto restart of etcd [\#420](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/420) ([scoopex](https://github.com/scoopex))
1231
- Delegated PKI and adapt to k8s 1.15.3+ [\#412](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/412) ([Wiston999](https://github.com/Wiston999))
1332
- Add option to set the dns domain in kubernetes cluster [\#405](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/405) ([BaronMsk](https://github.com/BaronMsk))
@@ -35,7 +54,6 @@ All notable changes to this project will be documented in this file. The format
3554

3655
### Added
3756

38-
- pdksync - \(IAC-973\) - Update travis/appveyor to run on new default branch `main` [\#428](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/428) ([david22swan](https://github.com/david22swan))
3957
- Allow setting metricsBindAddress [\#377](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/377) ([TJM](https://github.com/TJM))
4058
- Add docker\_extra\_daemon\_config for use when managing docker [\#376](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/376) ([mrwulf](https://github.com/mrwulf))
4159
- Add support for managing Docker logging max-file and max-size settings. [\#358](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/358) ([nickperry](https://github.com/nickperry))
@@ -73,16 +91,17 @@ All notable changes to this project will be documented in this file. The format
7391
- Expose ttl duration parameter [\#313](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/313) ([carabasdaniel](https://github.com/carabasdaniel))
7492
- make proxy mode configurable [\#297](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/297) ([mrwulf](https://github.com/mrwulf))
7593
- Fixed duplicate tlsBootstrapToken in config\_worker.yaml.erb for kubernetes 1.14 [\#287](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/287) ([Hillkorn](https://github.com/Hillkorn))
76-
- Add extra arguments for API server and controller manager [\#282](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/282) ([fydai](https://github.com/fydai))
7794

7895
## [v4.0.1](https://github.com/puppetlabs/puppetlabs-kubernetes/tree/v4.0.1) (2019-05-13)
7996

8097
[Full Changelog](https://github.com/puppetlabs/puppetlabs-kubernetes/compare/4.0.0...v4.0.1)
8198

8299
### Fixed
83100

101+
- Add extra arguments for API server and controller manager [\#282](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/282) ([fydai](https://github.com/fydai))
84102
- cluster name missing tag brackets in worker config [\#280](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/280) ([jorhett](https://github.com/jorhett))
85103
- Avoid log message about waiting for SA when it already exists [\#278](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/278) ([jorhett](https://github.com/jorhett))
104+
- MODULES-8947 fixing bugs and tests [\#274](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/274) ([sheenaajay](https://github.com/sheenaajay))
86105

87106
# Version 4.0.0
88107

REFERENCE.md

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,6 +800,10 @@ the files if they do not exist.
800800
A hash of extra volume mounts mounted on the controller manager.
801801
Defaults to []
802802

803+
[*scheduler_extra_arguments*]
804+
A string array of extra arguments to be passed to scheduler.
805+
Defaults to []
806+
803807
[*delegated_pki*]
804808
Set to true if all required X509 certificates will be provided by external means. Setting this to true will ignore all *_crt and *_key including sa.key and sa.pub files.
805809
Defaults to false
@@ -1015,6 +1019,24 @@ Default to 24h
10151019
Set the metricsBindAddress (to allow prometheus)
10161020
Default to 127.0.0.1
10171021

1022+
[*conntrack_max_per_core*]
1023+
Maximum number of NAT connections to track per CPU core.
1024+
Set to 0 to leave the limit as-is and ignore conntrack_min.
1025+
Default to 32768
1026+
1027+
[*conntrack_min*]
1028+
Minimum number of conntrack entries to allocate, regardless of conntrack-max-per-core.
1029+
Set conntrack_max_per_core to 0 to leave the limit as-is
1030+
Default to 131072
1031+
1032+
[*conntrack_tcp_wait_timeout*]
1033+
NAT timeout for TCP connections in the CLOSE_WAIT state.
1034+
Default to 1h0m0s
1035+
1036+
[*conntrack_tcp_stablished_timeout*]
1037+
Idle timeout for established TCP connections (0 to leave as-is).
1038+
Default to 24h0m0s
1039+
10181040
Authors
10191041
-------
10201042

@@ -1166,7 +1188,7 @@ Data type: `Optional[String]`
11661188

11671189

11681190

1169-
Default value: `$facts['hostname']`
1191+
Default value: `$facts['networking']['hostname']`
11701192

11711193
##### `etcd_ip`
11721194

@@ -1454,6 +1476,14 @@ Data type: `Optional[Array]`
14541476

14551477

14561478

1479+
Default value: `[]`
1480+
1481+
##### `scheduler_extra_arguments`
1482+
1483+
Data type: `Optional[Array]`
1484+
1485+
1486+
14571487
Default value: `[]`
14581488

14591489
##### `service_cidr`
@@ -1872,6 +1902,38 @@ Data type: `Optional[String]`
18721902

18731903
Default value: ``undef``
18741904

1905+
##### `conntrack_max_per_core`
1906+
1907+
Data type: `Integer`
1908+
1909+
1910+
1911+
Default value: `32768`
1912+
1913+
##### `conntrack_min`
1914+
1915+
Data type: `Integer`
1916+
1917+
1918+
1919+
Default value: `131072`
1920+
1921+
##### `conntrack_tcp_wait_timeout`
1922+
1923+
Data type: `String`
1924+
1925+
1926+
1927+
Default value: `'1h0m0s'`
1928+
1929+
##### `conntrack_tcp_stablished_timeout`
1930+
1931+
Data type: `String`
1932+
1933+
1934+
1935+
Default value: `'24h0m0s'`
1936+
18751937
### `kubernetes::cluster_roles`
18761938

18771939
The kubernetes::cluster_roles class.
@@ -2288,6 +2350,14 @@ Data type: `Optional[Array]`
22882350

22892351
Default value: `$kubernetes::controllermanager_extra_arguments`
22902352

2353+
##### `scheduler_extra_arguments`
2354+
2355+
Data type: `Optional[Array]`
2356+
2357+
2358+
2359+
Default value: `$kubernetes::scheduler_extra_arguments`
2360+
22912361
##### `kubelet_extra_arguments`
22922362

22932363
Data type: `Optional[Array]`
@@ -2392,6 +2462,38 @@ Data type: `Stdlib::IP::Address`
23922462

23932463
Default value: `$kubernetes::metrics_bind_address`
23942464

2465+
##### `conntrack_max_per_core`
2466+
2467+
Data type: `Integer`
2468+
2469+
2470+
2471+
Default value: `$kubernetes::conntrack_max_per_core`
2472+
2473+
##### `conntrack_min`
2474+
2475+
Data type: `Integer`
2476+
2477+
2478+
2479+
Default value: `$kubernetes::conntrack_min`
2480+
2481+
##### `conntrack_tcp_wait_timeout`
2482+
2483+
Data type: `String`
2484+
2485+
2486+
2487+
Default value: `$kubernetes::conntrack_tcp_wait_timeout`
2488+
2489+
##### `conntrack_tcp_stablished_timeout`
2490+
2491+
Data type: `String`
2492+
2493+
2494+
2495+
Default value: `$kubernetes::conntrack_tcp_stablished_timeout`
2496+
23952497
### `kubernetes::config::worker`
23962498

23972499
Class kubernetes config_worker, populates worker config files with joinconfig

metadata.json

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

0 commit comments

Comments
 (0)