|
57 | 57 | properties: |
58 | 58 | serverSecretClass: |
59 | 59 | description: Name of the SecretClass which will provide TLS certificates for the OPA server. |
| 60 | + maxLength: 253 |
| 61 | + minLength: 1 |
| 62 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
60 | 63 | type: string |
61 | 64 | required: |
62 | 65 | - serverSecretClass |
|
94 | 97 | permissions `User.ReadAll` and `GroupMemberShip.ReadAll`. |
95 | 98 |
|
96 | 99 | Must contain the fields `clientId` and `clientSecret`. |
| 100 | + maxLength: 253 |
| 101 | + minLength: 1 |
| 102 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
97 | 103 | type: string |
98 | 104 | port: |
99 | 105 | description: Port of the identity provider. If TLS is used defaults to `443`, otherwise to `80`. |
@@ -191,6 +197,9 @@ spec: |
191 | 197 | type: object |
192 | 198 | kerberosSecretClassName: |
193 | 199 | description: The name of the Kerberos SecretClass. |
| 200 | + maxLength: 253 |
| 201 | + minLength: 1 |
| 202 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
194 | 203 | type: string |
195 | 204 | ldapServer: |
196 | 205 | description: Hostname of the domain controller, e.g. `ad-ds-1.contoso.com`. |
@@ -422,6 +431,9 @@ spec: |
422 | 431 | Name of a Secret that contains client credentials of a Keycloak account with permission to read user metadata. |
423 | 432 |
|
424 | 433 | Must contain the fields `clientId` and `clientSecret`. |
| 434 | + maxLength: 253 |
| 435 | + minLength: 1 |
| 436 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
425 | 437 | type: string |
426 | 438 | hostname: |
427 | 439 | description: Hostname of the identity provider, e.g. `my.keycloak.corp`. |
@@ -510,7 +522,10 @@ spec: |
510 | 522 | description: |- |
511 | 523 | Name of the Vector aggregator discovery ConfigMap. |
512 | 524 | It must contain the key `ADDRESS` with the address of the Vector aggregator. |
| 525 | + maxLength: 253 |
| 526 | + minLength: 1 |
513 | 527 | nullable: true |
| 528 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
514 | 529 | type: string |
515 | 530 | type: object |
516 | 531 | clusterOperation: |
@@ -1834,6 +1849,9 @@ spec: |
1834 | 1849 | properties: |
1835 | 1850 | serverSecretClass: |
1836 | 1851 | description: Name of the SecretClass which will provide TLS certificates for the OPA server. |
| 1852 | + maxLength: 253 |
| 1853 | + minLength: 1 |
| 1854 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
1837 | 1855 | type: string |
1838 | 1856 | required: |
1839 | 1857 | - serverSecretClass |
@@ -1886,6 +1904,9 @@ spec: |
1886 | 1904 | type: object |
1887 | 1905 | kerberosSecretClassName: |
1888 | 1906 | description: The name of the Kerberos SecretClass. |
| 1907 | + maxLength: 253 |
| 1908 | + minLength: 1 |
| 1909 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
1889 | 1910 | type: string |
1890 | 1911 | ldapServer: |
1891 | 1912 | description: Hostname of the domain controller, e.g. `ad-ds-1.contoso.com`. |
@@ -1949,6 +1970,9 @@ spec: |
1949 | 1970 | permissions `User.ReadAll` and `GroupMemberShip.ReadAll`. |
1950 | 1971 |
|
1951 | 1972 | Must contain the fields `clientId` and `clientSecret`. |
| 1973 | + maxLength: 253 |
| 1974 | + minLength: 1 |
| 1975 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
1952 | 1976 | type: string |
1953 | 1977 | port: |
1954 | 1978 | description: Port of the identity provider. If TLS is used defaults to `443`, otherwise to `80`. |
@@ -2199,6 +2223,9 @@ spec: |
2199 | 2223 | Name of a Secret that contains client credentials of a Keycloak account with permission to read user metadata. |
2200 | 2224 |
|
2201 | 2225 | Must contain the fields `clientId` and `clientSecret`. |
| 2226 | + maxLength: 253 |
| 2227 | + minLength: 1 |
| 2228 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
2202 | 2229 | type: string |
2203 | 2230 | hostname: |
2204 | 2231 | description: Hostname of the identity provider, e.g. `my.keycloak.corp`. |
@@ -2287,7 +2314,10 @@ spec: |
2287 | 2314 | description: |- |
2288 | 2315 | Name of the Vector aggregator discovery ConfigMap. |
2289 | 2316 | It must contain the key `ADDRESS` with the address of the Vector aggregator. |
| 2317 | + maxLength: 253 |
| 2318 | + minLength: 1 |
2290 | 2319 | nullable: true |
| 2320 | + pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ |
2291 | 2321 | type: string |
2292 | 2322 | type: object |
2293 | 2323 | clusterOperation: |
|
0 commit comments