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: charts/capsule-proxy/README.md
+23-1
Original file line number
Diff line number
Diff line change
@@ -104,7 +104,7 @@ If you only need to make minor customizations, you can specify them on the comma
104
104
| global.jobs.certs.topologySpreadConstraints | list |`[]`| Set Topology Spread Constraints |
105
105
| global.jobs.certs.ttlSecondsAfterFinished | int |`60`| Sets the ttl in seconds after a finished certgen job is deleted. Set to -1 to never delete. |
106
106
| global.jobs.kubectl.affinity | object |`{}`| Set affinity rules |
107
-
| global.jobs.kubectl.annotations | object |`{"helm.sh/hook-delete-policy":"before-hook-creation,hook-succeeded"}`| Annotations to add to the certgen job.|
| global.jobs.kubectl.image.pullPolicy | string |`"IfNotPresent"`| Set the image pull policy of the helm chart job |
109
109
| global.jobs.kubectl.image.registry | string |`"docker.io"`| Set the image repository of the helm chart job |
110
110
| global.jobs.kubectl.image.repository | string |`"clastix/kubectl"`| Set the image repository of the helm chart job |
@@ -184,7 +184,9 @@ If you only need to make minor customizations, you can specify them on the comma
184
184
| options.listeningPort | int |`9001`| Set the listening port of the capsule-proxy |
185
185
| options.logLevel | string |`"4"`| Set the log verbosity of the capsule-proxy with a value from 1 to 10 |
186
186
| options.oidcUsernameClaim | string |`"preferred_username"`| Specify if capsule-proxy will use SSL |
187
+
| options.pprof | bool |`false`| Enable Pprof for profiling |
187
188
| options.rolebindingsResyncPeriod | string |`"10h"`| Set the role bindings reflector resync period, a local cache to store mappings between users and their namespaces. [Use a lower value in case of flaky etcd server connections.](https://github.com/projectcapsule/capsule-proxy/issues/174)|
189
+
| options.webhookPort | int |`9443`| Webhook port |
188
190
189
191
### Cert-Manager Parameters
190
192
@@ -203,6 +205,26 @@ You can manage the certificate with the help of [cert-manager](https://cert-mana
203
205
| certManager.issuer.kind | string |`"Issuer"`| Set if the cert manager will generate either self-signed or CA signed SSL certificates. Its value will be either Issuer or ClusterIssuer |
204
206
| certManager.issuer.name | string |`""`| Set the name of the ClusterIssuer if issuer kind is ClusterIssuer and if cert manager will generate CA signed SSL certificates |
205
207
208
+
### Webhook Parameters
209
+
210
+
| Key | Type | Default | Description |
211
+
|-----|------|---------|-------------|
212
+
| webhooks.certificate.dnsNames | list |`[]`| Additional DNS Names to include in certificate |
213
+
| webhooks.certificate.fields | object |`{"privateKey":{"rotationPolicy":"Always"}}`| Additional fields to include in certificate |
214
+
| webhooks.certificate.ipAddresses | list |`[]`| Additional IP Addresses to include in certificate |
215
+
| webhooks.certificate.uris | list |`[]`| Additional URIs to include in certificate |
216
+
| webhooks.enabled | bool |`false`| Enable the usage of mutating and validating webhooks |
217
+
| webhooks.service.caBundle | string |`""`| CABundle for the webhook service |
218
+
| webhooks.service.name | string |`""`| Custom service name for the webhook service |
219
+
| webhooks.service.namespace | string |`""`| Custom service namespace for the webhook service |
220
+
| webhooks.service.port | string |`nil`| Custom service port for the webhook service |
221
+
| webhooks.service.url | string |`""`| The URL where the capsule webhook services are running (Overwrites cluster scoped service definition) |
| webhooks.watchdog.failurePolicy | string |`"Ignore"`| Ignore failures from the webhook |
224
+
| webhooks.watchdog.namespaceSelector | object |`{"matchExpressions":[{"key":"capsule.clastix.io/tenant","operator":"Exists"}]}`| Selects only namespaced items which are within a tenant |
225
+
| webhooks.watchdog.rules | list |`[{"apiGroups":["*"],"apiVersions":["*"],"operations":["CREATE","UPDATE"],"resources":["*"],"scope":"Namespaced"}]`| Rules for which Objects and Actions this webhook should be called |
226
+
| webhooks.watchdog.timeoutSeconds | string |`"3s"`| Timeout in seconds for mutating webhooks |
0 commit comments