|
55 | 55 | storage cluster components. The key specifies component in format of "kind/component", |
56 | 56 | e.g. "deployment/stork" to pass custom annotations to stork deployment. The value is a map of |
57 | 57 | string that contains custom annotation key and value pairs. |
| 58 | + labels: |
| 59 | + type: object |
| 60 | + x-kubernetes-preserve-unknown-fields: true |
| 61 | + description: >- |
| 62 | + The labels section of spec is a map of map to pass custom labels to different storage cluster |
| 63 | + components. The key specifies component in format of "kind/component", e.g. "service/portworx-api" |
| 64 | + to pass custom labels to portworx-api service. The value is a map of string that contains custom |
| 65 | + label key and value pairs. |
58 | 66 | resources: |
59 | 67 | type: object |
60 | 68 | description: Specifies the compute resource requirements for the storage pod. |
|
88 | 96 | Custom container image registry server that will be used instead of |
89 | 97 | index.docker.io to download Docker images. This may include the repository as well. |
90 | 98 | (Example: myregistry.net:5443 or myregistry.com/myrepository) |
| 99 | + preserveFullCustomImageRegistry: |
| 100 | + type: boolean |
| 101 | + description: >- |
| 102 | + Setting this to true this stops part of the image tag being swallowed when setting a |
| 103 | + customImageRegistry with a / in it. When set to false using a customImageRegistry of |
| 104 | + `example.io/public` and an image of `portworx/oci-monitor` the full image path is is |
| 105 | + `example.io/public/oci-monitor`, setting to true gives you |
| 106 | + `example.io/public/portworx/oci-monitor`. Defaults to false |
91 | 107 | secretsProvider: |
92 | 108 | type: string |
93 | 109 | description: Secrets provider is the name of secret provider that driver will connect to. |
@@ -928,6 +944,16 @@ spec: |
928 | 944 | type: string |
929 | 945 | description: Shared secret is the name of the Kubernetes secret containing the shared key |
930 | 946 | used for signing RBAC tokens. The secret has to be present in the StorageCluster namespace. |
| 947 | + csi: |
| 948 | + type: object |
| 949 | + description: Contains CSI configuration for the storage cluster. |
| 950 | + properties: |
| 951 | + enabled: |
| 952 | + type: boolean |
| 953 | + description: Flag indicating whether CSI needs to be installed for the storage cluster. |
| 954 | + installSnapshotController: |
| 955 | + type: boolean |
| 956 | + description: Flag indicating whether CSI Snapshot Controller needs to be installed for the storage cluster. |
931 | 957 | env: |
932 | 958 | type: array |
933 | 959 | description: List of environment variables used by the driver. This is an array of Kubernetes |
@@ -1328,6 +1354,12 @@ spec: |
1328 | 1354 | csiSnapshotter: |
1329 | 1355 | type: string |
1330 | 1356 | description: Desired image for CSI snapshotter. |
| 1357 | + csiSnapshotController: |
| 1358 | + type: string |
| 1359 | + description: Desired image for CSI snapshot controller. |
| 1360 | + csiHealthMonitorController: |
| 1361 | + type: string |
| 1362 | + description: Desired image for CSI health monitor controller. |
1331 | 1363 | prometheusOperator: |
1332 | 1364 | type: string |
1333 | 1365 | description: Desired image for Prometheus operator. |
@@ -1368,3 +1400,12 @@ spec: |
1368 | 1400 | type: string |
1369 | 1401 | description: Reason is human readable message indicating details about the current |
1370 | 1402 | state of the cluster. |
| 1403 | + - name: v1alpha1 |
| 1404 | + served: false |
| 1405 | + storage: false |
| 1406 | + subresources: |
| 1407 | + status: {} |
| 1408 | + schema: |
| 1409 | + openAPIV3Schema: |
| 1410 | + type: object |
| 1411 | + x-kubernetes-preserve-unknown-fields: true |
0 commit comments