|
30 | 30 | anyOf: |
31 | 31 | - required: |
32 | 32 | - zookeeperConfigMapName |
33 | | - - {} |
| 33 | + - type: object |
34 | 34 | description: |- |
35 | 35 | Settings that affect all roles and role groups. |
36 | 36 | The settings in the `clusterConfig` are cluster wide settings that do not need to be configurable at role or role group level. |
|
48 | 48 | description: This field contains OIDC-specific configuration. It is only required in case OIDC is used. |
49 | 49 | nullable: true |
50 | 50 | properties: |
| 51 | + clientAuthenticationMethod: |
| 52 | + default: client_secret_basic |
| 53 | + description: 'The client authentication method used when communicating with the token endpoint. Defaults to `client_secret_basic`. The required contents of `clientCredentialsSecret` depend on the chosen method: secret-based methods (`client_secret_basic`, `client_secret_post`, `client_secret_jwt`) expect a client secret, while `private_key_jwt` expects a private key.' |
| 54 | + enum: |
| 55 | + - client_secret_basic |
| 56 | + - client_secret_post |
| 57 | + - client_secret_jwt |
| 58 | + - private_key_jwt |
| 59 | + - none |
| 60 | + type: string |
51 | 61 | clientCredentialsSecret: |
52 | 62 | description: |- |
53 | 63 | A reference to the OIDC client credentials secret. The secret contains |
@@ -523,7 +533,7 @@ spec: |
523 | 533 | type: string |
524 | 534 | type: object |
525 | 535 | custom: |
526 | | - description: Log configuration provided in a ConfigMap |
| 536 | + description: Custom log configuration provided in a ConfigMap |
527 | 537 | properties: |
528 | 538 | configMap: |
529 | 539 | description: ConfigMap containing the log configuration files |
@@ -603,7 +613,7 @@ spec: |
603 | 613 | type: string |
604 | 614 | type: object |
605 | 615 | custom: |
606 | | - description: Log configuration provided in a ConfigMap |
| 616 | + description: Custom log configuration provided in a ConfigMap |
607 | 617 | properties: |
608 | 618 | configMap: |
609 | 619 | description: ConfigMap containing the log configuration files |
@@ -683,7 +693,7 @@ spec: |
683 | 693 | type: string |
684 | 694 | type: object |
685 | 695 | custom: |
686 | | - description: Log configuration provided in a ConfigMap |
| 696 | + description: Custom log configuration provided in a ConfigMap |
687 | 697 | properties: |
688 | 698 | configMap: |
689 | 699 | description: ConfigMap containing the log configuration files |
@@ -763,7 +773,7 @@ spec: |
763 | 773 | type: string |
764 | 774 | type: object |
765 | 775 | custom: |
766 | | - description: Log configuration provided in a ConfigMap |
| 776 | + description: Custom log configuration provided in a ConfigMap |
767 | 777 | properties: |
768 | 778 | configMap: |
769 | 779 | description: ConfigMap containing the log configuration files |
@@ -816,7 +826,7 @@ spec: |
816 | 826 | type: object |
817 | 827 | type: object |
818 | 828 | enableVectorAgent: |
819 | | - description: Wether or not to deploy a container with the Vector log agent. |
| 829 | + description: Whether or not to deploy a container with the Vector log agent. |
820 | 830 | nullable: true |
821 | 831 | type: boolean |
822 | 832 | type: object |
@@ -1176,17 +1186,31 @@ spec: |
1176 | 1186 | type: object |
1177 | 1187 | type: object |
1178 | 1188 | configOverrides: |
1179 | | - additionalProperties: |
1180 | | - additionalProperties: |
1181 | | - type: string |
1182 | | - type: object |
1183 | | - default: {} |
1184 | 1189 | description: |- |
1185 | 1190 | The `configOverrides` can be used to configure properties in product config files |
1186 | 1191 | that are not exposed in the CRD. Read the |
1187 | 1192 | [config overrides documentation](https://docs.stackable.tech/home/nightly/concepts/overrides#config-overrides) |
1188 | 1193 | and consult the operator specific usage guide documentation for details on the |
1189 | 1194 | available config files and settings for the specific product. |
| 1195 | + properties: |
| 1196 | + bootstrap.conf: |
| 1197 | + additionalProperties: |
| 1198 | + type: string |
| 1199 | + description: Overrides for the `bootstrap.conf` file. |
| 1200 | + nullable: true |
| 1201 | + type: object |
| 1202 | + nifi.properties: |
| 1203 | + additionalProperties: |
| 1204 | + type: string |
| 1205 | + description: Overrides for the `nifi.properties` file. |
| 1206 | + nullable: true |
| 1207 | + type: object |
| 1208 | + security.properties: |
| 1209 | + additionalProperties: |
| 1210 | + type: string |
| 1211 | + description: Overrides for the `security.properties` file. |
| 1212 | + nullable: true |
| 1213 | + type: object |
1190 | 1214 | type: object |
1191 | 1215 | envOverrides: |
1192 | 1216 | additionalProperties: |
@@ -1368,7 +1392,7 @@ spec: |
1368 | 1392 | type: string |
1369 | 1393 | type: object |
1370 | 1394 | custom: |
1371 | | - description: Log configuration provided in a ConfigMap |
| 1395 | + description: Custom log configuration provided in a ConfigMap |
1372 | 1396 | properties: |
1373 | 1397 | configMap: |
1374 | 1398 | description: ConfigMap containing the log configuration files |
@@ -1448,7 +1472,7 @@ spec: |
1448 | 1472 | type: string |
1449 | 1473 | type: object |
1450 | 1474 | custom: |
1451 | | - description: Log configuration provided in a ConfigMap |
| 1475 | + description: Custom log configuration provided in a ConfigMap |
1452 | 1476 | properties: |
1453 | 1477 | configMap: |
1454 | 1478 | description: ConfigMap containing the log configuration files |
@@ -1528,7 +1552,7 @@ spec: |
1528 | 1552 | type: string |
1529 | 1553 | type: object |
1530 | 1554 | custom: |
1531 | | - description: Log configuration provided in a ConfigMap |
| 1555 | + description: Custom log configuration provided in a ConfigMap |
1532 | 1556 | properties: |
1533 | 1557 | configMap: |
1534 | 1558 | description: ConfigMap containing the log configuration files |
@@ -1608,7 +1632,7 @@ spec: |
1608 | 1632 | type: string |
1609 | 1633 | type: object |
1610 | 1634 | custom: |
1611 | | - description: Log configuration provided in a ConfigMap |
| 1635 | + description: Custom log configuration provided in a ConfigMap |
1612 | 1636 | properties: |
1613 | 1637 | configMap: |
1614 | 1638 | description: ConfigMap containing the log configuration files |
@@ -1661,7 +1685,7 @@ spec: |
1661 | 1685 | type: object |
1662 | 1686 | type: object |
1663 | 1687 | enableVectorAgent: |
1664 | | - description: Wether or not to deploy a container with the Vector log agent. |
| 1688 | + description: Whether or not to deploy a container with the Vector log agent. |
1665 | 1689 | nullable: true |
1666 | 1690 | type: boolean |
1667 | 1691 | type: object |
@@ -2021,17 +2045,31 @@ spec: |
2021 | 2045 | type: object |
2022 | 2046 | type: object |
2023 | 2047 | configOverrides: |
2024 | | - additionalProperties: |
2025 | | - additionalProperties: |
2026 | | - type: string |
2027 | | - type: object |
2028 | | - default: {} |
2029 | 2048 | description: |- |
2030 | 2049 | The `configOverrides` can be used to configure properties in product config files |
2031 | 2050 | that are not exposed in the CRD. Read the |
2032 | 2051 | [config overrides documentation](https://docs.stackable.tech/home/nightly/concepts/overrides#config-overrides) |
2033 | 2052 | and consult the operator specific usage guide documentation for details on the |
2034 | 2053 | available config files and settings for the specific product. |
| 2054 | + properties: |
| 2055 | + bootstrap.conf: |
| 2056 | + additionalProperties: |
| 2057 | + type: string |
| 2058 | + description: Overrides for the `bootstrap.conf` file. |
| 2059 | + nullable: true |
| 2060 | + type: object |
| 2061 | + nifi.properties: |
| 2062 | + additionalProperties: |
| 2063 | + type: string |
| 2064 | + description: Overrides for the `nifi.properties` file. |
| 2065 | + nullable: true |
| 2066 | + type: object |
| 2067 | + security.properties: |
| 2068 | + additionalProperties: |
| 2069 | + type: string |
| 2070 | + description: Overrides for the `security.properties` file. |
| 2071 | + nullable: true |
| 2072 | + type: object |
2035 | 2073 | type: object |
2036 | 2074 | envOverrides: |
2037 | 2075 | additionalProperties: |
|
0 commit comments