calico
Installs calico components and sets up advanced overlay networking for kubernetes
Version information
released Aug 24th 2018
This version is compatible with:
Start using this module
Add this module to your Puppetfile:
mod 'jetstack-calico', '0.5.0-alpha2'
Learn more about managing modules with a PuppetfileDocumentation
jetstack/calico — version 0.5.0-alpha2 Aug 24th 2018
calico
Table of Contents
Description
This module is part of Tarmak and should currently be considered alpha.
Classes
calico
calico init.pp
Parameters
etcd_cluster
- Type:
Array[String]
- Default:
$::calico::params::etcd_cluster
etcd_overlay_port
- Type:
Integer[1,65535]
- Default:
$::calico::params::etcd_overlay_port
backend
- Type:
Enum['etcd', 'kubernetes']
- Default:
'etcd'
etcd_ca_file
- Type:
String
- Default:
''
etcd_cert_file
- Type:
String
- Default:
''
etcd_key_file
- Type:
String
- Default:
''
cloud_provider
- Type:
String
- Default:
$::calico::params::cloud_provider
namespace
- Type:
String
- Default:
'kube-system'
mtu
- Type:
Integer[1000,65535]
- Default:
1480
calico::config
calico::disable_source_destination_check
This class disable the source/destination check on AWS instances
calico::node
Parameters
node_image
- Type:
String
- Default:
'quay.io/calico/node'
node_version
- Type:
String
- Default:
'2.5.1'
cni_image
- Type:
String
- Default:
'quay.io/calico/cni'
cni_version
- Type:
String
- Default:
'1.10.0'
ipv4_pool_cidr
- Type:
String
- Default:
'10.231.0.0/16'
ipv4_pool_ipip_mode
- Type:
Enum['always', 'cross-subnet', 'off']
- Default:
'always'
calico::params
calico params.pp
calico::policy_controller
Parameters
image
- Type:
String
- Default:
'quay.io/calico/kube-policy-controller'
version
- Type:
String
- Default:
'0.7.0'
Dependencies
- puppetlabs-stdlib (>= 4.2.0 < 5.0.0)
- puppet-archive (>= 1.1.2 < 1.2.0)
- jetstack-kubernetes (0.5.0-alpha2)