Skip to content

Commit 4b83ccf

Browse files
authored
Merge pull request #32 from puppetlabs/0.2.0
0.2.0
2 parents a91a45b + ef75871 commit 4b83ccf

File tree

3 files changed

+18
-7
lines changed

3 files changed

+18
-7
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
#Version 0.2.0
2+
Supports Kubernetes up to 1.9.x
3+
Adds support for cri-containerd runtime
4+
Provides additional os and runtime switches for Kubetool
5+
16
#Version 0.1.3
27
Provide cli switches for kubetool, and add Dockerfile
38

@@ -8,6 +13,6 @@ Supports Kubernetes up to 1.8.x
813
Hotfix for kubeproxy
914

1015
# Version 0.1.0
11-
First release
16+
First release
1217
Supports Kubernetes 1.6 - 1.7.5
1318

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ The included configuration tool `kube_tools` auto generates all the security par
3333
1. cfssl is a requirement, so we recommend you install the module on a local machine and not a Puppet server by running this command:
3434

3535
```puppet
36-
puppet module install puppetlabs-kubernetes --version 0.1.3
36+
puppet module install puppetlabs-kubernetes --version 0.2.0
3737
```
3838

39-
2. Install cfssl. See Cloudflare's [cfssl documentation](https://github.com/cloudflare/cfssl).
39+
2. Install cfssl. See Cloudflare's [cfssl documentation](https://github.com/cloudflare/cfssl).
4040

4141
3. Change directory into the root of the module, and run the `bundle install` command.
4242

@@ -75,7 +75,7 @@ The parameters are:
7575

7676
* `OS`: the os kubernetes will run on.
7777
* `VERSION`: the version of kubernetes you want to deploy
78-
* `CONTAINER_RUNTIME`: the container runtime kubernetes will use, this can only be set to `docker` or `cri_containerd`
78+
* `CONTAINER_RUNTIME`: the container runtime kubernetes will use, this can only be set to `docker` or `cri_containerd`
7979
* `FQDN`: the cluster fqdn.
8080
* `BOOTSTRAP_CONTROLLER_IP`: the ip address of the controller puppet will use to create things like cluster role bindings, kube dns, and the Kubernetes dashboard.
8181
* `ETCD_INITIAL_CLUSTER`: the server addresses. When in production, include three, five, or seven nodes for etcd.
@@ -174,6 +174,12 @@ The version of kube DNS to install.
174174

175175
Defaults to `1.14.2`.
176176

177+
#### `container_runtime`
178+
179+
Choose between docker or cri_containerd
180+
181+
Defaults to docker
182+
177183
#### `controller`
178184

179185
Specifies whether to set the node as a Kubernetes controller.

metadata.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-kubernetes",
3-
"version": "0.1.3",
3+
"version": "0.2.0",
44
"author": "Puppet",
55
"summary": "The module installs and configures a Kubernetes cluster",
66
"license": "Apache-2.0",
@@ -11,8 +11,8 @@
1111
{"name":"puppetlabs-stdlib","version_requirement":">= 4.19.0 < 5.0.0"},
1212
{"name":"puppetlabs-apt","version_requirement":">= 4.1.0 < 4.3.0"},
1313
{"name":"stahnma-epel","version_requirement":">= 1.2.2 < 1.3.0"},
14-
{"name":"puppet-archive","version_requirement":">= 2.0.0 < 2.1.0"},
15-
{"name":"maestrodev-wget"}
14+
{"name":"puppet-archive","version_requirement":">= 2.0.0 < 2.1.0"},
15+
{"name":"maestrodev-wget","version_requirement":">= 1.0.0"}
1616
],
1717
"data_provider": null,
1818
"operatingsystem_support": [

0 commit comments

Comments
 (0)