|
1 | 1 | # pact-broker |
2 | 2 |
|
3 | | -   |
| 3 | +   |
4 | 4 |
|
5 | 5 | The Pact Broker is an application for sharing for Pact contracts and verification results. |
6 | 6 |
|
@@ -122,7 +122,9 @@ helm upgrade -i <release_name> oci://ghcr.io/pact-foundation/pact-broker-chart/p |
122 | 122 | | broker.containerSecurityContext.runAsNonRoot | Set Pact Broker container's Security Context runAsNonRoot | bool | `true` | |
123 | 123 | | broker.containerSecurityContext.runAsUser | Set Pact Broker container's Security Context runAsUser | int | `1001` | |
124 | 124 | | broker.extraContainers | Additional containers to add to the Pact Broker pods | list | `[]` | |
125 | | -| broker.image | Pact Broker image url | string | `"ghcr.io/pact-foundation/pact-broker:2.137.0-pactbroker2.118.0"` | |
| 125 | +| broker.image | Pact Broker image configuration | object | `{"repository":"ghcr.io/pact-foundation/pact-broker","tag":"2.137.0-pactbroker2.118.0"}` | |
| 126 | +| broker.image.repository | Pact Broker image repository | string | `"ghcr.io/pact-foundation/pact-broker"` | |
| 127 | +| broker.image.tag | Pact Broker image tag | string | `"2.137.0-pactbroker2.118.0"` | |
126 | 128 | | broker.imagePullPolicy | Specify a imagePullPolicy Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' more info [here](https://kubernetes.io/docs/user-guide/images/#pre-pulling-images) | string | `"IfNotPresent"` | |
127 | 129 | | broker.imagePullSecrets | Array of imagePullSecrets to allow pulling the Pact Broker image from private registries. PS: Secret's must exist in the namespace to which you deploy the Pact Broker. more info [here](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/) Example: pullSecrets: - mySecretName | list | `[]` | |
128 | 130 | | broker.labels | Additional labels that can be added to the Broker deployment | object | `{}` | |
@@ -182,6 +184,10 @@ helm upgrade -i <release_name> oci://ghcr.io/pact-foundation/pact-broker-chart/p |
182 | 184 |
|
183 | 185 | ## Configuration and Installation Details |
184 | 186 |
|
| 187 | +### Image Configuration |
| 188 | + |
| 189 | +> **⚠️ BREAKING CHANGE in v6.0.0:** `broker.image` is now an object with `repository` and `tag` sub-fields. The previous single-string format is still accepted for backward compatibility. |
| 190 | +
|
185 | 191 | ### Database Configuration |
186 | 192 |
|
187 | 193 | > **⚠️ BREAKING CHANGE in v4.0.0:** The bundled PostgreSQL subchart has been removed due to licensing changes. You must now provide your own PostgreSQL instance. |
|
0 commit comments