forked from canonical/zookeeper-k8s-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmetadata.yaml
67 lines (61 loc) · 1.71 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Copyright 2024 Canonical Ltd.
# See LICENSE file for licensing details.
name: zookeeper-k8s
display-name: Charmed Zookeeper K8s
description: |
ZooKeeper is a centralized service for maintaining configuration information, naming,
providing distributed synchronization, and providing group services.
summary: Charmed ZooKeeper K8s Operator
source: https://github.com/canonical/zookeeper-k8s-operator
issues: https://github.com/canonical/zookeeper-k8s-operator/issues
website:
- https://charmhub.io/zookeeper-k8s
- https://github.com/canonical/zookeeper-k8s-operator
- https://matrix.to/#/%23charmhub-data-platform%3Aubuntu.com
maintainers:
- Canonical Data Platform <[email protected]>
assumes:
- k8s-api
containers:
zookeeper:
resource: zookeeper-image
mounts:
- storage: zookeeper
location: /var/lib/zookeeper
resources:
zookeeper-image:
type: oci-image
description: OCI Image for Apache ZooKeeper
upstream-source: ghcr.io/canonical/charmed-zookeeper@sha256:e37016b76aef497d1b4de2332af479592e9a2e8dcabc296e6c7876e0334906ad
peers:
cluster:
interface: cluster
restart:
interface: rolling_op
upgrade:
interface: upgrade
provides:
zookeeper:
interface: zookeeper
metrics-endpoint:
interface: prometheus_scrape
grafana-dashboard:
interface: grafana_dashboard
requires:
certificates:
interface: tls-certificates
limit: 1
optional: true
logging:
interface: loki_push_api
optional: true
s3-credentials:
interface: s3
limit: 1
optional: true
storage:
zookeeper:
type: filesystem
description: Directories where snapshot and transaction data is stored
minimum-size: 10G
location: /var/lib/zookeeper