You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docker/README.md
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,17 +10,17 @@ To learn more about the **Common Services** available visit the [Common Services
10
10
11
11
## Table of Contents
12
12
13
-
-[Summary](#summary)
14
-
-[Environment Variables](#environment-variables)
15
-
-[Quick Start](#quick-start)
16
-
-[Manual Run](#manual-run)
17
-
-[Cleanup](#cleanup)
18
-
-[Entrust Usage](#entrust-usage)
19
-
-[Tips](#tips)
20
-
-[Appendix](#appendix)
21
-
-[References](#references)
22
-
-[Errata](#errata)
23
-
-[License](#license)
13
+
-[Summary](#summary)
14
+
-[Environment Variables](#environment-variables)
15
+
-[Quick Start](#quick-start)
16
+
-[Manual Run](#manual-run)
17
+
-[Cleanup](#cleanup)
18
+
-[Entrust Usage](#entrust-usage)
19
+
-[Tips](#tips)
20
+
-[Appendix](#appendix)
21
+
-[References](#references)
22
+
-[Errata](#errata)
23
+
-[License](#license)
24
24
25
25
## Summary
26
26
@@ -29,7 +29,7 @@ To learn more about the **Common Services** available visit the [Common Services
29
29
- Should only be executed on Openshift Container Platform
30
30
- Creates an OpenShift `CronJob` which will run on a regular schedule for renewing TLS certificates
31
31
- The `CronJob` will manage all `Route` objects annotated with the label `certbot-managed=true`
32
-
-One certificate will be issued/renewed for all the managed hosts/domains
32
+
-You have the option of a single certificate being issued/renewed for all the managed hosts/domains, or of an individual certificate being issued/renewed for each managed host/domain.
33
33
- If a cert is created/renewed, patch the new certificate to the managed OpenShift routes
34
34
35
35
## Environment Variables
@@ -49,6 +49,7 @@ The Certbot container image supports an array of environment variables to config
49
49
|`CERTBOT_RSA_KEY_SIZE`|`2048`| Key length for RSA keypair generation |
50
50
|`CERTBOT_STAGING`|`false`| Use self-signed cert renewals. Must be `false` if using [Entrust](#entrust-usage)) |
51
51
|`CERTBOT_SUBSET`|`true`| Allow Certbot to pass ACME challenge if at least one domain succeeds |
52
+
|`CERTBOT_CERT_PER_HOST`|`false`| Manage an individual certificate per unique managed host (domain name), if true, otherwise, manage a single certificate for all managed hosts (domain names) |
52
53
53
54
## Quick Start
54
55
@@ -81,6 +82,7 @@ The following provides you a quick way to get Certbot set up and running as an O
81
82
|`CERTBOT_SERVER`|`https://acme-v02.api.letsencrypt.org/directory`| ACME Certbot endpoint. For BC Gov SSL, see [Entrust](#entrust-usage). |
82
83
|`CERTBOT_STAGING`|`false`| Use self-signed cert renewals. Must be `false`if using [Entrust](#entrust-usage)) |
83
84
|`CERTBOT_SUBSET`|`true`| Allow domain validation to pass if a subset of them are valid |
85
+
|`CERTBOT_CERT_PER_HOST`|`false`| Manage an individual certificate per unique managed host (domain name), if true, otherwise, manage a single certificate for all managed hosts (domain names) |
Copy file name to clipboardExpand all lines: openshift/certbot.dc.yaml
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -134,6 +134,8 @@ objects:
134
134
value: "${CERTBOT_STAGING}"
135
135
- name: CERTBOT_SUBSET
136
136
value: "${CERTBOT_SUBSET}"
137
+
- name: CERTBOT_CERT_PER_HOST
138
+
value: "${CERTBOT_CERT_PER_HOST}"
137
139
resources:
138
140
requests:
139
141
cpu: 50m
@@ -188,6 +190,11 @@ parameters:
188
190
required: true
189
191
value: "true"
190
192
193
+
- name: CERTBOT_CERT_PER_HOST
194
+
description: Manage an individual certificate per unique managed host (domain name), if true, otherwise, manage a single certificate for all managed hosts (domain names)
0 commit comments