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: extra/crds.yaml
+90-6Lines changed: 90 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1155,12 +1155,6 @@ spec:
1155
1155
1156
1156
Since git-sync v4.x.x this field is mapped to the flag `--ref`.
1157
1157
type: string
1158
-
caCertSecretName:
1159
-
description: |-
1160
-
An optional secret used for holding 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.
1161
-
If `http.sslCAInfo` is also set via `gitSyncConf` (the `--git-config` option) then a warning will be logged.
1162
-
nullable: true
1163
-
type: string
1164
1158
credentials:
1165
1159
description: An optional secret used for git access.
1166
1160
nullable: true
@@ -1219,6 +1213,51 @@ spec:
1219
1213
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`.'
1220
1214
format: uri
1221
1215
type: string
1216
+
tls:
1217
+
description: Use a TLS connection. If not specified no TLS will be used.
1218
+
nullable: true
1219
+
properties:
1220
+
verification:
1221
+
description: The verification method used to verify the certificates of the server and/or the client.
1222
+
oneOf:
1223
+
- required:
1224
+
- none
1225
+
- required:
1226
+
- server
1227
+
properties:
1228
+
none:
1229
+
description: Use TLS but don't verify certificates.
1230
+
type: object
1231
+
server:
1232
+
description: Use TLS and a CA certificate to verify the server.
1233
+
properties:
1234
+
caCert:
1235
+
description: CA cert to verify the server.
1236
+
oneOf:
1237
+
- required:
1238
+
- webPki
1239
+
- required:
1240
+
- secretClass
1241
+
properties:
1242
+
secretClass:
1243
+
description: |-
1244
+
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
1245
+
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
1246
+
so if you got provided with a CA cert but don't have access to the key you can still use this method.
1247
+
type: string
1248
+
webPki:
1249
+
description: |-
1250
+
Use TLS and the CA certificates trusted by the common web browsers to verify the server.
1251
+
This can be useful when you e.g. use public AWS S3 or other public available services.
1252
+
type: object
1253
+
type: object
1254
+
required:
1255
+
- caCert
1256
+
type: object
1257
+
type: object
1258
+
required:
1259
+
- verification
1260
+
type: object
1222
1261
wait:
1223
1262
default: 20s
1224
1263
description: |-
@@ -7074,6 +7113,51 @@ spec:
7074
7113
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`.'
7075
7114
format: uri
7076
7115
type: string
7116
+
tls:
7117
+
description: Use a TLS connection. If not specified no TLS will be used.
7118
+
nullable: true
7119
+
properties:
7120
+
verification:
7121
+
description: The verification method used to verify the certificates of the server and/or the client.
7122
+
oneOf:
7123
+
- required:
7124
+
- none
7125
+
- required:
7126
+
- server
7127
+
properties:
7128
+
none:
7129
+
description: Use TLS but don't verify certificates.
7130
+
type: object
7131
+
server:
7132
+
description: Use TLS and a CA certificate to verify the server.
7133
+
properties:
7134
+
caCert:
7135
+
description: CA cert to verify the server.
7136
+
oneOf:
7137
+
- required:
7138
+
- webPki
7139
+
- required:
7140
+
- secretClass
7141
+
properties:
7142
+
secretClass:
7143
+
description: |-
7144
+
Name of the [SecretClass](https://docs.stackable.tech/home/nightly/secret-operator/secretclass) which will provide the CA certificate.
7145
+
Note that a SecretClass does not need to have a key but can also work with just a CA certificate,
7146
+
so if you got provided with a CA cert but don't have access to the key you can still use this method.
7147
+
type: string
7148
+
webPki:
7149
+
description: |-
7150
+
Use TLS and the CA certificates trusted by the common web browsers to verify the server.
7151
+
This can be useful when you e.g. use public AWS S3 or other public available services.
0 commit comments