-
Notifications
You must be signed in to change notification settings - Fork 2
/
balena.yml
41 lines (35 loc) · 1.26 KB
/
balena.yml
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
name: cert-manager
type: sw.application
description: Issues wildcard [ACME](https://letsencrypt.org/) and
[private](https://github.com/balena-io/ca-private) SSL certificates.
fleetcta: Go nuts
post-provisioning: |
[![balena](https://github.com/balena-io/cert-manager/actions/workflows/balena.yml/badge.svg)](https://github.com/balena-io/cert-manager/actions/workflows/balena.yml)
## Usage instructions
> ACME certificates verification uses [dns-01-challenge](https://letsencrypt.org/docs/challenge-types/#dns-01-challenge)
* add dependency on [balena-ca](https://github.com/balena-io/ca-private) service
* map persistent volumes (`/certs`, `/balena` and `/etc/letsencrypt`)
* configure using environment variables
### Supported DNS Plugins
> See, https://eff-certbot.readthedocs.io/en/stable/using.html#dns-plugins
* Gandi
* CloudFlare
assets:
repository:
type: blob.asset
data:
url: 'https://github.com/balena-io/cert-manager'
logo:
type: blob.asset
data:
url: 'https://raw.githubusercontent.com/balena-io/cert-manager/master/logo.png'
data:
defaultDeviceType: genericx86-64-ext
supportedDeviceTypes:
- generic-amd64
- genericx86-64-ext
- intel-nuc
- qemux86
- qemux86-64
- generic-aarch64
version: 0.2.3