Skip to content

cni-flannel job from netman/0.3.0

Github source: 252bfc46 or master branch

Properties

cni-flannel

etcd_ca_cert

PEM encoded CA cert

Default
""

etcd_client_cert

PEM encoded client cert

Default
""

etcd_client_key

PEM encoded client key

Default
""

etcd_endpoints

a list of etcd endpoints

Default
[]

flannel

Backend
GBP

Enable GBP on VXLAN devices

Default
true
Port

UDP port to use for VXLAN Tunnel Endpoints

Default
8472
Type

Flannel backend to use

Default
vxlan
VNI

VXLAN Virtual Network Identifier to use

Default
1
Network

CIDR block for overlay network. Should be /16

Default
10.255.0.0/16
etcd
require_ssl

Enable ssl for communication between flannel and etcd

Default
true

flannel-watchdog

config

bridge_name

name of cni bridge on host

Default
cni-flannel0
flannel_subnet_file

file that flannel writes out the subnet environment

Default
/run/flannel/subnet.env

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/cni-flannel/ directory (learn more).

  • bin/flannel-watchdog_ctl (from flannel-watchdog_ctl.erb)
  • bin/flanneld_ctl (from flanneld_ctl.erb)
  • config/certs/etcd/ca.crt (from etcd_ca.crt.erb)
  • config/certs/etcd/client.crt (from etcd_client.crt.erb)
  • config/certs/etcd/client.key (from etcd_client.key.erb)
  • config/cni/30-flannel.conf (from 30-flannel.conf.erb)
  • config/flannel-watchdog.json (from flannel-watchdog.json.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.