-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmetadata.yaml
41 lines (37 loc) · 1.14 KB
/
metadata.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Copyright 2024 Canonical Ltd.
# See LICENSE file for licensing details.
# This file is still required due to data-platform-workflows not supporting unified
# charmcraft.yaml syntax. Details see:
# https://github.com/canonical/data-platform-workflows/issues/169
name: charmed-etcd
title: Charmed etcd VM operator
summary: Operator for etcd databases in VM environments.
description: |
Etcd is a distributed, reliable key-value store for the most critical data of
distributed systems, such as Kubernetes. This charmed operator deploys and operates
etcd on virtual machines.
peers:
etcd-peers:
interface: etcd_peers
restart:
interface: rolling_op
requires:
peer-certificates:
interface: tls-certificates
limit: 1
optional: true
client-certificates:
interface: tls-certificates
limit: 1
optional: true
storage:
data:
type: filesystem
location: /var/snap/charmed-etcd/common/var/lib/etcd
description: storage for etcd data
minimum-size: 1G
logs:
type: filesystem
location: /var/snap/charmed-etcd/common/var/log/etcd
description: storage for logfiles of etcd server
minimum-size: 1G