generated from canonical/is-charms-template-repo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcharmcraft.yaml
50 lines (41 loc) · 1.58 KB
/
charmcraft.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
# Copyright 2025 Canonical Ltd.
# See LICENSE file for licensing details.
type: charm
name: hockeypuck-k8s
title: Hockeypuck K8S Charm
summary: Hockeypuck OpenPGP public keyserver
links:
documentation: https://discourse.charmhub.io/t/hockeypuck-documentation-overview/16591
issues: https://github.com/canonical/hockeypuck-k8s-operator/issues
source: https://github.com/canonical/hockeypuck-k8s-operator
contact: https://launchpad.net/~canonical-is-devops
description: |
A [Juju](https://juju.is/) [charm](https://juju.is/docs/olm/charmed-operators)
for deploying and managing [Hockeypuck](https://hockeypuck.io/) on Kubernetes. Hockeypuck is an
OpenPGP public keyserver tool used to manage public key infrastructure for PGP
(Pretty Good Privacy). PGP is a system for securing communication through encryption and
digital signatures.
The server provides interfaces to add, look up, replace and delete public keys from the
keyserver. Hockeypuck can synchronize public key material with SKS (Synchronizing Key Server)
and other Hockeypuck servers. It implements the HTTP Keyserver Protocol and the SKS database
reconciliation protocol.
For DevOps and SRE teams, this charm will make operating Hockeypuck simple and straightforward
through Juju's clean interface.
assumes:
- juju >= 3.4
- k8s-api
containers:
hockeypuck:
resource: hockeypuck-image
resources:
hockeypuck-image:
type: oci-image
description: OCI image for Hockeypuck
requires:
database:
interface: postgresql_client
limit: 1
base: [email protected]
build-base: [email protected]
platforms:
amd64: