Use OSH-infra Calico chart
* Updates examples Change-Id: I66d1acfb249e3f3a45f0c3f9465f70f69ea82113
This commit is contained in:
parent
86c3c11ba4
commit
dbd08fd2f2
|
@ -66,6 +66,14 @@ spec:
|
||||||
- containerPort: 53
|
- containerPort: 53
|
||||||
name: dns-tcp
|
name: dns-tcp
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
readinessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /health
|
||||||
|
port: 8080
|
||||||
|
scheme: HTTP
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
timeoutSeconds: 5
|
||||||
|
successThreshold: 1
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /health
|
path: /health
|
||||||
|
|
|
@ -114,6 +114,31 @@ data:
|
||||||
dependencies: []
|
dependencies: []
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: infra-helm-toolkit
|
||||||
|
layeringDefinition:
|
||||||
|
abstract: false
|
||||||
|
layer: site
|
||||||
|
storagePolicy: cleartext
|
||||||
|
data:
|
||||||
|
chart_name: infra-helm-toolkit
|
||||||
|
release: infra-helm-toolkit
|
||||||
|
namespace: infra-helm-toolkit
|
||||||
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
|
upgrade:
|
||||||
|
no_hooks: true
|
||||||
|
values: {}
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://git.openstack.org/openstack/openstack-helm-infra
|
||||||
|
subpath: helm-toolkit
|
||||||
|
reference: master
|
||||||
|
dependencies: []
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: kubernetes-proxy
|
name: kubernetes-proxy
|
||||||
|
@ -142,6 +167,7 @@ data:
|
||||||
subpath: proxy
|
subpath: proxy
|
||||||
dependencies:
|
dependencies:
|
||||||
- helm-toolkit
|
- helm-toolkit
|
||||||
|
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -387,6 +413,7 @@ data:
|
||||||
subpath: etcd
|
subpath: etcd
|
||||||
dependencies:
|
dependencies:
|
||||||
- helm-toolkit
|
- helm-toolkit
|
||||||
|
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -403,21 +430,22 @@ metadata:
|
||||||
name: calico-etcd
|
name: calico-etcd
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.ca'
|
path: '.values.endpoints.etcd.auth.client.tls.ca'
|
||||||
-
|
-
|
||||||
src:
|
src:
|
||||||
schema: deckhand/Certificate/v1
|
schema: deckhand/Certificate/v1
|
||||||
name: calico-node
|
name: calico-node
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.cert'
|
path: '.values.endpoints.etcd.auth.client.tls.crt'
|
||||||
-
|
-
|
||||||
src:
|
src:
|
||||||
schema: deckhand/CertificateKey/v1
|
schema: deckhand/CertificateKey/v1
|
||||||
name: calico-node
|
name: calico-node
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.key'
|
path: '.values.endpoints.etcd.auth.client.tls.key'
|
||||||
|
|
||||||
data:
|
data:
|
||||||
chart_name: calico
|
chart_name: calico
|
||||||
release: calico
|
release: calico
|
||||||
|
@ -428,29 +456,68 @@ data:
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
calico:
|
conf:
|
||||||
ip_autodetection_method: interface=ens3
|
cni_network_config:
|
||||||
pod_ip_cidr: 10.97.0.0/16
|
name: k8s-pod-network
|
||||||
ctl:
|
cniVersion: 0.1.0
|
||||||
install_on_host: true
|
type: calico
|
||||||
etcd:
|
etcd_endpoints: __ETCD_ENDPOINTS__
|
||||||
service:
|
etcd_ca_cert_file: /etc/calico/pki/ca
|
||||||
ip: 10.96.232.136
|
etcd_cert_file: /etc/calico/pki/crt
|
||||||
port: 6666
|
etcd_key_file: /etc/calico/pki/key
|
||||||
tls:
|
log_level: debug
|
||||||
ca: placeholder
|
mtu: 1500
|
||||||
cert: placeholder
|
ipam:
|
||||||
key: placeholder
|
type: calico-ipam
|
||||||
|
policy:
|
||||||
|
type: k8s
|
||||||
|
k8s_api_root: https://__KUBERNETES_SERVICE_HOST__:__KUBERNETES_SERVICE_PORT__
|
||||||
|
k8s_auth_token: __SERVICEACCOUNT_TOKEN__
|
||||||
|
|
||||||
|
policy_controller:
|
||||||
|
K8S_API: "https://10.96.0.1:443"
|
||||||
|
|
||||||
|
node:
|
||||||
|
CALICO_STARTUP_LOGLEVEL: INFO
|
||||||
|
CLUSTER_TYPE:
|
||||||
|
- k8s
|
||||||
|
- bgp
|
||||||
|
IP_AUTODETECTION_METHOD: interface=ens3
|
||||||
|
WAIT_FOR_STORAGE: "true"
|
||||||
|
|
||||||
|
endpoints:
|
||||||
|
etcd:
|
||||||
|
hosts:
|
||||||
|
default: calico-etcd
|
||||||
|
host_fqdn_override:
|
||||||
|
default: 10.96.232.136
|
||||||
|
scheme:
|
||||||
|
default: https
|
||||||
|
|
||||||
|
networking:
|
||||||
|
podSubnet: 10.97.0.0/16
|
||||||
|
mtu: 1500
|
||||||
|
|
||||||
images:
|
images:
|
||||||
cni: quay.io/calico/cni:v1.11.2
|
tags:
|
||||||
ctl: quay.io/calico/ctl:v1.6.3
|
calico_node: quay.io/calico/node:v2.6.5
|
||||||
node: quay.io/calico/node:v2.6.5
|
calico_cni: quay.io/calico/cni:v1.11.2
|
||||||
policy_controller: quay.io/calico/kube-controllers:v1.0.2
|
calico_ctl: quay.io/calico/ctl:v1.6.2
|
||||||
|
calico_settings: quay.io/calico/ctl:v1.6.2
|
||||||
|
calico_kube_policy_controller: quay.io/calico/kube-policy-controller:v0.7.0
|
||||||
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||||
|
|
||||||
|
manifests:
|
||||||
|
daemonset_calico_etcd: false
|
||||||
|
job_image_repo_sync: false
|
||||||
|
service_calico_etcd: false
|
||||||
source:
|
source:
|
||||||
type: local
|
type: git
|
||||||
location: /etc/genesis/armada/assets/charts
|
location: https://git.openstack.org/openstack/openstack-helm-infra
|
||||||
|
reference: master
|
||||||
subpath: calico
|
subpath: calico
|
||||||
dependencies: []
|
dependencies:
|
||||||
|
- infra-helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
|
|
@ -157,6 +157,31 @@ data:
|
||||||
dependencies: []
|
dependencies: []
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: infra-helm-toolkit
|
||||||
|
layeringDefinition:
|
||||||
|
abstract: false
|
||||||
|
layer: site
|
||||||
|
storagePolicy: cleartext
|
||||||
|
data:
|
||||||
|
chart_name: infra-helm-toolkit
|
||||||
|
release: infra-helm-toolkit
|
||||||
|
namespace: infra-helm-toolkit
|
||||||
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
|
upgrade:
|
||||||
|
no_hooks: true
|
||||||
|
values: {}
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://git.openstack.org/openstack/openstack-helm-infra
|
||||||
|
subpath: helm-toolkit
|
||||||
|
reference: master
|
||||||
|
dependencies: []
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: kubernetes-proxy
|
name: kubernetes-proxy
|
||||||
|
@ -446,21 +471,22 @@ metadata:
|
||||||
name: calico-etcd
|
name: calico-etcd
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.ca'
|
path: '.values.endpoints.etcd.auth.client.tls.ca'
|
||||||
-
|
-
|
||||||
src:
|
src:
|
||||||
schema: deckhand/Certificate/v1
|
schema: deckhand/Certificate/v1
|
||||||
name: calico-node
|
name: calico-node
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.cert'
|
path: '.values.endpoints.etcd.auth.client.tls.crt'
|
||||||
-
|
-
|
||||||
src:
|
src:
|
||||||
schema: deckhand/CertificateKey/v1
|
schema: deckhand/CertificateKey/v1
|
||||||
name: calico-node
|
name: calico-node
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.key'
|
path: '.values.endpoints.etcd.auth.client.tls.key'
|
||||||
|
|
||||||
data:
|
data:
|
||||||
chart_name: calico
|
chart_name: calico
|
||||||
release: calico
|
release: calico
|
||||||
|
@ -471,29 +497,68 @@ data:
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
calico:
|
conf:
|
||||||
ip_autodetection_method: interface=ens3
|
cni_network_config:
|
||||||
pod_ip_cidr: 10.97.0.0/16
|
name: k8s-pod-network
|
||||||
ctl:
|
cniVersion: 0.1.0
|
||||||
install_on_host: true
|
type: calico
|
||||||
etcd:
|
etcd_endpoints: __ETCD_ENDPOINTS__
|
||||||
service:
|
etcd_ca_cert_file: /etc/calico/pki/ca
|
||||||
ip: 10.96.232.136
|
etcd_cert_file: /etc/calico/pki/crt
|
||||||
port: 6666
|
etcd_key_file: /etc/calico/pki/key
|
||||||
tls:
|
log_level: info
|
||||||
ca: placeholder
|
mtu: 1500
|
||||||
cert: placeholder
|
ipam:
|
||||||
key: placeholder
|
type: calico-ipam
|
||||||
|
policy:
|
||||||
|
type: k8s
|
||||||
|
k8s_api_root: https://__KUBERNETES_SERVICE_HOST__:__KUBERNETES_SERVICE_PORT__
|
||||||
|
k8s_auth_token: __SERVICEACCOUNT_TOKEN__
|
||||||
|
|
||||||
|
policy_controller:
|
||||||
|
K8S_API: "https://10.96.0.1:443"
|
||||||
|
|
||||||
|
node:
|
||||||
|
CALICO_STARTUP_LOGLEVEL: INFO
|
||||||
|
CLUSTER_TYPE:
|
||||||
|
- k8s
|
||||||
|
- bgp
|
||||||
|
IP_AUTODETECTION_METHOD: interface=ens3
|
||||||
|
WAIT_FOR_STORAGE: "true"
|
||||||
|
|
||||||
|
endpoints:
|
||||||
|
etcd:
|
||||||
|
hosts:
|
||||||
|
default: calico-etcd
|
||||||
|
host_fqdn_override:
|
||||||
|
default: 10.96.232.136
|
||||||
|
scheme:
|
||||||
|
default: https
|
||||||
|
|
||||||
|
networking:
|
||||||
|
podSubnet: 10.97.0.0/16
|
||||||
|
mtu: 1500
|
||||||
|
|
||||||
images:
|
images:
|
||||||
cni: quay.io/calico/cni:v1.11.2
|
tags:
|
||||||
ctl: quay.io/calico/ctl:v1.6.3
|
calico_node: quay.io/calico/node:v2.6.5
|
||||||
node: quay.io/calico/node:v2.6.5
|
calico_cni: quay.io/calico/cni:v1.11.2
|
||||||
policy_controller: quay.io/calico/kube-controllers:v1.0.2
|
calico_ctl: quay.io/calico/ctl:v1.6.2
|
||||||
|
calico_settings: quay.io/calico/ctl:v1.6.2
|
||||||
|
calico_kube_policy_controller: quay.io/calico/kube-policy-controller:v0.7.0
|
||||||
|
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
|
||||||
|
|
||||||
|
manifests:
|
||||||
|
daemonset_calico_etcd: false
|
||||||
|
job_image_repo_sync: false
|
||||||
|
service_calico_etcd: false
|
||||||
source:
|
source:
|
||||||
type: local
|
type: git
|
||||||
location: /etc/genesis/armada/assets/charts
|
location: https://git.openstack.org/openstack/openstack-helm-infra
|
||||||
|
reference: master
|
||||||
subpath: calico
|
subpath: calico
|
||||||
dependencies: []
|
dependencies:
|
||||||
|
- infra-helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
|
|
@ -112,6 +112,31 @@ data:
|
||||||
dependencies: []
|
dependencies: []
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: infra-helm-toolkit
|
||||||
|
layeringDefinition:
|
||||||
|
abstract: false
|
||||||
|
layer: site
|
||||||
|
storagePolicy: cleartext
|
||||||
|
data:
|
||||||
|
chart_name: infra-helm-toolkit
|
||||||
|
release: infra-helm-toolkit
|
||||||
|
namespace: infra-helm-toolkit
|
||||||
|
timeout: 600
|
||||||
|
wait:
|
||||||
|
timeout: 600
|
||||||
|
upgrade:
|
||||||
|
no_hooks: true
|
||||||
|
values: {}
|
||||||
|
source:
|
||||||
|
type: git
|
||||||
|
location: https://git.openstack.org/openstack/openstack-helm-infra
|
||||||
|
subpath: helm-toolkit
|
||||||
|
reference: master
|
||||||
|
dependencies: []
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: kubernetes-proxy
|
name: kubernetes-proxy
|
||||||
|
@ -397,21 +422,21 @@ metadata:
|
||||||
name: calico-etcd
|
name: calico-etcd
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.ca'
|
path: '.values.endpoints.etcd.auth.client.tls.ca'
|
||||||
-
|
-
|
||||||
src:
|
src:
|
||||||
schema: deckhand/Certificate/v1
|
schema: deckhand/Certificate/v1
|
||||||
name: calico-node
|
name: calico-node
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.cert'
|
path: '.values.endpoints.etcd.auth.client.tls.crt'
|
||||||
-
|
-
|
||||||
src:
|
src:
|
||||||
schema: deckhand/CertificateKey/v1
|
schema: deckhand/CertificateKey/v1
|
||||||
name: calico-node
|
name: calico-node
|
||||||
path: .
|
path: .
|
||||||
dest:
|
dest:
|
||||||
path: '.values.etcd.tls.key'
|
path: '.values.endpoints.etcd.auth.client.tls.key'
|
||||||
data:
|
data:
|
||||||
chart_name: calico
|
chart_name: calico
|
||||||
release: calico
|
release: calico
|
||||||
|
@ -420,30 +445,68 @@ data:
|
||||||
upgrade:
|
upgrade:
|
||||||
no_hooks: true
|
no_hooks: true
|
||||||
values:
|
values:
|
||||||
calico:
|
conf:
|
||||||
ip_autodetection_method: ${CALICO_IP_AUTODETECTION_METHOD}
|
cni_network_config:
|
||||||
pod_ip_cidr: 10.97.0.0/16
|
name: k8s-pod-network
|
||||||
mtu: 1450
|
cniVersion: 0.1.0
|
||||||
ctl:
|
type: calico
|
||||||
install_on_host: true
|
etcd_endpoints: __ETCD_ENDPOINTS__
|
||||||
etcd:
|
etcd_ca_cert_file: /etc/calico/pki/ca
|
||||||
service:
|
etcd_cert_file: /etc/calico/pki/crt
|
||||||
ip: 10.96.232.136
|
etcd_key_file: /etc/calico/pki/key
|
||||||
port: 6666
|
log_level: info
|
||||||
tls:
|
mtu: 1500
|
||||||
ca: placeholder
|
ipam:
|
||||||
cert: placeholder
|
type: calico-ipam
|
||||||
key: placeholder
|
policy:
|
||||||
|
type: k8s
|
||||||
|
k8s_api_root: https://__KUBERNETES_SERVICE_HOST__:__KUBERNETES_SERVICE_PORT__
|
||||||
|
k8s_auth_token: __SERVICEACCOUNT_TOKEN__
|
||||||
|
|
||||||
|
policy_controller:
|
||||||
|
K8S_API: "https://10.96.0.1:443"
|
||||||
|
|
||||||
|
node:
|
||||||
|
CALICO_STARTUP_LOGLEVEL: INFO
|
||||||
|
CLUSTER_TYPE:
|
||||||
|
- k8s
|
||||||
|
- bgp
|
||||||
|
IP_AUTODETECTION_METHOD: ${CALICO_IP_AUTODETECTION_METHOD}
|
||||||
|
WAIT_FOR_STORAGE: "true"
|
||||||
|
|
||||||
|
endpoints:
|
||||||
|
etcd:
|
||||||
|
hosts:
|
||||||
|
default: calico-etcd
|
||||||
|
host_fqdn_override:
|
||||||
|
default: 10.96.232.136
|
||||||
|
scheme:
|
||||||
|
default: https
|
||||||
|
|
||||||
|
networking:
|
||||||
|
podSubnet: 10.97.0.0/16
|
||||||
|
mtu: 1500
|
||||||
|
|
||||||
images:
|
images:
|
||||||
cni: ${IMAGE_CALICO_CNI}
|
tags:
|
||||||
ctl: ${IMAGE_CALICO_CTL}
|
calico_node: ${IMAGE_CALICO_NODE}
|
||||||
node: ${IMAGE_CALICO_NODE}
|
calico_cni: ${IMAGE_CALICO_CNI}
|
||||||
policy_controller: ${IMAGE_CALICO_KUBE_CONTROLLERS}
|
calico_ctl: ${IMAGE_CALICO_CTL}
|
||||||
|
calico_settings: ${IMAGE_CALICO_CTL}
|
||||||
|
calico_kube_policy_controller: ${IMAGE_CALICO_KUBE_CONTROLLERS}
|
||||||
|
dep_check: ${IMAGE_DEP_CHECK}
|
||||||
|
|
||||||
|
manifests:
|
||||||
|
daemonset_calico_etcd: false
|
||||||
|
job_image_repo_sync: false
|
||||||
|
service_calico_etcd: false
|
||||||
source:
|
source:
|
||||||
type: local
|
type: git
|
||||||
location: /etc/genesis/armada/assets/charts
|
location: https://git.openstack.org/openstack/openstack-helm-infra
|
||||||
|
reference: master
|
||||||
subpath: calico
|
subpath: calico
|
||||||
dependencies: []
|
dependencies:
|
||||||
|
- infra-helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
|
|
Loading…
Reference in New Issue