Skip to content

Commit d42bc0e

Browse files
authored
Update README and publish 7.0.0 (#75)
Signed-off-by: Travis Groth <tgroth@gmail.com>
1 parent 80ae533 commit d42bc0e

2 files changed

Lines changed: 19 additions & 5 deletions

File tree

charts/pomerium/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: pomerium
3-
version: 6.0.5
3+
version: 7.0.0
44
appVersion: 0.6.2
55
home: http://www.pomerium.io/
66
icon: https://www.pomerium.io/logo-long.svg

charts/pomerium/README.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,19 @@
1111
- [Ingress Controller Annotations](#ingress-controller-annotations)
1212
- [Auto Generation](#auto-generation)
1313
- [Self Provisioned](#self-provisioned)
14+
- [Signing Key](#signing-key)
15+
- [Auto Generation](#auto-generation-1)
16+
- [Self Provisioned](#self-provisioned-1)
1417
- [Configuration](#configuration)
1518
- [Changelog](#changelog)
19+
- [7.0.0](#700)
1620
- [6.0.0](#600)
1721
- [5.0.0](#500)
1822
- [4.0.0](#400)
1923
- [3.0.0](#300)
2024
- [2.0.0](#200)
2125
- [Upgrading](#upgrading)
26+
- [7.0.0](#700-1)
2227
- [5.0.0](#500-1)
2328
- [4.0.0](#400-1)
2429
- [3.0.0](#300-1)
@@ -130,12 +135,12 @@ A full listing of Pomerium's configuration variables can be found on the [config
130135
| `nameOverride` | Name of the chart. | `pomerium` |
131136
| `fullnameOverride` | Full name of the chart. | `pomerium` |
132137
| `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 |
134139
| `config.existingSecret` | Name of the existing Kubernetes Secret. | |
135140
| `config.existingConfig` | Name of the existing Config Map deployed on Kubernetes. | |
136141
| `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` |
139144
| `config.generateTLS` | Generate a dummy Certificate Authority and certs for service communication. Manual CA and certs can be set in values. | `true` |
140145
| `config.forceGenerateTLS` | Force recreation of generated TLS certificates. You will need to restart your deployments after running | `false` |
141146
| `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
163168
| `proxy.existingTLSSecret` | Name of existing TLS Secret for proxy service | |
164169
| `proxy.deployment.annotations` | Annotations for the proxy deployment. If none given, then use value of `annotations` | `{}` |
165170
| `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. | |
167172
| `proxy.signingKey` | Signing key is the base64 encoded key used to sign outbound requests. | |
168173
| `authorize.nameOverride` | Name of the authorize service. | `authorize` |
169174
| `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
211216

212217
## Changelog
213218

219+
### 7.0.0
220+
221+
- Add automatic signing key generation. See [v7.0.0 Upgrade Nodes](#700-1) to migrate
222+
214223
### 6.0.0
215224

216225
- Integrate pomerium operator
@@ -239,6 +248,11 @@ A full listing of Pomerium's configuration variables can be found on the [config
239248

240249
## Upgrading
241250

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+
242256
### 5.0.0
243257

244258
- A new service, cache, was added to this chart release.

0 commit comments

Comments
 (0)