|
11 | 11 | - [Ingress Controller Annotations](#ingress-controller-annotations) |
12 | 12 | - [Auto Generation](#auto-generation) |
13 | 13 | - [Self Provisioned](#self-provisioned) |
| 14 | + - [Signing Key](#signing-key) |
| 15 | + - [Auto Generation](#auto-generation-1) |
| 16 | + - [Self Provisioned](#self-provisioned-1) |
14 | 17 | - [Configuration](#configuration) |
15 | 18 | - [Changelog](#changelog) |
| 19 | + - [7.0.0](#700) |
16 | 20 | - [6.0.0](#600) |
17 | 21 | - [5.0.0](#500) |
18 | 22 | - [4.0.0](#400) |
19 | 23 | - [3.0.0](#300) |
20 | 24 | - [2.0.0](#200) |
21 | 25 | - [Upgrading](#upgrading) |
| 26 | + - [7.0.0](#700-1) |
22 | 27 | - [5.0.0](#500-1) |
23 | 28 | - [4.0.0](#400-1) |
24 | 29 | - [3.0.0](#300-1) |
@@ -130,12 +135,12 @@ A full listing of Pomerium's configuration variables can be found on the [config |
130 | 135 | | `nameOverride` | Name of the chart. | `pomerium` | |
131 | 136 | | `fullnameOverride` | Full name of the chart. | `pomerium` | |
132 | 137 | | `config.rootDomain` | Root Domain specifies the sub-domain handled by pomerium. [See more](https://www.pomerium.io/docs/reference/reference.html#proxy-root-domains). | `corp.pomerium.io` | |
133 | | -| `config.administrators` | Comma seperated list of email addresses of administrative users [See more](https://www.pomerium.io/configuration/#administrators). | Optional | |
| 138 | +| `config.administrators` | Comma seperated list of email addresses of administrative users [See more](https://www.pomerium.io/configuration/#administrators). | Optional | |
134 | 139 | | `config.existingSecret` | Name of the existing Kubernetes Secret. | | |
135 | 140 | | `config.existingConfig` | Name of the existing Config Map deployed on Kubernetes. | | |
136 | 141 | | `config.existingCASecret` | Name of the existing CA Secret. | | |
137 | | -| `config.generateSigningKey` | Generate a signing key to sign jwt in proxy responses. Manual signing key can be set in values. | `true` | |
138 | | -| `config.forceGenerateSigningKey` | Force recreation of generated signing key. You will need to restart your deployments after running | `false` | |
| 142 | +| `config.generateSigningKey` | Generate a signing key to sign jwt in proxy responses. Manual signing key can be set in values. | `true` | |
| 143 | +| `config.forceGenerateSigningKey` | Force recreation of generated signing key. You will need to restart your deployments after running | `false` | |
139 | 144 | | `config.generateTLS` | Generate a dummy Certificate Authority and certs for service communication. Manual CA and certs can be set in values. | `true` | |
140 | 145 | | `config.forceGenerateTLS` | Force recreation of generated TLS certificates. You will need to restart your deployments after running | `false` | |
141 | 146 | | `config.sharedSecret` | 256 bit key to secure service communication. [See more](https://www.pomerium.io/docs/reference/reference.html#shared-secret). | 32 [random ascii chars](http://masterminds.github.io/sprig/strings.html) | |
@@ -163,7 +168,7 @@ A full listing of Pomerium's configuration variables can be found on the [config |
163 | 168 | | `proxy.existingTLSSecret` | Name of existing TLS Secret for proxy service | | |
164 | 169 | | `proxy.deployment.annotations` | Annotations for the proxy deployment. If none given, then use value of `annotations` | `{}` | |
165 | 170 | | `proxy.service.annotations` | Annotations for the proxy service. If none given, then use value of `service.annotations` | `{}` | |
166 | | -| `proxy.existingSigningKeySecret` | Name of existing Signing key Secret for proxy requests. | | |
| 171 | +| `proxy.existingSigningKeySecret` | Name of existing Signing key Secret for proxy requests. | | |
167 | 172 | | `proxy.signingKey` | Signing key is the base64 encoded key used to sign outbound requests. | | |
168 | 173 | | `authorize.nameOverride` | Name of the authorize service. | `authorize` | |
169 | 174 | | `authorize.fullnameOverride` | Full name of the authorize service. | `authorize` | |
@@ -211,6 +216,10 @@ A full listing of Pomerium's configuration variables can be found on the [config |
211 | 216 |
|
212 | 217 | ## Changelog |
213 | 218 |
|
| 219 | +### 7.0.0 |
| 220 | + |
| 221 | +- Add automatic signing key generation. See [v7.0.0 Upgrade Nodes](#700-1) to migrate |
| 222 | + |
214 | 223 | ### 6.0.0 |
215 | 224 |
|
216 | 225 | - Integrate pomerium operator |
@@ -239,6 +248,11 @@ A full listing of Pomerium's configuration variables can be found on the [config |
239 | 248 |
|
240 | 249 | ## Upgrading |
241 | 250 |
|
| 251 | +### 7.0.0 |
| 252 | + |
| 253 | +- A signing key is now automatically generated, similar to TLS secrets. |
| 254 | + - If upgrading an install you should temporarily set `config.forceGenerateSigningKey` to `true` and generate this key during upgrade. |
| 255 | + |
242 | 256 | ### 5.0.0 |
243 | 257 |
|
244 | 258 | - A new service, cache, was added to this chart release. |
|
0 commit comments