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: README.md
+74-16Lines changed: 74 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -179,6 +179,58 @@ image:
179
179
- name: containers-company-secret
180
180
```
181
181
182
+
### Commit Signing
183
+
184
+
Snyk Broker commit signing is in [Early Access](https://docs.snyk.io/getting-started/snyk-release-process#open-beta). If you would like to use this feature, contact your Snyk representative or team.
185
+
186
+
This feature requires a GitHub Account that has a GPG key configured for commit signing.
187
+
188
+
#### Via Helm
189
+
190
+
Provide the GPG key (exported as an ASCII armored version), the passphrase, and associated email/user:
| `brokerClientUrl` | is the address of the broker. This needs to be the address of itself. In the case of Kubernetes, you need to ensure that you are pointing to the cluster ingress you have setup. | `""` |
196
-
| `region` | Optionally specify a Snyk Region - e.g. "eu" for "SNYK-EU-01". Defaults to "SNYK-US-01", app.snyk.io | `""` |
| `deploymentId` | Obtained by installing the Broker App | `""` |
199
-
| `clientId` | Obtained by installing the Broker App | `""` |
200
-
| `clientSecret` | Obtained by installing the Broker App | `""` |
201
-
| `platformAuthSecret.name` | Optionally provide an external secret containing three keys: `DEPLOYMENT_ID`, `CLIENT_ID` and `CLIENT_SECRET` | `""` |
202
-
| `credentialReferences` | Credential References to pass to Broker | `{}` |
203
-
| `credentialReferencesSecret.name` | Optionally provide a pre-existing secret with SCM credential reference data | `""` |
204
-
| `acceptCode` | Set to false to block Broker rules relating to Snyk Code analysis | `true` |
205
-
| `acceptAppRisk` | Set to false to block Broker rules relating to AppRisk | `true` |
206
-
| `acceptIaC` | Defaults to "tf,yaml,yml,json,tpl". Optionally remove any extensions not required. Must be comma separated. Set to "" to block Broker rules relating to Snyk IaC analysis | `""` |
207
-
| `acceptCustomPrTemplates` | Set to false to block Broker rules relating to Snyk Custom PR Templates | `true` |
208
-
| `acceptLargeManifests` | Set to false to block Broker rules relating to fetching of large files from GitHub/GitHub Enterprise | `true` |
| `brokerClientUrl` | is the address of the broker. This needs to be the address of itself. In the case of Kubernetes, you need to ensure that you are pointing to the cluster ingress you have setup. | `""` |
248
+
| `region` | Optionally specify a Snyk Region - e.g. "eu" for "SNYK-EU-01". Defaults to "SNYK-US-01", app.snyk.io | `""` |
| `deploymentId` | Obtained by installing the Broker App | `""` |
251
+
| `clientId` | Obtained by installing the Broker App | `""` |
252
+
| `clientSecret` | Obtained by installing the Broker App | `""` |
253
+
| `platformAuthSecret.name` | Optionally provide an external secret containing three keys: `DEPLOYMENT_ID`, `CLIENT_ID` and `CLIENT_SECRET` | `""` |
254
+
| `credentialReferences` | Credential References to pass to Broker | `{}` |
255
+
| `credentialReferencesSecret.name` | Optionally provide a pre-existing secret with SCM credential reference data | `""` |
256
+
| `acceptCode` | Set to false to block Broker rules relating to Snyk Code analysis | `true` |
257
+
| `acceptAppRisk` | Set to false to block Broker rules relating to AppRisk | `true` |
258
+
| `acceptIaC` | Defaults to "tf,yaml,yml,json,tpl". Optionally remove any extensions not required. Must be comma separated. Set to "" to block Broker rules relating to Snyk IaC analysis | `""` |
259
+
| `acceptCustomPrTemplates` | Set to false to block Broker rules relating to Snyk Custom PR Templates | `true` |
260
+
| `acceptLargeManifests` | Set to false to block Broker rules relating to fetching of large files from GitHub/GitHub Enterprise | `true` |
261
+
| `commitSigning.enabled` | Set to true to sign any commits made to GitHub or GitHub Enterprise. Requires `name`, `email`, `passphrase`, `privateKey` _or_ `commitSigningSecret` | `false` |
262
+
| `commitSigning.name` | The name to associate with any signed commits | `""` |
263
+
| `commitSigning.email` | The email to associate with any signed commits | `""` |
264
+
| `commitSigning.gpgPrivateKey` | The GPG private key to sign commits with (ASCII armored version) | `""` |
265
+
| `commitSigning.passphrase` | The passpharse for the GPG key | `""` |
266
+
| `commitSigningSecret` | An external secret containing `GIT_COMMITTER_NAME`, `GIT_COMMITTER_EMAIL`, `GPG_PASSPHRASE` and `GPG_PRIVATE_KEY` | `""` |
## @param commitSigning.enabled [default: false] Set to true to sign any commits made to GitHub or GitHub Enterprise. Requires `name`, `email`, `passphrase`, `privateKey` _or_ `commitSigningSecret`
64
+
## @param commitSigning.name [string] The name to associate with any signed commits
65
+
## @param commitSigning.email [string] The email to associate with any signed commits
66
+
## @param commitSigning.gpgPrivateKey [string] The GPG private key to sign commits with (ASCII armored version)
67
+
## @param commitSigning.passphrase [string] The passpharse for the GPG key
68
+
## @param commitSigningSecret [string] An external secret containing `GIT_COMMITTER_NAME`, `GIT_COMMITTER_EMAIL`, `GPG_PASSPHRASE` and `GPG_PRIVATE_KEY`
69
+
commitSigning:
70
+
enabled: false
71
+
name: ""
72
+
email: ""
73
+
gpgPrivateKey: ""
74
+
passphrase: ""
75
+
76
+
commitSigningSecret:
77
+
name: ""
78
+
63
79
## @section Networking Parameters
64
80
65
81
## @param containerPort Port to open for HTTP in Broker
0 commit comments