diff --git a/operators/dell-csm-operator/1.7.0/manifests/dell-csm-operator.v1.7.0.clusterserviceversion.yaml b/operators/dell-csm-operator/1.7.0/manifests/dell-csm-operator.v1.7.0.clusterserviceversion.yaml index df02403ac1f..72143fd7329 100644 --- a/operators/dell-csm-operator/1.7.0/manifests/dell-csm-operator.v1.7.0.clusterserviceversion.yaml +++ b/operators/dell-csm-operator/1.7.0/manifests/dell-csm-operator.v1.7.0.clusterserviceversion.yaml @@ -1438,1671 +1438,1534 @@ spec: apiservicedefinitions: {} customresourcedefinitions: owned: + - description: ContainerStorageModule is the Schema for the containerstoragemodules + API + displayName: Container Storage Module + kind: ContainerStorageModule + name: containerstoragemodules.storage.dell.com + specDescriptors: + - description: AuthSecret is the name of the credentials secret for the driver + displayName: Auth Secret + path: driver.authSecret + - description: Common is the common specification for both controller and node + plugins + displayName: Common specification + path: driver.common + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: driver.common.args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: driver.common.authorizationController + - description: AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: driver.common.authorizationControllerReplicas + - description: Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: driver.common.certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: driver.common.certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: driver.common.commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: driver.common.controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: driver.common.credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: driver.common.credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: driver.common.credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: driver.common.credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: driver.common.credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: driver.common.credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: driver.common.deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: driver.common.enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: driver.common.envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: driver.common.hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: driver.common.image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: driver.common.imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: driver.common.kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: driver.common.leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: driver.common.licenseName + - description: Name is the name of Container + displayName: Container Name + path: driver.common.name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: driver.common.nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: driver.common.objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: driver.common.opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: driver.common.opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: driver.common.openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: driver.common.privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: driver.common.proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: driver.common.proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: driver.common.proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: driver.common.proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: driver.common.proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: driver.common.proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: driver.common.redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: driver.common.redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: driver.common.redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: driver.common.redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: driver.common.replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: driver.common.roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: driver.common.roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: driver.common.sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: driver.common.skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: driver.common.storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: driver.common.storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: driver.common.storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: driver.common.tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: driver.common.tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: driver.common.tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: driver.common.useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: driver.common.vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: driver.common.vaultConfigurations[0].address + - description: CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: driver.common.vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: driver.common.vaultConfigurations[0].clientCertificate + - description: ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: driver.common.vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: driver.common.vaultConfigurations[0].identifier + - description: Role is the role for this vault + displayName: Vault Role + path: driver.common.vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: driver.common.vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: driver.common.veleroNamespace + - description: ConfigVersion is the configuration version of the driver + displayName: Config Version + path: driver.configVersion + - description: Controller is the specification for Controller plugin only + displayName: Controller Specification + path: driver.controller + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: driver.controller.args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: driver.controller.authorizationController + - description: AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: driver.controller.authorizationControllerReplicas + - description: Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: driver.controller.certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: driver.controller.certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: driver.controller.commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: driver.controller.controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: driver.controller.credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: driver.controller.credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: driver.controller.credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: driver.controller.credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: driver.controller.credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: driver.controller.credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: driver.controller.deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: driver.controller.enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: driver.controller.envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: driver.controller.hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: driver.controller.image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: driver.controller.imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: driver.controller.kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: driver.controller.leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: driver.controller.licenseName + - description: Name is the name of Container + displayName: Container Name + path: driver.controller.name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: driver.controller.nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: driver.controller.objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: driver.controller.opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: driver.controller.opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: driver.controller.openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: driver.controller.privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: driver.controller.proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: driver.controller.proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: driver.controller.proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: driver.controller.proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: driver.controller.proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: driver.controller.proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: driver.controller.redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: driver.controller.redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: driver.controller.redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: driver.controller.redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: driver.controller.replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: driver.controller.roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: driver.controller.roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: driver.controller.sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: driver.controller.skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: driver.controller.storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: driver.controller.storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: driver.controller.storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: driver.controller.tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: driver.controller.tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: driver.controller.tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: driver.controller.useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: driver.controller.vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: driver.controller.vaultConfigurations[0].address - description: - ContainerStorageModule is the Schema for the containerstoragemodules - API - displayName: Container Storage Module - kind: ContainerStorageModule - name: containerstoragemodules.storage.dell.com - specDescriptors: - - description: AuthSecret is the name of the credentials secret for the driver - displayName: Auth Secret - path: driver.authSecret - - description: - Common is the common specification for both controller and node - plugins - displayName: Common specification - path: driver.common - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: driver.common.args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: driver.common.authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for - the authorization controller deployment - displayName: Authorization Controller Replicas - path: driver.common.authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: driver.common.certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: driver.common.certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: driver.common.commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: driver.common.controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: driver.common.credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: driver.common.credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: driver.common.credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: driver.common.credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: driver.common.credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: driver.common.credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: driver.common.deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: driver.common.enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: driver.common.envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: driver.common.hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: driver.common.image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: driver.common.imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: kvEnginePath is the Authorization vault secret path - displayName: Authorization KV Engine Path - path: driver.common.kvEnginePath - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: driver.common.leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: driver.common.licenseName - - description: Name is the name of Container - displayName: Container Name - path: driver.common.name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: driver.common.nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: driver.common.objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: driver.common.opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: driver.common.opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: driver.common.openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: driver.common.privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: driver.common.proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: driver.common.proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: driver.common.proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: driver.common.proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: driver.common.proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: driver.common.proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: driver.common.redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: driver.common.redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: driver.common.redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: driver.common.redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: driver.common.replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: driver.common.roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: driver.common.roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: driver.common.sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: driver.common.skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: driver.common.storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: driver.common.storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: driver.common.storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: driver.common.tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: driver.common.tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: driver.common.tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: driver.common.useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: driver.common.vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: driver.common.vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: driver.common.vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: driver.common.vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: driver.common.vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: driver.common.vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: driver.common.vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: driver.common.vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: driver.common.veleroNamespace - - description: ConfigVersion is the configuration version of the driver - displayName: Config Version - path: driver.configVersion - - description: Controller is the specification for Controller plugin only - displayName: Controller Specification - path: driver.controller - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: driver.controller.args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: driver.controller.authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for the authorization controller deployment - displayName: Authorization Controller Replicas - path: driver.controller.authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: driver.controller.certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: driver.controller.certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: driver.controller.commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: driver.controller.controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: driver.controller.credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: driver.controller.credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: driver.controller.credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: driver.controller.credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: driver.controller.credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: driver.controller.credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: driver.controller.deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: driver.controller.enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: driver.controller.envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: driver.controller.hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: driver.controller.image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: driver.controller.imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: kvEnginePath is the Authorization vault secret path - displayName: Authorization KV Engine Path - path: driver.controller.kvEnginePath - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: driver.controller.leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: driver.controller.licenseName - - description: Name is the name of Container - displayName: Container Name - path: driver.controller.name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: driver.controller.nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: driver.controller.objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: driver.controller.opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: driver.controller.opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: driver.controller.openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: driver.controller.privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: driver.controller.proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: driver.controller.proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: driver.controller.proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: driver.controller.proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: driver.controller.proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: driver.controller.proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: driver.controller.redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: driver.controller.redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: driver.controller.redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: driver.controller.redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: driver.controller.replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: driver.controller.roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: driver.controller.roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: driver.controller.sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: driver.controller.skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: driver.controller.storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: driver.controller.storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: driver.controller.storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: driver.controller.tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: driver.controller.tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: driver.controller.tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: driver.controller.useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: driver.controller.vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: driver.controller.vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: driver.controller.vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: driver.controller.vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: driver.controller.vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: driver.controller.vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: driver.controller.vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: driver.controller.vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: driver.controller.veleroNamespace - - description: CSIDriverSpec is the specification for CSIDriver - displayName: CSI Driver Spec - path: driver.csiDriverSpec - - description: - CSIDriverType is the CSI Driver type for Dell Technologies - - e.g, powermax, powerflex,... - displayName: CSI Driver Type - path: driver.csiDriverType - - description: DNSPolicy is the dnsPolicy of the daemonset for Node plugin - displayName: DNSPolicy - path: driver.dnsPolicy - - description: - ForceRemoveDriver is the boolean flag used to remove driver deployment - when CR is deleted - displayName: Force Remove Driver - path: driver.forceRemoveDriver - - description: - ForceUpdate is the boolean flag used to force an update of the - driver instance - displayName: Force update - path: driver.forceUpdate - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: driver.initContainers[0].args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: driver.initContainers[0].authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for - the authorization controller deployment - displayName: Authorization Controller Replicas - path: driver.initContainers[0].authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: driver.initContainers[0].certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: driver.initContainers[0].certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: driver.initContainers[0].commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: driver.initContainers[0].controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: driver.initContainers[0].credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: driver.initContainers[0].credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: driver.initContainers[0].credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: driver.initContainers[0].credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: driver.initContainers[0].credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: driver.initContainers[0].credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: driver.initContainers[0].deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: driver.initContainers[0].enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: driver.initContainers[0].envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: driver.initContainers[0].hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: driver.initContainers[0].image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: driver.initContainers[0].imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: kvEnginePath is the Authorization vault secret path - displayName: Authorization KV Engine Path - path: driver.controller.kvEnginePath - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: driver.initContainers[0].leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: driver.initContainers[0].licenseName - - description: Name is the name of Container - displayName: Container Name - path: driver.initContainers[0].name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: driver.initContainers[0].nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: driver.initContainers[0].objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: driver.initContainers[0].opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: driver.initContainers[0].opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: driver.initContainers[0].openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: driver.initContainers[0].privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: driver.initContainers[0].proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: driver.initContainers[0].proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: driver.initContainers[0].proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: driver.initContainers[0].proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: driver.initContainers[0].proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: driver.initContainers[0].proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: driver.initContainers[0].redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: driver.initContainers[0].redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: driver.initContainers[0].redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: driver.initContainers[0].redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: driver.initContainers[0].replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: driver.initContainers[0].roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: driver.initContainers[0].roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: driver.initContainers[0].sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: driver.initContainers[0].skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: driver.initContainers[0].storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: driver.initContainers[0].storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: driver.initContainers[0].storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: driver.initContainers[0].tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: driver.initContainers[0].tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: driver.initContainers[0].tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: driver.initContainers[0].useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: driver.initContainers[0].vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: driver.initContainers[0].vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: driver.initContainers[0].vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: driver.initContainers[0].vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: driver.initContainers[0].vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: driver.initContainers[0].vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: driver.initContainers[0].vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: driver.initContainers[0].vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: driver.initContainers[0].veleroNamespace - - description: Node is the specification for Node plugin only - displayName: Node specification - path: driver.node - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: driver.node.args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: driver.node.authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for - the authorization controller deployment - displayName: Authorization Controller Replicas - path: driver.node.authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: driver.node.certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: driver.node.certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: driver.node.commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: driver.node.controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: driver.node.credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: driver.node.credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: driver.node.credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: driver.node.credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: driver.node.credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: driver.node.credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: driver.node.deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: driver.node.enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: driver.node.envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: driver.node.hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: driver.node.image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: driver.node.imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: kvEnginePath is the Authorization vault secret path - displayName: Authorization KV Engine Path - path: driver.controller.kvEnginePath - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: driver.node.leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: driver.node.licenseName - - description: Name is the name of Container - displayName: Container Name - path: driver.node.name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: driver.node.nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: driver.node.objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: driver.node.opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: driver.node.opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: driver.node.openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: driver.node.privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: driver.node.proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: driver.node.proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: driver.node.proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: driver.node.proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: driver.node.proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: driver.node.proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: driver.node.redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: driver.node.redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: driver.node.redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: driver.node.redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: driver.node.replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: driver.node.roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: driver.node.roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: driver.node.sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: driver.node.skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: driver.node.storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: driver.node.storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: driver.node.storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: driver.node.tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: driver.node.tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: driver.node.tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: driver.node.useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: driver.node.vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: driver.node.vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: driver.node.vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: driver.node.vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: driver.node.vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: driver.node.vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: driver.node.vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: driver.node.vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: driver.node.veleroNamespace - - description: Replicas is the count of controllers for Controller plugin - displayName: Controller count - path: driver.replicas - - description: SideCars is the specification for CSI sidecar containers - displayName: CSI SideCars specification - path: driver.sideCars - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: driver.sideCars[0].args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: driver.sideCars[0].authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for - the authorization controller deployment - displayName: Authorization Controller Replicas - path: driver.sideCars[0].authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: driver.sideCars[0].certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: driver.sideCars[0].certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: driver.sideCars[0].commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: driver.sideCars[0].controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: driver.sideCars[0].credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: driver.sideCars[0].credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: driver.sideCars[0].credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: driver.sideCars[0].credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: driver.sideCars[0].credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: driver.sideCars[0].credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: driver.sideCars[0].deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: driver.sideCars[0].enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: driver.sideCars[0].envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: driver.sideCars[0].hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: driver.sideCars[0].image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: driver.sideCars[0].imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: kvEnginePath is the Authorization vault secret path - displayName: Authorization KV Engine Path - path: driver.controller.kvEnginePath - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: driver.sideCars[0].leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: driver.sideCars[0].licenseName - - description: Name is the name of Container - displayName: Container Name - path: driver.sideCars[0].name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: driver.sideCars[0].nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: driver.sideCars[0].objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: driver.sideCars[0].opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: driver.sideCars[0].opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: driver.sideCars[0].openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: driver.sideCars[0].privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: driver.sideCars[0].proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: driver.sideCars[0].proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: driver.sideCars[0].proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: driver.sideCars[0].proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: driver.sideCars[0].proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: driver.sideCars[0].proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: driver.sideCars[0].redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: driver.sideCars[0].redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: driver.sideCars[0].redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: driver.sideCars[0].redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: driver.sideCars[0].replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: driver.sideCars[0].roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: driver.sideCars[0].roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: driver.sideCars[0].sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: driver.sideCars[0].skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: driver.sideCars[0].storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: driver.sideCars[0].storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: driver.sideCars[0].storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: driver.sideCars[0].tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: driver.sideCars[0].tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: driver.sideCars[0].tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: driver.sideCars[0].useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: driver.sideCars[0].vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: driver.sideCars[0].vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: driver.sideCars[0].vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: driver.sideCars[0].vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: driver.sideCars[0].vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: driver.sideCars[0].vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: driver.sideCars[0].vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: driver.sideCars[0].vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: driver.sideCars[0].veleroNamespace - - description: SnapshotClass is the specification for Snapshot Classes - displayName: Snapshot Classes - path: driver.snapshotClass - - description: Name is the name of the Snapshot Class - displayName: Snapshot Class Name - path: driver.snapshotClass[0].name - - description: - Parameters is a map of driver specific parameters for snapshot - class - displayName: Snapshot Class Parameters - path: driver.snapshotClass[0].parameters - - description: TLSCertSecret is the name of the TLS Cert secret - displayName: TLSCert Secret - path: driver.tlsCertSecret - - description: Components is the specification for CSM components containers - displayName: ContainerStorageModule components specification - path: modules[0].components - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: modules[0].components[0].args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: modules[0].components[0].authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for - the authorization controller deployment - displayName: Authorization Controller Replicas - path: modules[0].components[0].authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: modules[0].components[0].certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: modules[0].components[0].certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: modules[0].components[0].commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: modules[0].components[0].controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: modules[0].components[0].credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: modules[0].components[0].credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: modules[0].components[0].credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: modules[0].components[0].credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: modules[0].components[0].credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: modules[0].components[0].credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: modules[0].components[0].deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: modules[0].components[0].enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: modules[0].components[0].envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: modules[0].components[0].hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: modules[0].components[0].image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: modules[0].components[0].imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: modules[0].components[0].leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: modules[0].components[0].licenseName - - description: Name is the name of Container - displayName: Container Name - path: modules[0].components[0].name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: modules[0].components[0].nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: modules[0].components[0].objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: modules[0].components[0].opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: modules[0].components[0].opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: modules[0].components[0].openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: modules[0].components[0].privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: modules[0].components[0].proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: modules[0].components[0].proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: modules[0].components[0].proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: modules[0].components[0].proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: modules[0].components[0].proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: modules[0].components[0].proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: modules[0].components[0].redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: modules[0].components[0].redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: modules[0].components[0].redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: modules[0].components[0].redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: modules[0].components[0].replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: modules[0].components[0].roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: modules[0].components[0].roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: modules[0].components[0].sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: modules[0].components[0].skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: modules[0].components[0].storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: modules[0].components[0].storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: modules[0].components[0].storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: modules[0].components[0].tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: modules[0].components[0].tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: modules[0].components[0].tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: modules[0].components[0].useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: modules[0].components[0].vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: modules[0].components[0].vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: modules[0].components[0].vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: modules[0].components[0].vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: modules[0].components[0].vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: modules[0].components[0].vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: modules[0].components[0].vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: modules[0].components[0].vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: modules[0].components[0].veleroNamespace - - description: ConfigVersion is the configuration version of the module - displayName: Config Version - path: modules[0].configVersion - - description: Enabled is used to indicate whether or not to deploy a module - displayName: Enabled - path: modules[0].enabled - - description: - ForceRemoveModule is the boolean flag used to remove authorization - proxy server deployment when CR is deleted - displayName: Force Remove Module - path: modules[0].forceRemoveModule - - description: Args is the set of arguments for the container - displayName: Container Arguments - path: modules[0].initContainer[0].args - - description: AuthorizationController is the image tag for the container - displayName: Authorization Controller Container Image - path: modules[0].initContainer[0].authorizationController - - description: - AuthorizationControllerReplicas is the number of replicas for - the authorization controller deployment - displayName: Authorization Controller Replicas - path: modules[0].initContainer[0].authorizationControllerReplicas - - description: - Certificate is a certificate used for a certificate/private-key - pair - displayName: Certificate for certificate/private-key pair - path: modules[0].initContainer[0].certificate - - description: - CertificateAuthority is a certificate authority used to validate - a certificate - displayName: Certificate authority for validating a certificate - path: modules[0].initContainer[0].certificateAuthority - - description: Commander is the image tag for the Container - displayName: Authorization Commander Container Image - path: modules[0].initContainer[0].commander - - description: The interval which the reconcile of each controller is run - displayName: Controller Reconcile Interval - path: modules[0].initContainer[0].controllerReconcileInterval - - description: ComponentCred is to store the velero credential contents - displayName: ComponentCred for velero component - path: modules[0].initContainer[0].credentials - - description: - CreateWithInstall is used to indicate wether or not to create - a secret for objectstore - displayName: CreateWithInstall - path: modules[0].initContainer[0].credentials[0].createWithInstall - - description: - Name is the name of secret which contains credentials to access - objectstore - displayName: Name - path: modules[0].initContainer[0].credentials[0].name - - description: SecretContents contains credentials to access objectstore - displayName: secretContents - path: modules[0].initContainer[0].credentials[0].secretContents - - description: AccessKeyID is a name of key ID to access objectstore - displayName: AccessKeyID - path: modules[0].initContainer[0].credentials[0].secretContents.aws_access_key_id - - description: AccessKey contains the key to access objectstore - displayName: AccessKey - path: modules[0].initContainer[0].credentials[0].secretContents.aws_secret_access_key - - description: DeployNodeAgent is to enable/disable node-agent services - displayName: Deploy node-agent for Application Mobility - path: modules[0].initContainer[0].deployNodeAgent - - description: Enabled is used to indicate wether or not to deploy a module - displayName: Enabled - path: modules[0].initContainer[0].enabled - - description: Envs is the set of environment variables for the container - displayName: Container Environment vars - path: modules[0].initContainer[0].envs - - description: Hostname is the authorization proxy server hostname - displayName: Authorization Proxy Server Hostname - path: modules[0].initContainer[0].hostname - - description: Image is the image tag for the Container - displayName: Container Image - path: modules[0].initContainer[0].image - - description: ImagePullPolicy is the image pull policy for the image - displayName: Container Image Pull Policy - path: modules[0].initContainer[0].imagePullPolicy - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy - - description: kvEnginePath is the Authorization vault secret path - displayName: Authorization KV Engine Path - path: modules[0].initContainer[0].kvEnginePath - - description: LeaderElection is boolean flag to enable leader election - displayName: Leader Election - path: modules[0].initContainer[0].leaderElection - - description: LicenseName is the name of the license for app-mobility - displayName: License Name for Application Mobility - path: modules[0].initContainer[0].licenseName - - description: Name is the name of Container - displayName: Container Name - path: modules[0].initContainer[0].name - - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - displayName: NodeSelector - path: modules[0].initContainer[0].nodeSelector - - description: - ObjectStoreSecretName is the name of the secret for the object - store for app-mobility - displayName: Application Mobility Object Store Secret - path: modules[0].initContainer[0].objectStoreSecretName - - description: Opa is the image tag for the Container - displayName: Authorization Opa Container Image - path: modules[0].initContainer[0].opa - - description: OpaKubeMgmt is the image tag for the Container - displayName: Authorization Opa Kube Management Container Image - path: modules[0].initContainer[0].opaKubeMgmt - - description: - OpenTelemetryCollectorAddress is the address of the OTLP receiving - endpoint using gRPC - displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC - path: modules[0].initContainer[0].openTelemetryCollectorAddress - - description: - PrivateKey is a private key used for a certificate/private-key - pair - displayName: Private key for certificate/private-key pair - path: modules[0].initContainer[0].privateKey - - description: - ProxyServerIngress is the authorization proxy server ingress - configuration - displayName: Authorization Proxy Server ingress configuration - path: modules[0].initContainer[0].proxyServerIngress - - description: - Annotations is an unstructured key value map that stores additional - annotations for the ingress - displayName: Authorization Proxy Server Annotations - path: modules[0].initContainer[0].proxyServerIngress[0].annotations - - description: Hosts is the hosts rules for the ingress - displayName: Authorization Proxy Server Hosts - path: modules[0].initContainer[0].proxyServerIngress[0].hosts - - description: IngressClassName is the ingressClassName - displayName: Authorization Proxy Server Ingress Class Name - path: modules[0].initContainer[0].proxyServerIngress[0].ingressClassName - - description: ProxyService is the image tag for the Container - displayName: Authorization Proxy Service Container Image - path: modules[0].initContainer[0].proxyService - - description: - ProxyServiceReplicas is the number of replicas for the proxy - service deployment - displayName: Proxy Service Replicas - path: modules[0].initContainer[0].proxyServiceReplicas - - description: Redis is the image tag for the Container - displayName: Authorization Redis Container Image - path: modules[0].initContainer[0].redis - - description: RedisCommander is the name of the redis deployment - displayName: Redis Deployment Name - path: modules[0].initContainer[0].redisCommander - - description: RedisName is the name of the redis statefulset - displayName: Redis StatefulSet Name - path: modules[0].initContainer[0].redisName - - description: RedisReplicas is the number of replicas for the redis deployment - displayName: Redis Deployment Replicas - path: modules[0].initContainer[0].redisReplicas - - description: ReplicaCount is the replica count for app mobility - displayName: Application Mobility Replica Count - path: modules[0].initContainer[0].replicaCount - - description: RoleService is the image tag for the Container - displayName: Authorization Role Service Container Image - path: modules[0].initContainer[0].roleService - - description: - RoleServiceReplicas is the number of replicas for the role service - deployment - displayName: Role Service Replicas - path: modules[0].initContainer[0].roleServiceReplicas - - description: Sentinel is the name of the sentinel statefulSet - displayName: Sentinel StatefulSet Name - path: modules[0].initContainer[0].sentinel - - description: skipCertificateValidation is the flag to skip certificate validation - displayName: Authorization Skip Certificate Validation - path: modules[0].initContainer[0].skipCertificateValidation - - description: StorageService is the image tag for the Container - displayName: Authorization Storage Service Container Image - path: modules[0].initContainer[0].storageService - - description: - StorageServiceReplicas is the number of replicas for storage - service deployment - displayName: Storage Service Replicas - path: modules[0].initContainer[0].storageServiceReplicas - - description: - RedisStorageClass is the authorization proxy server redis storage - class for persistence - displayName: Authorization Proxy Server Redis storage class - path: modules[0].initContainer[0].storageclass - - description: TenantService is the image tag for the Container - displayName: Authorization Tenant Service Container Image - path: modules[0].initContainer[0].tenantService - - description: - TenantServiceReplicas is the number of replicas for the tenant - service deployment - displayName: Tenant Service Replicas - path: modules[0].initContainer[0].tenantServiceReplicas - - description: Tolerations is the list of tolerations for the driver pods - displayName: Tolerations - path: modules[0].initContainer[0].tolerations - - description: - UseSnapshot is to check whether volume snapshot is enabled under - velero component - displayName: use-volume-snapshots for Application Mobilit- Velero - path: modules[0].initContainer[0].useVolumeSnapshot - - description: Vaults are the vault configurations - displayName: Vault Configurations - path: modules[0].initContainer[0].vaultConfigurations - - description: Address is the address for this vault - displayName: Vault Address - path: modules[0].initContainer[0].vaultConfigurations[0].address - - description: - CertificateAuthority is the base64-encoded certificate authority - for validaitng the vault certificate - displayName: Vault Certificate Authority - path: modules[0].initContainer[0].vaultConfigurations[0].certificateAuthority - - description: - ClientCertificate is the base64-encoded certificate for connecting - to vault - displayName: Vault CLient Certificate - path: modules[0].initContainer[0].vaultConfigurations[0].clientCertificate - - description: - ClientKey validates is the base64-encoded certificate key for - connecting to vault - displayName: Vault CLient Certificate Key - path: modules[0].initContainer[0].vaultConfigurations[0].clientKey - - description: Identifier is the identifier for this vault - displayName: Vault Identifier - path: modules[0].initContainer[0].vaultConfigurations[0].identifier - - description: Role is the role for this vault - displayName: Vault Role - path: modules[0].initContainer[0].vaultConfigurations[0].role - - description: - SkipCertificateValidation validates the vault server certificate - or not - displayName: Vault Skip Certificate Validation - path: modules[0].initContainer[0].vaultConfigurations[0].skipCertificateValidation - - description: VeleroNamespace is the namespace that Velero is installed in - displayName: Velero namespace - path: modules[0].initContainer[0].veleroNamespace - - description: Name is name of ContainerStorageModule modules - displayName: Name - path: modules[0].name - statusDescriptors: - - description: ControllerStatus is the status of Controller pods - displayName: ControllerStatus - path: controllerStatus - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:podStatuses - - description: NodeStatus is the status of Controller pods - displayName: NodeStatus - path: nodeStatus - x-descriptors: - - urn:alm:descriptor:com.tectonic.ui:podStatuses - - description: State is the state of the driver installation - displayName: State - path: state - x-descriptors: - - urn:alm:descriptor:text - version: v1 - description: - "Dell Container Storage Modules (CSM) Operator is a Kubernetes Operator + CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: driver.controller.vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: driver.controller.vaultConfigurations[0].clientCertificate + - description: + ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: driver.controller.vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: driver.controller.vaultConfigurations[0].identifier + - description: Role is the role for this vault + displayName: Vault Role + path: driver.controller.vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: driver.controller.vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: driver.controller.veleroNamespace + - description: CSIDriverSpec is the specification for CSIDriver + displayName: CSI Driver Spec + path: driver.csiDriverSpec + - description: CSIDriverType is the CSI Driver type for Dell Technologies - + e.g, powermax, powerflex,... + displayName: CSI Driver Type + path: driver.csiDriverType + - description: DNSPolicy is the dnsPolicy of the daemonset for Node plugin + displayName: DNSPolicy + path: driver.dnsPolicy + - description: ForceRemoveDriver is the boolean flag used to remove driver deployment + when CR is deleted + displayName: Force Remove Driver + path: driver.forceRemoveDriver + - description: ForceUpdate is the boolean flag used to force an update of the + driver instance + displayName: Force update + path: driver.forceUpdate + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: driver.initContainers[0].args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: driver.initContainers[0].authorizationController + - description: AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: driver.initContainers[0].authorizationControllerReplicas + - description: Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: driver.initContainers[0].certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: driver.initContainers[0].certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: driver.initContainers[0].commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: driver.initContainers[0].controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: driver.initContainers[0].credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: driver.initContainers[0].credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: driver.initContainers[0].credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: driver.initContainers[0].credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: driver.initContainers[0].credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: driver.initContainers[0].credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: driver.initContainers[0].deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: driver.initContainers[0].enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: driver.initContainers[0].envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: driver.initContainers[0].hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: driver.initContainers[0].image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: driver.initContainers[0].imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: driver.initContainers[0].kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: driver.initContainers[0].leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: driver.initContainers[0].licenseName + - description: Name is the name of Container + displayName: Container Name + path: driver.initContainers[0].name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: driver.initContainers[0].nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: driver.initContainers[0].objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: driver.initContainers[0].opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: driver.initContainers[0].opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: driver.initContainers[0].openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: driver.initContainers[0].privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: driver.initContainers[0].proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: driver.initContainers[0].proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: driver.initContainers[0].proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: driver.initContainers[0].proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: driver.initContainers[0].proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: driver.initContainers[0].proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: driver.initContainers[0].redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: driver.initContainers[0].redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: driver.initContainers[0].redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: driver.initContainers[0].redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: driver.initContainers[0].replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: driver.initContainers[0].roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: driver.initContainers[0].roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: driver.initContainers[0].sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: driver.initContainers[0].skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: driver.initContainers[0].storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: driver.initContainers[0].storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: driver.initContainers[0].storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: driver.initContainers[0].tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: driver.initContainers[0].tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: driver.initContainers[0].tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: driver.initContainers[0].useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: driver.initContainers[0].vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: driver.initContainers[0].vaultConfigurations[0].address + - description: CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: driver.initContainers[0].vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: driver.initContainers[0].vaultConfigurations[0].clientCertificate + - description: ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: driver.initContainers[0].vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: driver.initContainers[0].vaultConfigurations[0].identifier + - description: Role is the role for this vault + displayName: Vault Role + path: driver.initContainers[0].vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: driver.initContainers[0].vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: driver.initContainers[0].veleroNamespace + - description: Node is the specification for Node plugin only + displayName: Node specification + path: driver.node + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: driver.node.args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: driver.node.authorizationController + - description: AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: driver.node.authorizationControllerReplicas + - description: Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: driver.node.certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: driver.node.certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: driver.node.commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: driver.node.controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: driver.node.credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: driver.node.credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: driver.node.credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: driver.node.credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: driver.node.credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: driver.node.credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: driver.node.deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: driver.node.enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: driver.node.envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: driver.node.hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: driver.node.image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: driver.node.imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: driver.node.kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: driver.node.leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: driver.node.licenseName + - description: Name is the name of Container + displayName: Container Name + path: driver.node.name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: driver.node.nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: driver.node.objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: driver.node.opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: driver.node.opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: driver.node.openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: driver.node.privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: driver.node.proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: driver.node.proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: driver.node.proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: driver.node.proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: driver.node.proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: driver.node.proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: driver.node.redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: driver.node.redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: driver.node.redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: driver.node.redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: driver.node.replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: driver.node.roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: driver.node.roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: driver.node.sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: driver.node.skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: driver.node.storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: driver.node.storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: driver.node.storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: driver.node.tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: driver.node.tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: driver.node.tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: driver.node.useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: driver.node.vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: driver.node.vaultConfigurations[0].address + - description: + CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: driver.node.vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: driver.node.vaultConfigurations[0].clientCertificate + - description: ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: driver.node.vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: driver.node.vaultConfigurations[0].identifier + - description: VaultRole is the role for the vault + displayName: Vault Role + path: driver.node.vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: driver.node.vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: driver.node.veleroNamespace + - description: Replicas is the count of controllers for Controller plugin + displayName: Controller count + path: driver.replicas + - description: SideCars is the specification for CSI sidecar containers + displayName: CSI SideCars specification + path: driver.sideCars + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: driver.sideCars[0].args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: driver.sideCars[0].authorizationController + - description: AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: driver.sideCars[0].authorizationControllerReplicas + - description: Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: driver.sideCars[0].certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: driver.sideCars[0].certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: driver.sideCars[0].commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: driver.sideCars[0].controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: driver.sideCars[0].credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: driver.sideCars[0].credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: driver.sideCars[0].credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: driver.sideCars[0].credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: driver.sideCars[0].credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: driver.sideCars[0].credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: driver.sideCars[0].deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: driver.sideCars[0].enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: driver.sideCars[0].envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: driver.sideCars[0].hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: driver.sideCars[0].image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: driver.sideCars[0].imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: driver.sideCars[0].kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: driver.sideCars[0].leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: driver.sideCars[0].licenseName + - description: Name is the name of Container + displayName: Container Name + path: driver.sideCars[0].name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: driver.sideCars[0].nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: driver.sideCars[0].objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: driver.sideCars[0].opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: driver.sideCars[0].opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: driver.sideCars[0].openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: driver.sideCars[0].privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: driver.sideCars[0].proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: driver.sideCars[0].proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: driver.sideCars[0].proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: driver.sideCars[0].proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: driver.sideCars[0].proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: driver.sideCars[0].proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: driver.sideCars[0].redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: driver.sideCars[0].redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: driver.sideCars[0].redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: driver.sideCars[0].redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: driver.sideCars[0].replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: driver.sideCars[0].roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: driver.sideCars[0].roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: driver.sideCars[0].sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: driver.sideCars[0].skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: driver.sideCars[0].storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: driver.sideCars[0].storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: driver.sideCars[0].storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: driver.sideCars[0].tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: driver.sideCars[0].tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: driver.sideCars[0].tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: driver.sideCars[0].useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: driver.sideCars[0].vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: driver.sideCars[0].vaultConfigurations[0].address + - description: + CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: driver.sideCars[0].vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: driver.sideCars[0].vaultConfigurations[0].clientCertificate + - description: ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: driver.sideCars[0].vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: driver.sideCars[0].vaultConfigurations[0].identifier + - description: Role is the role for this vault + displayName: Vault Role + path: driver.sideCars[0].vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: driver.sideCars[0].vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: driver.sideCars[0].veleroNamespace + - description: SnapshotClass is the specification for Snapshot Classes + displayName: Snapshot Classes + path: driver.snapshotClass + - description: Name is the name of the Snapshot Class + displayName: Snapshot Class Name + path: driver.snapshotClass[0].name + - description: + Parameters is a map of driver specific parameters for snapshot + class + displayName: Snapshot Class Parameters + path: driver.snapshotClass[0].parameters + - description: TLSCertSecret is the name of the TLS Cert secret + displayName: TLSCert Secret + path: driver.tlsCertSecret + - description: Components is the specification for CSM components containers + displayName: ContainerStorageModule components specification + path: modules[0].components + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: modules[0].components[0].args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: modules[0].components[0].authorizationController + - description: + AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: modules[0].components[0].authorizationControllerReplicas + - description: + Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: modules[0].components[0].certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: modules[0].components[0].certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: modules[0].components[0].commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: modules[0].components[0].controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: modules[0].components[0].credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: modules[0].components[0].credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: modules[0].components[0].credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: modules[0].components[0].credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: modules[0].components[0].credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: modules[0].components[0].credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: modules[0].components[0].deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: modules[0].components[0].enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: modules[0].components[0].envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: modules[0].components[0].hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: modules[0].components[0].image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: modules[0].components[0].imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: modules[0].components[0].kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: modules[0].components[0].leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: modules[0].components[0].licenseName + - description: Name is the name of Container + displayName: Container Name + path: modules[0].components[0].name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: modules[0].components[0].nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: modules[0].components[0].objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: modules[0].components[0].opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: modules[0].components[0].opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: modules[0].components[0].openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: modules[0].components[0].privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: modules[0].components[0].proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: modules[0].components[0].proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: modules[0].components[0].proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: modules[0].components[0].proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: modules[0].components[0].proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: modules[0].components[0].proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: modules[0].components[0].redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: modules[0].components[0].redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: modules[0].components[0].redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: modules[0].components[0].redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: modules[0].components[0].replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: modules[0].components[0].roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: modules[0].components[0].roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: modules[0].components[0].sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: modules[0].components[0].skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: modules[0].components[0].storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: modules[0].components[0].storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: modules[0].components[0].storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: modules[0].components[0].tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: modules[0].components[0].tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: modules[0].components[0].tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: modules[0].components[0].useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: modules[0].components[0].vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: modules[0].components[0].vaultConfigurations[0].address + - description: CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: modules[0].components[0].vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: modules[0].components[0].vaultConfigurations[0].clientCertificate + - description: ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: modules[0].components[0].vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: modules[0].components[0].vaultConfigurations[0].identifier + - description: Role is the role for this vault + displayName: Vault Role + path: modules[0].components[0].vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: modules[0].components[0].vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: modules[0].components[0].veleroNamespace + - description: ConfigVersion is the configuration version of the module + displayName: Config Version + path: modules[0].configVersion + - description: Enabled is used to indicate whether or not to deploy a module + displayName: Enabled + path: modules[0].enabled + - description: ForceRemoveModule is the boolean flag used to remove authorization + proxy server deployment when CR is deleted + displayName: Force Remove Module + path: modules[0].forceRemoveModule + - description: Args is the set of arguments for the container + displayName: Container Arguments + path: modules[0].initContainer[0].args + - description: AuthorizationController is the image tag for the container + displayName: Authorization Controller Container Image + path: modules[0].initContainer[0].authorizationController + - description: AuthorizationControllerReplicas is the number of replicas for + the authorization controller deployment + displayName: Authorization Controller Replicas + path: modules[0].initContainer[0].authorizationControllerReplicas + - description: Certificate is a certificate used for a certificate/private-key + pair + displayName: Certificate for certificate/private-key pair + path: modules[0].initContainer[0].certificate + - description: CertificateAuthority is a certificate authority used to validate + a certificate + displayName: Certificate authority for validating a certificate + path: modules[0].initContainer[0].certificateAuthority + - description: Commander is the image tag for the Container + displayName: Authorization Commander Container Image + path: modules[0].initContainer[0].commander + - description: The interval which the reconcile of each controller is run + displayName: Controller Reconcile Interval + path: modules[0].initContainer[0].controllerReconcileInterval + - description: ComponentCred is to store the velero credential contents + displayName: ComponentCred for velero component + path: modules[0].initContainer[0].credentials + - description: CreateWithInstall is used to indicate wether or not to create + a secret for objectstore + displayName: CreateWithInstall + path: modules[0].initContainer[0].credentials[0].createWithInstall + - description: Name is the name of secret which contains credentials to access + objectstore + displayName: Name + path: modules[0].initContainer[0].credentials[0].name + - description: SecretContents contains credentials to access objectstore + displayName: secretContents + path: modules[0].initContainer[0].credentials[0].secretContents + - description: AccessKeyID is a name of key ID to access objectstore + displayName: AccessKeyID + path: modules[0].initContainer[0].credentials[0].secretContents.aws_access_key_id + - description: AccessKey contains the key to access objectstore + displayName: AccessKey + path: modules[0].initContainer[0].credentials[0].secretContents.aws_secret_access_key + - description: DeployNodeAgent is to enable/disable node-agent services + displayName: Deploy node-agent for Application Mobility + path: modules[0].initContainer[0].deployNodeAgent + - description: Enabled is used to indicate wether or not to deploy a module + displayName: Enabled + path: modules[0].initContainer[0].enabled + - description: Envs is the set of environment variables for the container + displayName: Container Environment vars + path: modules[0].initContainer[0].envs + - description: Hostname is the authorization proxy server hostname + displayName: Authorization Proxy Server Hostname + path: modules[0].initContainer[0].hostname + - description: Image is the image tag for the Container + displayName: Container Image + path: modules[0].initContainer[0].image + - description: ImagePullPolicy is the image pull policy for the image + displayName: Container Image Pull Policy + path: modules[0].initContainer[0].imagePullPolicy + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:imagePullPolicy + - description: kvEnginePath is the Authorization vault secret path + displayName: Authorization KV Engine Path + path: modules[0].initContainer[0].kvEnginePath + - description: LeaderElection is boolean flag to enable leader election + displayName: Leader Election + path: modules[0].initContainer[0].leaderElection + - description: LicenseName is the name of the license for app-mobility + displayName: License Name for Application Mobility + path: modules[0].initContainer[0].licenseName + - description: Name is the name of Container + displayName: Container Name + path: modules[0].initContainer[0].name + - description: |- + NodeSelector is a selector which must be true for the pod to fit on a node. + Selector which must match a node's labels for the pod to be scheduled on that node. + displayName: NodeSelector + path: modules[0].initContainer[0].nodeSelector + - description: ObjectStoreSecretName is the name of the secret for the object + store for app-mobility + displayName: Application Mobility Object Store Secret + path: modules[0].initContainer[0].objectStoreSecretName + - description: Opa is the image tag for the Container + displayName: Authorization Opa Container Image + path: modules[0].initContainer[0].opa + - description: OpaKubeMgmt is the image tag for the Container + displayName: Authorization Opa Kube Management Container Image + path: modules[0].initContainer[0].opaKubeMgmt + - description: OpenTelemetryCollectorAddress is the address of the OTLP receiving + endpoint using gRPC + displayName: OpenTelemetry Collector Address of the OTLP endpoint using gRPC + path: modules[0].initContainer[0].openTelemetryCollectorAddress + - description: PrivateKey is a private key used for a certificate/private-key + pair + displayName: Private key for certificate/private-key pair + path: modules[0].initContainer[0].privateKey + - description: ProxyServerIngress is the authorization proxy server ingress + configuration + displayName: Authorization Proxy Server ingress configuration + path: modules[0].initContainer[0].proxyServerIngress + - description: Annotations is an unstructured key value map that stores additional + annotations for the ingress + displayName: Authorization Proxy Server Annotations + path: modules[0].initContainer[0].proxyServerIngress[0].annotations + - description: Hosts is the hosts rules for the ingress + displayName: Authorization Proxy Server Hosts + path: modules[0].initContainer[0].proxyServerIngress[0].hosts + - description: IngressClassName is the ingressClassName + displayName: Authorization Proxy Server Ingress Class Name + path: modules[0].initContainer[0].proxyServerIngress[0].ingressClassName + - description: ProxyService is the image tag for the Container + displayName: Authorization Proxy Service Container Image + path: modules[0].initContainer[0].proxyService + - description: ProxyServiceReplicas is the number of replicas for the proxy + service deployment + displayName: Proxy Service Replicas + path: modules[0].initContainer[0].proxyServiceReplicas + - description: Redis is the image tag for the Container + displayName: Authorization Redis Container Image + path: modules[0].initContainer[0].redis + - description: RedisCommander is the name of the redis deployment + displayName: Redis Deployment Name + path: modules[0].initContainer[0].redisCommander + - description: RedisName is the name of the redis statefulset + displayName: Redis StatefulSet Name + path: modules[0].initContainer[0].redisName + - description: RedisReplicas is the number of replicas for the redis deployment + displayName: Redis Deployment Replicas + path: modules[0].initContainer[0].redisReplicas + - description: ReplicaCount is the replica count for app mobility + displayName: Application Mobility Replica Count + path: modules[0].initContainer[0].replicaCount + - description: RoleService is the image tag for the Container + displayName: Authorization Role Service Container Image + path: modules[0].initContainer[0].roleService + - description: RoleServiceReplicas is the number of replicas for the role service + deployment + displayName: Role Service Replicas + path: modules[0].initContainer[0].roleServiceReplicas + - description: Sentinel is the name of the sentinel statefulSet + displayName: Sentinel StatefulSet Name + path: modules[0].initContainer[0].sentinel + - description: skipCertificateValidation is the flag to skip certificate validation + displayName: Authorization Skip Certificate Validation + path: modules[0].initContainer[0].skipCertificateValidation + - description: StorageService is the image tag for the Container + displayName: Authorization Storage Service Container Image + path: modules[0].initContainer[0].storageService + - description: StorageServiceReplicas is the number of replicas for storage + service deployment + displayName: Storage Service Replicas + path: modules[0].initContainer[0].storageServiceReplicas + - description: RedisStorageClass is the authorization proxy server redis storage + class for persistence + displayName: Authorization Proxy Server Redis storage class + path: modules[0].initContainer[0].storageclass + - description: TenantService is the image tag for the Container + displayName: Authorization Tenant Service Container Image + path: modules[0].initContainer[0].tenantService + - description: TenantServiceReplicas is the number of replicas for the tenant + service deployment + displayName: Tenant Service Replicas + path: modules[0].initContainer[0].tenantServiceReplicas + - description: Tolerations is the list of tolerations for the driver pods + displayName: Tolerations + path: modules[0].initContainer[0].tolerations + - description: UseSnapshot is to check whether volume snapshot is enabled under + velero component + displayName: use-volume-snapshots for Application Mobilit- Velero + path: modules[0].initContainer[0].useVolumeSnapshot + - description: Vaults are the vault configurations + displayName: Vault Configurations + path: modules[0].initContainer[0].vaultConfigurations + - description: Address is the address for this vault + displayName: Vault Address + path: modules[0].initContainer[0].vaultConfigurations[0].address + - description: CertificateAuthority is the base64-encoded certificate authority + for validaitng the vault certificate + displayName: Vault Certificate Authority + path: modules[0].initContainer[0].vaultConfigurations[0].certificateAuthority + - description: ClientCertificate is the base64-encoded certificate for connecting + to vault + displayName: Vault CLient Certificate + path: modules[0].initContainer[0].vaultConfigurations[0].clientCertificate + - description: ClientKey validates is the base64-encoded certificate key for + connecting to vault + displayName: Vault CLient Certificate Key + path: modules[0].initContainer[0].vaultConfigurations[0].clientKey + - description: Identifier is the identifier for this vault + displayName: Vault Identifier + path: modules[0].initContainer[0].vaultConfigurations[0].identifier + - description: Role is the role for this vault + displayName: Vault Role + path: modules[0].initContainer[0].vaultConfigurations[0].role + - description: SkipCertificateValidation validates the vault server certificate + or not + displayName: Vault Skip Certificate Validation + path: modules[0].initContainer[0].vaultConfigurations[0].skipCertificateValidation + - description: VeleroNamespace is the namespace that Velero is installed in + displayName: Velero namespace + path: modules[0].initContainer[0].veleroNamespace + - description: Name is name of ContainerStorageModule modules + displayName: Name + path: modules[0].name + statusDescriptors: + - description: ControllerStatus is the status of Controller pods + displayName: ControllerStatus + path: controllerStatus + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:podStatuses + - description: NodeStatus is the status of Controller pods + displayName: NodeStatus + path: nodeStatus + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:podStatuses + - description: State is the state of the driver installation + displayName: State + path: state + x-descriptors: + - urn:alm:descriptor:text + version: v1 + description: "Dell Container Storage Modules (CSM) Operator is a Kubernetes Operator which can be \nused to install and manage Dell’s CSI drivers and CSM modules. \nBy using Dell CSM Operator, enterprises can quickly and easily deploy the \nCSM modules for CSI drivers making it easy for DevOps \nteams to build and optimize @@ -3130,1319 +2993,1319 @@ spec: Brief](https://www.delltechnologies.com/asset/en-us/products/storage/briefs-summaries/csm-solution-brief.pdf)\n" displayName: Dell Container Storage Modules icon: - - base64data: iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiMAAC4jAXilP3YAAAtlSURBVGhD7ZoNcFXFFcfPfS8JSdBQG5GK38PUDwhFkgAiLQ5+UloGq5OoRcap1lSxKiMhAYOEoIGQhGqNoIJUseo4oGMFpVpHbasiFEIQAWurUrWAGQoin/m829+5d1/ee0leQhJtUof/zL7dc87uubvnnj37cZ8jPQG5lWMl4EyQ+poCuf/CvZb7fwFHcjfeasttI2BqxHV3iLibpXzEF5bbNdy+NkUSE8rpxS+h9GXuJMuR0qEve/L2MHVTmjjujyzlIyB1Upq+1FLtI69qkLhmtKV8OFIvZemPWapNOJK30dhyB2C2kJ6RQONiKRmxxzI7hmmVl4jj6EDP8BmRcBfL/IxbkLfdt7zKXzOECkv5MPIVg/+OpdrHtEp9zsOWsjCHpDTjOEu0iYDNOwgnjaZzxY3bLnkbciVredAK2sfUTb0Z+EJe3WtQrRhPNosT90i7xush6KQBQ3COR0WZnDXgFbmzqv23nl85WoLue7SbTIqOv0YamEpzJSlhmMw/v8pyRWZs7ifT3uY5PROtG9CYNfw+FU7maQa8mvJ/SK3AuVQSzKued7WGnA3JTJX7xXXehBrgMyNg5AMJyoVSnlEgRWl1lsv02nidNDRsFUnaLNOqxlhuj0IsD3yEQDwpnDKuJ7D/RJK+OlmMk438U79aBBwZLsGGZrEE5FaOlD5OFQ43hTrNn9dIKpPkr9KlJH29zwJT3zkJ4z1H/WdIqbQ9k7j4OryKmC+pm9CxKVw0pkHKhq6Q+oR03CY84CYEJjHIi7xi4ZuJlOezPXkLA5zt8aLxD9JoXlAeemt8FsitvFoCiVsw3NWW48PxpvyN7AbG+Yyegc7FwPvT9kqcO4Gp/qXlhOGYPJn6t2FyOKUSI+TBiV5gjHH5+a0kuUMxnoYKH9PXpbK4sLI7eJ7T13IjYN7h53zvBfYgdM6AirnDdmGtBywViSskELcGIwy0dBhGPqHNxYSEKVKUedhyWVw2jWdFZ2vkXGc5YRj2n0ZyJSl9NNuTf1ounrp+AOFkoqW6DZ03oMIJvmBLEXCCeF6cJXwYY0gPy6GEIRjhL5bLNGflnlb1hBh3Je2+Z7mRWIeudNoskCIHzwXGOISGyRIIbkJ2gcfrRnTNgObAv2ypbTjOi5K8/w5ZlHbQcvzj22GXWGdusJxI1JLulsyho/DWD3wWmFp5huRXvYbhFkId1Ub3m0bXDBiXkmxL7eFKYuJa79ikx7e8yiXEutUY9hQrj4DZyOI8jPg4T7IdXaWVRzTdcLMEnc0Ql/i8noGuGdBtOPop5DgZNKiUpPhtEKGzbyTqkc+WfeYCKR32vuVxXFt7KoZnDxpYDJXiM3sOumhA5zZbCsOYHfwS01qD04vUitfp8a1hhJRmFsniTAxpkbeR6R2vxhzrMyKgZ16RP/lE96HzBpxWmUP8usxSYTjOEqbfBHHlBgbZcpvTHMaZ5x/fhoePb1PWn8xCoS/hCRS2PCIa85okxA+msMpyug0dN2ChCRDD7sJQiywnAuYLcVx/a1Oe/qTEO4MZ7B89OhYc80OprT3dUv7xLT74PhN8vOVE4gD6bmVVvkKKB39ued2KGNdZZqo01oe3KPEBR+rjUtkSj4S6ifQDjx8JYxrFBMZJ+dDm04ptx/qb2N0soBwjhplD/Myi6oXk0SeQEIz5s7j1N8qCC7ZbTuvXWWrkxrohthwbgfhaKcvY2ep1lpHD4talWSo20NHJ+8Bm0JsUg2HV62Ihf8vpYmqXMuBLLecogXFdmSG9Vy6UoiJ/LxhC6wY8SnAULc0Y3vp94FHCmKquLSI+dqJpbJvGU8xP+4zYeDmlydQP7wfbBMe3AMe38oyKFsbrIeiCAc0+3sA8Yt5ApsLrltkOHIMRH5ZAI1PMhE8kLXEEj/aPbyUZH1lej4QaUO/42k9GPiN/l/xR8ixJMqdguLtlfqZuJzqGkuGfSNLKi9E1hRQ+E/tYJ0E3+vgWE84Rflrvb3vJ3wZhgYDeBLVep73kyL7u/yp317qzJRj3OJ1ho22KJDOjNHwCOYajg35Tya8601LHcAzHcAz/KzhFRUXPGmPiLd0CyJZSR7/IdQiFhYVscmUtbTf4nK8P6Nbdw2PovtHndB4zZszol5CQ8CW6wl8DO4DAli1bJg4cODBbE8bSLUpiiNY0e/bsts+yMeA4zgiyU33qa0cA/T+z5S4hMTGxIhAIsAPoHKK2MbyFMRhxCkabYFkeysrKeh88eLDPoEGDqrOzs1tsMYqLi/sil3nz5u22LEHH79H1PDr/gMecCMul3Oofh/CCvikpKQ3kLW5vaKs3zynbtm2rXrFihfdseHEYcDfPOEFphfLITiLt4znN95ZSUlLS58iRI0nIqiFjHl/Vu+Pj4/vV19cfou5+y/YQekZycvKB/Pz8A8pr04AYRhU94glF9A9FA5G/Sr25ykDhVWR5DMa7dkf2fbK5yFerASl/BO888n3U0S9t36Vz1xYUFFQjXwb9V/iXua6rch18Hyvffe+9957W2Ni4iPZqtC+QDyZfzTPn0jYI7RnQDuo+aL2I2Er908hrmJa3qh7k/ZE9Dk+NqmPQ7dJyUhbtx5Gep80C+ryGurfAv576qkdfjl5+TEb2CbIc+JPg6/2k9vW42traidEff5oB4z1Fowdp7N27kWvseYaH3oDbb2LgxSgcBe15FnL1tA3kOhg16CiycXSgQWnq3YnOORR/hawX+dVbt24dH+FZuXV1dWSFd2C8ldQp0JehsuXLlwfxwmfRoZe4oZeqoaKALJU2F1H2PIs6E3mOGmkMvCfQsxg9z6mMeuq9+u+vBKW1H4wjHv7l8LOgL6a9Fw/vueeekcFg8HlkGcjKkPVDj/cNmzqFTP+rYp6Fp0+fnkp29o4dO17JycmJ17Rr1y79xqtX69k89FoULkFh07SkrEeca0mhgPwkPM94Coz+Bm2arpro1LKQ8RTofBPeEHKNSYdp27R4aeigbRHFqIUD3i/i4uJm0a5pWjK4p+GfzMAzIc9Dj2c8hfZHPduSkdA1YCljNKHxVldX6wKoYzkXmZ7dZ82cOXMIehN4RhFpSUwD9urV63gapfbv3//ZyERHb4NfRdIpudOvHQYd1JVXDalofuvi0r7pQzsDiZKj0yUFMXQ/8hYXpjU1NZ/Tvp8lPUD3ZVAt/q8IX+sOotgUl0NAv8bBKFD3eNLtzceL6N+kOrxfF601vCyd4i9ixJd47jkxp/DevXt3paam7tuzZ8/PKyoq9DOjBxqeiFufwOCvgTzX54bBW9E48ZYlOwX0f4z+FheaBO80vPNjS4awnT6dw0v7u6W96U5oOIfBvo2e+cjj1POsWF/UAIxgKR/wVO9b1HvI5/hgGo/o3bv3bnYkP0b2EixN6ijj0fFATA+0RnsaI/5G3Vl5dCSRRsvo1Eg6t4zyJHVplSnmzJkzlGw2qUt/0501a9YH6N7Oy8hnYN5IdaXHeHqrXa50BMqo+5CuskpkZWWp8YopvsHgP6b9auQzoJv04IFTtBwJxrOEerczBl30PDDecbzMR3EinTkLWZTOsiKFxtCGKAPSQd1GNL1JOnI3HdiOK+uq+iIsDeyrsP6TdO5zOnIlD57Jg15Cvor2efB00dhPvQ+pH5rKHujEQfjv2fKH1I36dythQ7cN+u1XPeIaUh/0vor+lSwKumrfh2792KTXXO9qPeTKX8L0Xq59ZKv1Crr1E0GOyvfv368hpw86Xkf+AnoehK2LUGirs41+fMl4tuszcY5iO56X0XMdvJ+yjTtAnsUO4QHtC7JV0FeRWn6V/LaBAWeSor7hQN9F8rZiXUV0IPgWAo8dxcyoYCrejHd9ircN01DQ0NBwBdO5y1/2vvUGVOBt55Pp9kr3qXqz/jsMq6trFyHyX+sbEAjrhciCAAAAAElFTkSuQmCC - mediatype: image/png + - base64data: iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiMAAC4jAXilP3YAAAtlSURBVGhD7ZoNcFXFFcfPfS8JSdBQG5GK38PUDwhFkgAiLQ5+UloGq5OoRcap1lSxKiMhAYOEoIGQhGqNoIJUseo4oGMFpVpHbasiFEIQAWurUrWAGQoin/m829+5d1/ee0leQhJtUof/zL7dc87uubvnnj37cZ8jPQG5lWMl4EyQ+poCuf/CvZb7fwFHcjfeasttI2BqxHV3iLibpXzEF5bbNdy+NkUSE8rpxS+h9GXuJMuR0qEve/L2MHVTmjjujyzlIyB1Upq+1FLtI69qkLhmtKV8OFIvZemPWapNOJK30dhyB2C2kJ6RQONiKRmxxzI7hmmVl4jj6EDP8BmRcBfL/IxbkLfdt7zKXzOECkv5MPIVg/+OpdrHtEp9zsOWsjCHpDTjOEu0iYDNOwgnjaZzxY3bLnkbciVredAK2sfUTb0Z+EJe3WtQrRhPNosT90i7xush6KQBQ3COR0WZnDXgFbmzqv23nl85WoLue7SbTIqOv0YamEpzJSlhmMw/v8pyRWZs7ifT3uY5PROtG9CYNfw+FU7maQa8mvJ/SK3AuVQSzKued7WGnA3JTJX7xXXehBrgMyNg5AMJyoVSnlEgRWl1lsv02nidNDRsFUnaLNOqxlhuj0IsD3yEQDwpnDKuJ7D/RJK+OlmMk438U79aBBwZLsGGZrEE5FaOlD5OFQ43hTrNn9dIKpPkr9KlJH29zwJT3zkJ4z1H/WdIqbQ9k7j4OryKmC+pm9CxKVw0pkHKhq6Q+oR03CY84CYEJjHIi7xi4ZuJlOezPXkLA5zt8aLxD9JoXlAeemt8FsitvFoCiVsw3NWW48PxpvyN7AbG+Yyegc7FwPvT9kqcO4Gp/qXlhOGYPJn6t2FyOKUSI+TBiV5gjHH5+a0kuUMxnoYKH9PXpbK4sLI7eJ7T13IjYN7h53zvBfYgdM6AirnDdmGtBywViSskELcGIwy0dBhGPqHNxYSEKVKUedhyWVw2jWdFZ2vkXGc5YRj2n0ZyJSl9NNuTf1ounrp+AOFkoqW6DZ03oMIJvmBLEXCCeF6cJXwYY0gPy6GEIRjhL5bLNGflnlb1hBh3Je2+Z7mRWIeudNoskCIHzwXGOISGyRIIbkJ2gcfrRnTNgObAv2ypbTjOi5K8/w5ZlHbQcvzj22GXWGdusJxI1JLulsyho/DWD3wWmFp5huRXvYbhFkId1Ub3m0bXDBiXkmxL7eFKYuJa79ikx7e8yiXEutUY9hQrj4DZyOI8jPg4T7IdXaWVRzTdcLMEnc0Ql/i8noGuGdBtOPop5DgZNKiUpPhtEKGzbyTqkc+WfeYCKR32vuVxXFt7KoZnDxpYDJXiM3sOumhA5zZbCsOYHfwS01qD04vUitfp8a1hhJRmFsniTAxpkbeR6R2vxhzrMyKgZ16RP/lE96HzBpxWmUP8usxSYTjOEqbfBHHlBgbZcpvTHMaZ5x/fhoePb1PWn8xCoS/hCRS2PCIa85okxA+msMpyug0dN2ChCRDD7sJQiywnAuYLcVx/a1Oe/qTEO4MZ7B89OhYc80OprT3dUv7xLT74PhN8vOVE4gD6bmVVvkKKB39ued2KGNdZZqo01oe3KPEBR+rjUtkSj4S6ifQDjx8JYxrFBMZJ+dDm04ptx/qb2N0soBwjhplD/Myi6oXk0SeQEIz5s7j1N8qCC7ZbTuvXWWrkxrohthwbgfhaKcvY2ep1lpHD4talWSo20NHJ+8Bm0JsUg2HV62Ihf8vpYmqXMuBLLecogXFdmSG9Vy6UoiJ/LxhC6wY8SnAULc0Y3vp94FHCmKquLSI+dqJpbJvGU8xP+4zYeDmlydQP7wfbBMe3AMe38oyKFsbrIeiCAc0+3sA8Yt5ApsLrltkOHIMRH5ZAI1PMhE8kLXEEj/aPbyUZH1lej4QaUO/42k9GPiN/l/xR8ixJMqdguLtlfqZuJzqGkuGfSNLKi9E1hRQ+E/tYJ0E3+vgWE84Rflrvb3vJ3wZhgYDeBLVep73kyL7u/yp317qzJRj3OJ1ho22KJDOjNHwCOYajg35Tya8601LHcAzHcAz/KzhFRUXPGmPiLd0CyJZSR7/IdQiFhYVscmUtbTf4nK8P6Nbdw2PovtHndB4zZszol5CQ8CW6wl8DO4DAli1bJg4cODBbE8bSLUpiiNY0e/bsts+yMeA4zgiyU33qa0cA/T+z5S4hMTGxIhAIsAPoHKK2MbyFMRhxCkabYFkeysrKeh88eLDPoEGDqrOzs1tsMYqLi/sil3nz5u22LEHH79H1PDr/gMecCMul3Oofh/CCvikpKQ3kLW5vaKs3zynbtm2rXrFihfdseHEYcDfPOEFphfLITiLt4znN95ZSUlLS58iRI0nIqiFjHl/Vu+Pj4/vV19cfou5+y/YQekZycvKB/Pz8A8pr04AYRhU94glF9A9FA5G/Sr25ykDhVWR5DMa7dkf2fbK5yFerASl/BO888n3U0S9t36Vz1xYUFFQjXwb9V/iXua6rch18Hyvffe+9957W2Ni4iPZqtC+QDyZfzTPn0jYI7RnQDuo+aL2I2Er908hrmJa3qh7k/ZE9Dk+NqmPQ7dJyUhbtx5Gep80C+ryGurfAv576qkdfjl5+TEb2CbIc+JPg6/2k9vW42traidEff5oB4z1Fowdp7N27kWvseYaH3oDbb2LgxSgcBe15FnL1tA3kOhg16CiycXSgQWnq3YnOORR/hawX+dVbt24dH+FZuXV1dWSFd2C8ldQp0JehsuXLlwfxwmfRoZe4oZeqoaKALJU2F1H2PIs6E3mOGmkMvCfQsxg9z6mMeuq9+u+vBKW1H4wjHv7l8LOgL6a9Fw/vueeekcFg8HlkGcjKkPVDj/cNmzqFTP+rYp6Fp0+fnkp29o4dO17JycmJ17Rr1y79xqtX69k89FoULkFh07SkrEeca0mhgPwkPM94Coz+Bm2arpro1LKQ8RTofBPeEHKNSYdp27R4aeigbRHFqIUD3i/i4uJm0a5pWjK4p+GfzMAzIc9Dj2c8hfZHPduSkdA1YCljNKHxVldX6wKoYzkXmZ7dZ82cOXMIehN4RhFpSUwD9urV63gapfbv3//ZyERHb4NfRdIpudOvHQYd1JVXDalofuvi0r7pQzsDiZKj0yUFMXQ/8hYXpjU1NZ/Tvp8lPUD3ZVAt/q8IX+sOotgUl0NAv8bBKFD3eNLtzceL6N+kOrxfF601vCyd4i9ixJd47jkxp/DevXt3paam7tuzZ8/PKyoq9DOjBxqeiFufwOCvgTzX54bBW9E48ZYlOwX0f4z+FheaBO80vPNjS4awnT6dw0v7u6W96U5oOIfBvo2e+cjj1POsWF/UAIxgKR/wVO9b1HvI5/hgGo/o3bv3bnYkP0b2EixN6ijj0fFATA+0RnsaI/5G3Vl5dCSRRsvo1Eg6t4zyJHVplSnmzJkzlGw2qUt/0501a9YH6N7Oy8hnYN5IdaXHeHqrXa50BMqo+5CuskpkZWWp8YopvsHgP6b9auQzoJv04IFTtBwJxrOEerczBl30PDDecbzMR3EinTkLWZTOsiKFxtCGKAPSQd1GNL1JOnI3HdiOK+uq+iIsDeyrsP6TdO5zOnIlD57Jg15Cvor2efB00dhPvQ+pH5rKHujEQfjv2fKH1I36dythQ7cN+u1XPeIaUh/0vor+lSwKumrfh2792KTXXO9qPeTKX8L0Xq59ZKv1Crr1E0GOyvfv368hpw86Xkf+AnoehK2LUGirs41+fMl4tuszcY5iO56X0XMdvJ+yjTtAnsUO4QHtC7JV0FeRWn6V/LaBAWeSor7hQN9F8rZiXUV0IPgWAo8dxcyoYCrejHd9ircN01DQ0NBwBdO5y1/2vvUGVOBt55Pp9kr3qXqz/jsMq6trFyHyX+sbEAjrhciCAAAAAElFTkSuQmCC + mediatype: image/png install: spec: clusterPermissions: - - rules: - - nonResourceURLs: - - /metrics - verbs: - - get - - apiGroups: - - "" - resourceNames: - - cert-manager-cainjector-leader-election - - cert-manager-cainjector-leader-election-core - - cert-manager-controller - resources: - - configmaps - verbs: - - get - - patch - - update - - apiGroups: - - "" - resourceNames: - - cert-manager-controller - resources: - - configmaps - verbs: - - get - - patch - - update - - apiGroups: - - "" - resourceNames: - - ingress-controller-leader - resources: - - configmaps - verbs: - - get - - update - - apiGroups: - - "" - resources: - - configmaps - - endpoints - - events - - ingresses - - persistentvolumeclaims - - pods - - roles - - secrets - - serviceaccounts - - services - - services/finalizers - verbs: - - "*" - - apiGroups: - - "" - resourceNames: - - dell-csm-operator-controller-manager - resources: - - deployments/finalizers - verbs: - - update - - apiGroups: - - "" - resources: - - namespaces - verbs: - - create - - get - - list - - watch - - apiGroups: - - "" - resources: - - nodes - verbs: - - create - - get - - list - - patch - - update - - watch - - apiGroups: - - "" - resources: - - persistentvolumeclaims/status - verbs: - - get - - patch - - update - - apiGroups: - - "" - resources: - - persistentvolumes - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - "" - resourceNames: - - cert-manager-webhook-ca - resources: - - secrets - verbs: - - get - - list - - update - - watch - - apiGroups: - - "*" - resourceNames: - - application-mobility-velero-server - resources: - - "*" - verbs: - - "*" - - apiGroups: - - acme.cert-manager.io - resources: - - "*/*" - verbs: - - "*" - - apiGroups: - - acme.cert-manager.io - resources: - - challenges - verbs: - - create - - delete - - apiGroups: - - acme.cert-manager.io - resources: - - challenges - - challenges/status - verbs: - - get - - list - - patch - - update - - watch - - apiGroups: - - acme.cert-manager.io - resources: - - challenges - - orders - verbs: - - create - - delete - - deletecollection - - get - - list - - patch - - update - - watch - - apiGroups: - - acme.cert-manager.io - resources: - - challenges/finalizers - verbs: - - update - - apiGroups: - - acme.cert-manager.io - resources: - - clusterissuers - - issuers - verbs: - - get - - list - - watch - - apiGroups: - - acme.cert-manager.io - resources: - - orders - verbs: - - create - - delete - - get - - list - - watch - - apiGroups: - - acme.cert-manager.io - resources: - - orders - - orders/status - verbs: - - patch - - update - - apiGroups: - - acme.cert-manager.io - resources: - - orders/finalizers - verbs: - - update - - apiGroups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions - verbs: - - "*" - - apiGroups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions/status - verbs: - - get - - list - - patch - - watch - - apiGroups: - - apiregistration.k8s.io - resources: - - apiservices - verbs: - - get - - list - - update - - watch - - apiGroups: - - apiregistration.k8s.io - resources: - - customresourcedefinitions - verbs: - - get - - list - - update - - watch - - apiGroups: - - apps - resources: - - daemonsets - - deployments - - replicasets - - statefulsets - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - apps - resources: - - deployments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - auditregistration.k8s.io - resources: - - auditsinks - verbs: - - get - - list - - update - - watch - - apiGroups: - - authentication.k8s.io - resources: - - tokenreviews - verbs: - - create - - apiGroups: - - authorization.k8s.io - resources: - - subjectaccessreviews - verbs: - - create - - apiGroups: - - batch - resources: - - jobs - verbs: - - create - - delete - - list - - update - - watch - - apiGroups: - - cert-manager.io - resources: - - "*/*" - verbs: - - "*" - - apiGroups: - - cert-manager.io - resources: - - certificaterequests - - certificates - - clusterissuers - - issuers - verbs: - - "*" - - apiGroups: - - cert-manager.io - resources: - - certificaterequests - - certificates - - issuers - verbs: - - create - - delete - - deletecollection - - patch - - update - - apiGroups: - - cert-manager.io - resources: - - certificaterequests/finalizers - - certificates/finalizers - verbs: - - update - - apiGroups: - - cert-manager.io - resources: - - certificaterequests/status - - certificates/status - verbs: - - patch - - update - - apiGroups: - - cert-manager.io - resources: - - clusterissuers - - clusterissuers/status - verbs: - - get - - list - - patch - - update - - watch - - apiGroups: - - cert-manager.io - resourceNames: - - cert-manager-cainjector-leader-election - - cert-manager-cainjector-leader-election-core - resources: - - configmaps - verbs: - - get - - patch - - update - - apiGroups: - - cert-manager.io - resources: - - issuers - - issuers/status - verbs: - - get - - list - - patch - - update - - watch - - apiGroups: - - cert-manager.io - resourceNames: - - clusterissuers.cert-manager.io/* - - issuers.cert-manager.io/* - resources: - - signers - verbs: - - approve - - apiGroups: - - certificates.k8s.io - resources: - - certificatesigningrequests - verbs: - - get - - list - - update - - watch - - apiGroups: - - certificates.k8s.io - resources: - - certificatesigningrequests/status - verbs: - - patch - - update - - apiGroups: - - certificates.k8s.io - resourceNames: - - clusterissuers.cert-manager.io/* - - issuers.cert-manager.io/* - resources: - - signers - verbs: - - sign - - apiGroups: - - coordination.k8s.io - resources: - - leases - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - coordination.k8s.io - resourceNames: - - cert-manager-cainjector-leader-election - - cert-manager-cainjector-leader-election-core - resources: - - leases - verbs: - - get - - patch - - update - - apiGroups: - - coordination.k8s.io - resourceNames: - - cert-manager-controller - resources: - - leases - verbs: - - get - - patch - - update - - apiGroups: - - coordination.k8s.io - resourceNames: - - ingress-controller-leader - resources: - - leases - verbs: - - get - - patch - - update - - apiGroups: - - "" - resources: - - pods - verbs: - - get - - list - - watch - - apiGroups: - - csi.storage.k8s.io - resources: - - csinodeinfos - verbs: - - get - - list - - watch - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmroles - verbs: - - create - - delete - - patch - - update - - watch - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmroles - - csmtenants - - storages - verbs: - - get - - list - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmroles/finalizers - verbs: - - update - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmroles/status - verbs: - - get - - patch - - update - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmtenants - verbs: - - create - - delete - - patch - - update - - watch - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmtenants/finalizers - verbs: - - update - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - csmtenants/status - verbs: - - get - - patch - - update - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - storages - verbs: - - create - - delete - - patch - - update - - watch - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - storages/finalizers - verbs: - - update - - apiGroups: - - csm-authorization.storage.dell.com - resources: - - storages/status - verbs: - - get - - patch - - update - - apiGroups: - - discovery.k8s.io - resources: - - endpointslices - verbs: - - get - - list - - watch - - apiGroups: - - gateway.networking.k8s.io - resources: - - gateways - - httproutes - verbs: - - get - - list - - watch - - apiGroups: - - gateway.networking.k8s.io - resources: - - gateways/finalizers - - httproutes/finalizers - verbs: - - update - - apiGroups: - - gateway.networking.k8s.io - resources: - - httproutes - verbs: - - create - - delete - - get - - list - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - backups - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - backups/finalizers - verbs: - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - backups/status - verbs: - - get - - patch - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - clusterconfigs - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - clusterconfigs/finalizers - verbs: - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - clusterconfigs/status - verbs: - - get - - patch - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - podvolumebackups - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - podvolumebackups/finalizers - verbs: - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - podvolumebackups/status - verbs: - - get - - patch - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - podvolumerestores - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - podvolumerestores/finalizers - verbs: - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - podvolumerestores/status - verbs: - - get - - patch - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - restores - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - restores/finalizers - verbs: - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - restores/status - verbs: - - get - - patch - - update - - apiGroups: - - mobility.storage.dell.com - resources: - - schedules - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - mobility.storage.dell.com - resources: - - schedules/status - verbs: - - get - - patch - - update - - apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - create - - get - - apiGroups: - - networking.k8s.io - resources: - - ingressclasses - verbs: - - create - - delete - - get - - list - - update - - watch - - apiGroups: - - networking.k8s.io - resources: - - ingresses - verbs: - - "*" - - apiGroups: - - networking.k8s.io - resources: - - ingresses/finalizers - verbs: - - update - - apiGroups: - - networking.k8s.io - resources: - - ingresses/status - verbs: - - get - - list - - update - - watch - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - replicasets - - rolebindings - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - rbac.authorization.k8s.io - resources: - - clusterroles/finalizers - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - rbac.authorization.k8s.io - resources: - - roles - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - rbac.authorization.k8s.io - resources: - - subjectaccessreviews - verbs: - - create - - apiGroups: - - replication.storage.dell.com - resources: - - dellcsireplicationgroups - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - replication.storage.dell.com - resources: - - dellcsireplicationgroups/status - verbs: - - get - - patch - - update - - apiGroups: - - route.openshift.io - resources: - - routes/custom-host - verbs: - - create - - apiGroups: - - security.openshift.io - resourceNames: - - privileged - resources: - - securitycontextconstraints - verbs: - - use - - apiGroups: - - snapshot.storage.k8s.io - resources: - - volumesnapshotclasses - - volumesnapshotcontents - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - snapshot.storage.k8s.io - resources: - - volumesnapshotcontents/status - verbs: - - get - - list - - patch - - update - - watch - - apiGroups: - - snapshot.storage.k8s.io - resources: - - volumesnapshots - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - snapshot.storage.k8s.io - resources: - - volumesnapshots/status - verbs: - - get - - list - - patch - - update - - watch - - apiGroups: - - storage.dell.com - resources: - - containerstoragemodules - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - storage.dell.com - resources: - - containerstoragemodules/finalizers - verbs: - - update - - apiGroups: - - storage.dell.com - resources: - - containerstoragemodules/status - verbs: - - get - - patch - - update - - apiGroups: - - storage.k8s.io - resources: - - csidrivers - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - storage.k8s.io - resources: - - csinodes - verbs: - - create - - get - - list - - update - - watch - - apiGroups: - - storage.k8s.io - resources: - - csistoragecapacities - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - storage.k8s.io - resources: - - storageclasses - verbs: - - create - - delete - - get - - list - - update - - watch - - apiGroups: - - storage.k8s.io - resources: - - volumeattachments - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - storage.k8s.io - resources: - - volumeattachments/status - verbs: - - patch - - apiGroups: - - velero.io - resources: - - backuprepositories - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - velero.io - resources: - - backups - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - velero.io - resources: - - backups/finalizers - verbs: - - update - - apiGroups: - - velero.io - resources: - - backups/status - verbs: - - get - - list - - patch - - update - - apiGroups: - - velero.io - resources: - - backupstoragelocations - verbs: - - get - - list - - patch - - update - - watch - - apiGroups: - - velero.io - resources: - - deletebackuprequests - verbs: - - create - - delete - - get - - list - - watch - - apiGroups: - - velero.io - resources: - - podvolumebackups - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - velero.io - resources: - - podvolumebackups/finalizers - verbs: - - update - - apiGroups: - - velero.io - resources: - - podvolumebackups/status - verbs: - - create - - get - - list - - patch - - update - - apiGroups: - - velero.io - resources: - - podvolumerestores - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - velero.io - resources: - - restores - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - apiGroups: - - volumegroup.storage.dell.com - resources: - - dellcsivolumegroupsnapshots - - dellcsivolumegroupsnapshots/status - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - serviceAccountName: dell-csm-operator-manager-service-account + - rules: + - nonResourceURLs: + - /metrics + verbs: + - get + - apiGroups: + - "" + resourceNames: + - cert-manager-cainjector-leader-election + - cert-manager-cainjector-leader-election-core + - cert-manager-controller + resources: + - configmaps + verbs: + - get + - patch + - update + - apiGroups: + - "" + resourceNames: + - cert-manager-controller + resources: + - configmaps + verbs: + - get + - patch + - update + - apiGroups: + - "" + resourceNames: + - ingress-controller-leader + resources: + - configmaps + verbs: + - get + - update + - apiGroups: + - "" + resources: + - configmaps + - endpoints + - events + - ingresses + - persistentvolumeclaims + - pods + - roles + - secrets + - serviceaccounts + - services + - services/finalizers + verbs: + - '*' + - apiGroups: + - "" + resourceNames: + - dell-csm-operator-controller-manager + resources: + - deployments/finalizers + verbs: + - update + - apiGroups: + - "" + resources: + - namespaces + verbs: + - create + - get + - list + - watch + - apiGroups: + - "" + resources: + - nodes + verbs: + - create + - get + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - persistentvolumeclaims/status + verbs: + - get + - patch + - update + - apiGroups: + - "" + resources: + - persistentvolumes + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - "" + resourceNames: + - cert-manager-webhook-ca + resources: + - secrets + verbs: + - get + - list + - update + - watch + - apiGroups: + - '*' + resourceNames: + - application-mobility-velero-server + resources: + - '*' + verbs: + - '*' + - apiGroups: + - acme.cert-manager.io + resources: + - '*/*' + verbs: + - '*' + - apiGroups: + - acme.cert-manager.io + resources: + - challenges + verbs: + - create + - delete + - apiGroups: + - acme.cert-manager.io + resources: + - challenges + - challenges/status + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - acme.cert-manager.io + resources: + - challenges + - orders + verbs: + - create + - delete + - deletecollection + - get + - list + - patch + - update + - watch + - apiGroups: + - acme.cert-manager.io + resources: + - challenges/finalizers + verbs: + - update + - apiGroups: + - acme.cert-manager.io + resources: + - clusterissuers + - issuers + verbs: + - get + - list + - watch + - apiGroups: + - acme.cert-manager.io + resources: + - orders + verbs: + - create + - delete + - get + - list + - watch + - apiGroups: + - acme.cert-manager.io + resources: + - orders + - orders/status + verbs: + - patch + - update + - apiGroups: + - acme.cert-manager.io + resources: + - orders/finalizers + verbs: + - update + - apiGroups: + - admissionregistration.k8s.io + resources: + - mutatingwebhookconfigurations + - validatingwebhookconfigurations + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - "*" + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions/status + verbs: + - get + - list + - patch + - watch + - apiGroups: + - apiregistration.k8s.io + resources: + - apiservices + verbs: + - get + - list + - update + - watch + - apiGroups: + - apiregistration.k8s.io + resources: + - customresourcedefinitions + verbs: + - get + - list + - update + - watch + - apiGroups: + - apps + resources: + - daemonsets + - deployments + - replicasets + - statefulsets + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - apps + resources: + - deployments + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - auditregistration.k8s.io + resources: + - auditsinks + verbs: + - get + - list + - update + - watch + - apiGroups: + - authentication.k8s.io + resources: + - tokenreviews + verbs: + - create + - apiGroups: + - authorization.k8s.io + resources: + - subjectaccessreviews + verbs: + - create + - apiGroups: + - batch + resources: + - jobs + verbs: + - create + - delete + - list + - update + - watch + - apiGroups: + - cert-manager.io + resources: + - '*/*' + verbs: + - '*' + - apiGroups: + - cert-manager.io + resources: + - certificaterequests + - certificates + - clusterissuers + - issuers + verbs: + - '*' + - apiGroups: + - cert-manager.io + resources: + - certificaterequests + - certificates + - issuers + verbs: + - create + - delete + - deletecollection + - patch + - update + - apiGroups: + - cert-manager.io + resources: + - certificaterequests/finalizers + - certificates/finalizers + verbs: + - update + - apiGroups: + - cert-manager.io + resources: + - certificaterequests/status + - certificates/status + verbs: + - patch + - update + - apiGroups: + - cert-manager.io + resources: + - clusterissuers + - clusterissuers/status + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - cert-manager.io + resourceNames: + - cert-manager-cainjector-leader-election + - cert-manager-cainjector-leader-election-core + resources: + - configmaps + verbs: + - get + - patch + - update + - apiGroups: + - cert-manager.io + resources: + - issuers + - issuers/status + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - cert-manager.io + resourceNames: + - clusterissuers.cert-manager.io/* + - issuers.cert-manager.io/* + resources: + - signers + verbs: + - approve + - apiGroups: + - certificates.k8s.io + resources: + - certificatesigningrequests + verbs: + - get + - list + - update + - watch + - apiGroups: + - certificates.k8s.io + resources: + - certificatesigningrequests/status + verbs: + - patch + - update + - apiGroups: + - certificates.k8s.io + resourceNames: + - clusterissuers.cert-manager.io/* + - issuers.cert-manager.io/* + resources: + - signers + verbs: + - sign + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - coordination.k8s.io + resourceNames: + - cert-manager-cainjector-leader-election + - cert-manager-cainjector-leader-election-core + resources: + - leases + verbs: + - get + - patch + - update + - apiGroups: + - coordination.k8s.io + resourceNames: + - cert-manager-controller + resources: + - leases + verbs: + - get + - patch + - update + - apiGroups: + - coordination.k8s.io + resourceNames: + - ingress-controller-leader + resources: + - leases + verbs: + - get + - patch + - update + - apiGroups: + - "" + resources: + - pods + verbs: + - get + - list + - watch + - apiGroups: + - csi.storage.k8s.io + resources: + - csinodeinfos + verbs: + - get + - list + - watch + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmroles + verbs: + - create + - delete + - patch + - update + - watch + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmroles + - csmtenants + - storages + verbs: + - get + - list + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmroles/finalizers + verbs: + - update + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmroles/status + verbs: + - get + - patch + - update + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmtenants + verbs: + - create + - delete + - patch + - update + - watch + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmtenants/finalizers + verbs: + - update + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - csmtenants/status + verbs: + - get + - patch + - update + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - storages + verbs: + - create + - delete + - patch + - update + - watch + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - storages/finalizers + verbs: + - update + - apiGroups: + - csm-authorization.storage.dell.com + resources: + - storages/status + verbs: + - get + - patch + - update + - apiGroups: + - discovery.k8s.io + resources: + - endpointslices + verbs: + - get + - list + - watch + - apiGroups: + - gateway.networking.k8s.io + resources: + - gateways + - httproutes + verbs: + - get + - list + - watch + - apiGroups: + - gateway.networking.k8s.io + resources: + - gateways/finalizers + - httproutes/finalizers + verbs: + - update + - apiGroups: + - gateway.networking.k8s.io + resources: + - httproutes + verbs: + - create + - delete + - get + - list + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - backups + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - backups/finalizers + verbs: + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - backups/status + verbs: + - get + - patch + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - clusterconfigs + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - clusterconfigs/finalizers + verbs: + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - clusterconfigs/status + verbs: + - get + - patch + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - podvolumebackups + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - podvolumebackups/finalizers + verbs: + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - podvolumebackups/status + verbs: + - get + - patch + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - podvolumerestores + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - podvolumerestores/finalizers + verbs: + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - podvolumerestores/status + verbs: + - get + - patch + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - restores + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - restores/finalizers + verbs: + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - restores/status + verbs: + - get + - patch + - update + - apiGroups: + - mobility.storage.dell.com + resources: + - schedules + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - mobility.storage.dell.com + resources: + - schedules/status + verbs: + - get + - patch + - update + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - create + - get + - apiGroups: + - networking.k8s.io + resources: + - ingressclasses + verbs: + - create + - delete + - get + - list + - update + - watch + - apiGroups: + - networking.k8s.io + resources: + - ingresses + verbs: + - '*' + - apiGroups: + - networking.k8s.io + resources: + - ingresses/finalizers + verbs: + - update + - apiGroups: + - networking.k8s.io + resources: + - ingresses/status + verbs: + - get + - list + - update + - watch + - apiGroups: + - rbac.authorization.k8s.io + resources: + - clusterrolebindings + - clusterroles + - replicasets + - rolebindings + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - rbac.authorization.k8s.io + resources: + - clusterroles/finalizers + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - rbac.authorization.k8s.io + resources: + - roles + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - rbac.authorization.k8s.io + resources: + - subjectaccessreviews + verbs: + - create + - apiGroups: + - replication.storage.dell.com + resources: + - dellcsireplicationgroups + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - replication.storage.dell.com + resources: + - dellcsireplicationgroups/status + verbs: + - get + - patch + - update + - apiGroups: + - route.openshift.io + resources: + - routes/custom-host + verbs: + - create + - apiGroups: + - security.openshift.io + resourceNames: + - privileged + resources: + - securitycontextconstraints + verbs: + - use + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotclasses + - volumesnapshotcontents + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotcontents/status + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshots + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshots/status + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - storage.dell.com + resources: + - containerstoragemodules + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - storage.dell.com + resources: + - containerstoragemodules/finalizers + verbs: + - update + - apiGroups: + - storage.dell.com + resources: + - containerstoragemodules/status + verbs: + - get + - patch + - update + - apiGroups: + - storage.k8s.io + resources: + - csidrivers + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - storage.k8s.io + resources: + - csinodes + verbs: + - create + - get + - list + - update + - watch + - apiGroups: + - storage.k8s.io + resources: + - csistoragecapacities + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - storage.k8s.io + resources: + - storageclasses + verbs: + - create + - delete + - get + - list + - update + - watch + - apiGroups: + - storage.k8s.io + resources: + - volumeattachments + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - storage.k8s.io + resources: + - volumeattachments/status + verbs: + - patch + - apiGroups: + - velero.io + resources: + - backuprepositories + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - velero.io + resources: + - backups + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - velero.io + resources: + - backups/finalizers + verbs: + - update + - apiGroups: + - velero.io + resources: + - backups/status + verbs: + - get + - list + - patch + - update + - apiGroups: + - velero.io + resources: + - backupstoragelocations + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - velero.io + resources: + - deletebackuprequests + verbs: + - create + - delete + - get + - list + - watch + - apiGroups: + - velero.io + resources: + - podvolumebackups + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - velero.io + resources: + - podvolumebackups/finalizers + verbs: + - update + - apiGroups: + - velero.io + resources: + - podvolumebackups/status + verbs: + - create + - get + - list + - patch + - update + - apiGroups: + - velero.io + resources: + - podvolumerestores + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - velero.io + resources: + - restores + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - volumegroup.storage.dell.com + resources: + - dellcsivolumegroupsnapshots + - dellcsivolumegroupsnapshots/status + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + serviceAccountName: dell-csm-operator-manager-service-account deployments: - - label: - control-plane: controller-manager - name: dell-csm-operator-controller-manager - spec: - replicas: 1 - selector: - matchLabels: + - label: + control-plane: controller-manager + name: dell-csm-operator-controller-manager + spec: + replicas: 1 + selector: + matchLabels: + control-plane: controller-manager + strategy: {} + template: + metadata: + annotations: + storage.dell.com/CSMVersion: v1.12.0 + labels: control-plane: controller-manager - strategy: {} - template: - metadata: - annotations: - storage.dell.com/CSMVersion: v1.12.0 - labels: - control-plane: controller-manager - spec: - containers: - - args: - - --secure-listen-address=0.0.0.0:8443 - - --upstream=http://127.0.0.1:8080/ - - --logtostderr=true - - --v=10 - image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9:v4.16.0-202409051837.p0.g8ea2c99.assembly.stream.el9 - name: kube-rbac-proxy - ports: - - containerPort: 8443 - name: https - protocol: TCP - resources: {} - - args: - - --health-probe-bind-address=:8081 - - --metrics-bind-address=127.0.0.1:8080 - - --leader-elect - command: - - /manager - env: - - name: RELATED_IMAGE_dell-csm-operator - value: quay.io/dell/container-storage-modules/dell-csm-operator:v1.7.0 - - name: RELATED_IMAGE_csi-isilon - value: quay.io/dell/container-storage-modules/csi-isilon:v2.12.0 - - name: RELATED_IMAGE_csi-powermax - value: quay.io/dell/container-storage-modules/csi-powermax:v2.12.0 - - name: RELATED_IMAGE_csipowermax-reverseproxy - value: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 - - name: RELATED_IMAGE_csi-powerstore - value: quay.io/dell/container-storage-modules/csi-powerstore:v2.12.0 - - name: RELATED_IMAGE_csi-unity - value: quay.io/dell/container-storage-modules/csi-unity:v2.12.0 - - name: RELATED_IMAGE_csi-vxflexos - value: quay.io/dell/container-storage-modules/csi-vxflexos:v2.12.0 - - name: RELATED_IMAGE_sdc - value: docker.io/dellemc/sdc:4.5.2.1 - - name: RELATED_IMAGE_karavi-authorization-proxy - value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 - - name: RELATED_IMAGE_dell-csi-replicator - value: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 - - name: RELATED_IMAGE_dell-replication-controller-manager - value: quay.io/dell/container-storage-modules/dell-replication-controller:v1.10.0 - - name: RELATED_IMAGE_topology - value: quay.io/dell/container-storage-modules/csm-topology:v1.10.0 - - name: RELATED_IMAGE_otel-collector - value: docker.io/otel/opentelemetry-collector:0.42.0 - - name: RELATED_IMAGE_metrics-powerscale - value: quay.io/dell/container-storage-modules/csm-metrics-powerscale:v1.7.0 - - name: RELATED_IMAGE_metrics-powermax - value: quay.io/dell/container-storage-modules/csm-metrics-powermax:v1.5.0 - - name: RELATED_IMAGE_metrics-powerflex - value: quay.io/dell/container-storage-modules/csm-metrics-powerflex:v1.10.0 - - name: RELATED_IMAGE_podmon-node - value: quay.io/dell/container-storage-modules/podmon:v1.11.0 - - name: RELATED_IMAGE_kube-rbac-proxy - value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9:v4.16.0-202409051837.p0.g8ea2c99.assembly.stream.el9 - - name: RELATED_IMAGE_attacher - value: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 - - name: RELATED_IMAGE_provisioner - value: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 - - name: RELATED_IMAGE_snapshotter - value: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 - - name: RELATED_IMAGE_registrar - value: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 - - name: RELATED_IMAGE_resizer - value: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 - - name: RELATED_IMAGE_externalhealthmonitorcontroller - value: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 - - name: RELATED_IMAGE_metadataretriever - value: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 - image: quay.io/dell/container-storage-modules/dell-csm-operator:v1.7.0 - imagePullPolicy: Always - livenessProbe: - httpGet: - path: /healthz - port: 8081 - initialDelaySeconds: 15 - periodSeconds: 20 - name: manager - readinessProbe: - httpGet: - path: /readyz - port: 8081 - initialDelaySeconds: 5 - periodSeconds: 10 - resources: - limits: - cpu: 200m - memory: 512Mi - requests: - cpu: 100m - memory: 192Mi - securityContext: - allowPrivilegeEscalation: false + spec: + containers: + - args: + - --secure-listen-address=0.0.0.0:8443 + - --upstream=http://127.0.0.1:8080/ + - --logtostderr=true + - --v=10 + image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9:v4.16.0-202409051837.p0.g8ea2c99.assembly.stream.el9 + name: kube-rbac-proxy + ports: + - containerPort: 8443 + name: https + protocol: TCP + resources: {} + - args: + - --health-probe-bind-address=:8081 + - --metrics-bind-address=127.0.0.1:8080 + - --leader-elect + command: + - /manager + env: + - name: RELATED_IMAGE_dell-csm-operator + value: quay.io/dell/container-storage-modules/dell-csm-operator:v1.7.0 + - name: RELATED_IMAGE_csi-isilon + value: quay.io/dell/container-storage-modules/csi-isilon:v2.12.0 + - name: RELATED_IMAGE_csi-powermax + value: quay.io/dell/container-storage-modules/csi-powermax:v2.12.0 + - name: RELATED_IMAGE_csipowermax-reverseproxy + value: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 + - name: RELATED_IMAGE_csi-powerstore + value: quay.io/dell/container-storage-modules/csi-powerstore:v2.12.0 + - name: RELATED_IMAGE_csi-unity + value: quay.io/dell/container-storage-modules/csi-unity:v2.12.0 + - name: RELATED_IMAGE_csi-vxflexos + value: quay.io/dell/container-storage-modules/csi-vxflexos:v2.12.0 + - name: RELATED_IMAGE_sdc + value: docker.io/dellemc/sdc:4.5.2.1 + - name: RELATED_IMAGE_karavi-authorization-proxy + value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + - name: RELATED_IMAGE_dell-csi-replicator + value: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + - name: RELATED_IMAGE_dell-replication-controller-manager + value: quay.io/dell/container-storage-modules/dell-replication-controller:v1.10.0 + - name: RELATED_IMAGE_topology + value: quay.io/dell/container-storage-modules/csm-topology:v1.10.0 + - name: RELATED_IMAGE_otel-collector + value: docker.io/otel/opentelemetry-collector:0.42.0 + - name: RELATED_IMAGE_metrics-powerscale + value: quay.io/dell/container-storage-modules/csm-metrics-powerscale:v1.7.0 + - name: RELATED_IMAGE_metrics-powermax + value: quay.io/dell/container-storage-modules/csm-metrics-powermax:v1.5.0 + - name: RELATED_IMAGE_metrics-powerflex + value: quay.io/dell/container-storage-modules/csm-metrics-powerflex:v1.10.0 + - name: RELATED_IMAGE_podmon-node + value: quay.io/dell/container-storage-modules/podmon:v1.11.0 + - name: RELATED_IMAGE_kube-rbac-proxy + value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9:v4.16.0-202409051837.p0.g8ea2c99.assembly.stream.el9 + - name: RELATED_IMAGE_attacher + value: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + - name: RELATED_IMAGE_provisioner + value: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 + - name: RELATED_IMAGE_snapshotter + value: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + - name: RELATED_IMAGE_registrar + value: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + - name: RELATED_IMAGE_resizer + value: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + - name: RELATED_IMAGE_externalhealthmonitorcontroller + value: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + - name: RELATED_IMAGE_metadataretriever + value: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 + image: quay.io/dell/container-storage-modules/dell-csm-operator:v1.7.0 + imagePullPolicy: Always + livenessProbe: + httpGet: + path: /healthz + port: 8081 + initialDelaySeconds: 15 + periodSeconds: 20 + name: manager + readinessProbe: + httpGet: + path: /readyz + port: 8081 + initialDelaySeconds: 5 + periodSeconds: 10 + resources: + limits: + cpu: 200m + memory: 512Mi + requests: + cpu: 100m + memory: 192Mi securityContext: - runAsNonRoot: true - serviceAccountName: dell-csm-operator-manager-service-account - terminationGracePeriodSeconds: 10 + allowPrivilegeEscalation: false + securityContext: + runAsNonRoot: true + serviceAccountName: dell-csm-operator-manager-service-account + terminationGracePeriodSeconds: 10 strategy: deployment installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: false - type: MultiNamespace - - supported: true - type: AllNamespaces + - supported: true + type: OwnNamespace + - supported: true + type: SingleNamespace + - supported: false + type: MultiNamespace + - supported: true + type: AllNamespaces keywords: - - Dell Container Storage Modules - - Dell CSI Driver - - Dell CSM Modules - - Powerflex - - Powerscale - - Powerstore - - Unity - - Authorization - - Observability - - Replication + - Dell Container Storage Modules + - Dell CSI Driver + - Dell CSM Modules + - Powerflex + - Powerscale + - Powerstore + - Unity + - Authorization + - Observability + - Replication links: - - name: Documentation - url: https://dell.github.io/csm-docs/docs/deployment/csmoperator/ + - name: Documentation + url: https://dell.github.io/csm-docs/docs/deployment/csmoperator/ maintainers: - - email: container.storage.modules@dell.com - name: Dell Container Storage Modules + - email: container.storage.modules@dell.com + name: Dell Container Storage Modules maturity: stable minKubeVersion: 1.24.0 provider: name: Dell Technologies url: https://github.com/dell/csm-operator relatedImages: - - image: quay.io/dell/container-storage-modules/dell-csm-operator:v1.7.0 - name: dell-csm-operator - - image: quay.io/dell/container-storage-modules/csi-isilon:v2.12.0 - name: csi-isilon - - image: quay.io/dell/container-storage-modules/csi-powermax:v2.12.0 - name: csi-powermax - - image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 - name: csipowermax-reverseproxy - - image: quay.io/dell/container-storage-modules/csi-powerstore:v2.12.0 - name: csi-powerstore - - image: quay.io/dell/container-storage-modules/csi-unity:v2.12.0 - name: csi-unity - - image: quay.io/dell/container-storage-modules/csi-vxflexos:v2.12.0 - name: csi-vxflexos - - image: docker.io/dellemc/sdc:4.5.2.1 - name: sdc - - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 - name: karavi-authorization-proxy - - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 - name: dell-csi-replicator - - image: quay.io/dell/container-storage-modules/dell-replication-controller:v1.10.0 - name: dell-replication-controller-manager - - image: quay.io/dell/container-storage-modules/csm-topology:v1.10.0 - name: topology - - image: docker.io/otel/opentelemetry-collector:0.42.0 - name: otel-collector - - image: quay.io/dell/container-storage-modules/csm-metrics-powerscale:v1.7.0 - name: metrics-powerscale - - image: quay.io/dell/container-storage-modules/csm-metrics-powermax:v1.5.0 - name: metrics-powermax - - image: quay.io/dell/container-storage-modules/csm-metrics-powerflex:v1.10.0 - name: metrics-powerflex - - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 - name: podmon-node - - image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9:v4.16.0-202409051837.p0.g8ea2c99.assembly.stream.el9 - name: kube-rbac-proxy - - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 - name: attacher - - image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 - name: provisioner - - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 - name: snapshotter - - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 - name: registrar - - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 - name: resizer - - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 - name: externalhealthmonitorcontroller - - image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 - name: metadataretriever - replaces: dell-csm-operator.v1.6.1 - version: 1.7.0 + - image: quay.io/dell/container-storage-modules/dell-csm-operator:v1.7.0 + name: dell-csm-operator + - image: quay.io/dell/container-storage-modules/csi-isilon:v2.12.0 + name: csi-isilon + - image: quay.io/dell/container-storage-modules/csi-powermax:v2.12.0 + name: csi-powermax + - image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 + name: csipowermax-reverseproxy + - image: quay.io/dell/container-storage-modules/csi-powerstore:v2.12.0 + name: csi-powerstore + - image: quay.io/dell/container-storage-modules/csi-unity:v2.12.0 + name: csi-unity + - image: quay.io/dell/container-storage-modules/csi-vxflexos:v2.12.0 + name: csi-vxflexos + - image: docker.io/dellemc/sdc:4.5.2.1 + name: sdc + - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + name: karavi-authorization-proxy + - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + name: dell-csi-replicator + - image: quay.io/dell/container-storage-modules/dell-replication-controller:v1.10.0 + name: dell-replication-controller-manager + - image: quay.io/dell/container-storage-modules/csm-topology:v1.10.0 + name: topology + - image: docker.io/otel/opentelemetry-collector:0.42.0 + name: otel-collector + - image: quay.io/dell/container-storage-modules/csm-metrics-powerscale:v1.7.0 + name: metrics-powerscale + - image: quay.io/dell/container-storage-modules/csm-metrics-powermax:v1.5.0 + name: metrics-powermax + - image: quay.io/dell/container-storage-modules/csm-metrics-powerflex:v1.10.0 + name: metrics-powerflex + - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + name: podmon-node + - image: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9:v4.16.0-202409051837.p0.g8ea2c99.assembly.stream.el9 + name: kube-rbac-proxy + - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + name: attacher + - image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 + name: provisioner + - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + name: snapshotter + - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + name: registrar + - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + name: resizer + - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + name: externalhealthmonitorcontroller + - image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 + name: metadataretriever + replaces: dell-csm-operator.v1.6.1 + version: 1.7.0