Charmed-Kubernetes/etcd/metadata.yaml

56 lines
1.4 KiB
YAML

"name": "etcd"
"summary": "Deploy a TLS terminated ETCD Cluster"
"maintainers":
- "Tim Van Steenburgh <tim.van.steenburgh@canonical.com>"
- "George Kraft <george.kraft@canonical.com>"
- "Rye Terrell <rye.terrell@canonical.com>"
- "Konstantinos Tsakalozos <kos.tsakalozos@canonical.com>"
- "Charles Butler <Chuck@dasroot.net>"
"description": |
This charm supports deploying Etcd from the upstream binaries with resources.
It will also TLS wrap your service, and distribute client keys to any service
connecting. Etcd is a highly available key/value store.
"tags":
- "misc"
- "database"
- "keystore"
"series":
- "focal"
- "bionic"
- "xenial"
"requires":
"certificates":
"interface": "tls-certificates"
"provides":
"nrpe-external-master":
"interface": "nrpe-external-master"
"scope": "container"
"db":
"interface": "etcd"
"proxy":
"interface": "etcd-proxy"
"peers":
"cluster":
"interface": "etcd"
"resources":
"snapshot":
"type": "file"
"filename": "snapshot.tar.gz"
"description": "Tarball snapshot of an etcd clusters data."
"core":
"type": "file"
"filename": "core.snap"
"description": "Snap package of core"
"etcd":
"type": "file"
"filename": "etcd.snap"
"description": "Snap package of etcd"
"storage":
"data":
"type": "block"
"description": "Data volume to store the Etcd wal file and data."
"multiple":
"range": "0-1"
"minimum-size": "1G"
"subordinate": !!bool "false"