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: crates/stackable-operator/crds/DummyCluster.yaml
+50Lines changed: 50 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -354,6 +354,56 @@ spec:
354
354
description: 'The git repository URL that will be cloned, for example: `https://github.com/stackabletech/airflow-operator` or `ssh://git@github.com:stackable-airflow/dags.git`.'
355
355
format: uri
356
356
type: string
357
+
tls:
358
+
default:
359
+
verification:
360
+
server:
361
+
caCert:
362
+
webPki: {}
363
+
description: Configure a TLS connection. If not specified it will default to webPki validation.
364
+
nullable: true
365
+
properties:
366
+
verification:
367
+
description: The verification method used to verify the certificates of the server and/or the client.
368
+
oneOf:
369
+
- required:
370
+
- none
371
+
- required:
372
+
- server
373
+
properties:
374
+
none:
375
+
description: Use TLS but don't verify certificates.
376
+
type: object
377
+
server:
378
+
description: Use TLS and a CA certificate to verify the server.
379
+
properties:
380
+
caCert:
381
+
description: CA cert to verify the server.
382
+
oneOf:
383
+
- required:
384
+
- webPki
385
+
- required:
386
+
- secretClass
387
+
properties:
388
+
secretClass:
389
+
description: |-
390
+
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
391
+
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
392
+
so if you got provided with a CA cert but don't have access to the key you can still use this method.
393
+
type: string
394
+
webPki:
395
+
description: |-
396
+
Use TLS and the CA certificates trusted by the common web browsers to verify the server.
397
+
This can be useful when you e.g. use public AWS S3 or other public available services.
/// An optional field used for referencing CA certificates that will be used to verify the git server's TLS certificate by passing it to the git config option `http.sslCAInfo` passed with the gitsync command. The secret must have a key named `ca.crt` whose value is the PEM-encoded certificate bundle.
77
+
/// If `http.sslCAInfo` is also set via `gitSyncConf` (the `--git-config` option) then a warning will be logged.
78
+
/// If not specified no TLS will be used, defaulting to github/lab using commonly-recognised certificates.
0 commit comments