Charmed-Kubernetes/kubernetes-worker/layer.yaml

79 lines
2.1 KiB
YAML

"includes":
- "layer:options"
- "layer:basic"
- "layer:status"
- "interface:nrpe-external-master"
- "layer:debug"
- "interface:tls-certificates"
- "layer:cis-benchmark"
- "layer:coordinator"
- "layer:kubernetes-common"
- "interface:container-runtime"
- "layer:apt"
- "layer:snap"
- "layer:leadership"
- "layer:metrics"
- "layer:nagios"
- "layer:tls-client"
- "layer:cdk-service-kicker"
- "layer:kubernetes-node-base"
- "interface:http"
- "interface:kubernetes-cni"
- "interface:kube-control"
- "interface:aws-integration"
- "interface:gcp-integration"
- "interface:openstack-integration"
- "interface:vsphere-integration"
- "interface:prometheus"
- "interface:azure-integration"
- "interface:mount"
"exclude": [".travis.yml", "tests", "tox.ini", "test-requirements.txt", "unit_tests",
".tox", "__pycache__", "Makefile"]
"options":
"coordinator":
# Absolute path to the charmhelpers.coordinator.BaseCoordinator to use.
"class": "charms.coordinator.SimpleCoordinator"
# Layer log level (debug, info, warning, error, critical)
"log_level": "info"
"basic":
"packages":
- "ipset" # for kube-proxy when mode=ipvs
- "conntrack" # for kube-proxy when mode-ipvs
- "cifs-utils"
- "ceph-common"
- "nfs-common"
- "socat"
"python_packages": []
"use_venv": !!bool "true"
"include_system_packages": !!bool "false"
"apt":
"packages": []
"version_package": ""
"full_version": !!bool "false"
"keys": []
"tls-client":
"ca_certificate_path": "/root/cdk/ca.crt"
"server_certificate_path": ""
"server_key_path": ""
"client_certificate_path": ""
"client_key_path": ""
"cdk-service-kicker":
"services":
- "snap.kubelet.daemon"
- "snap.kube-proxy.daemon"
"status":
"patch-hookenv": !!bool "true"
"debug": {}
"snap": {}
"leadership": {}
"nagios": {}
"cis-benchmark": {}
"kubernetes-common": {}
"kubernetes-node-base": {}
"kubernetes-worker": {}
"repo": "https://github.com/kubernetes/kubernetes.git"
"config":
"deletes":
- "install_from_upstream"
"is": "kubernetes-worker"