diff --git a/bundle/manifests/dell-csm-operator.clusterserviceversion.yaml b/bundle/manifests/dell-csm-operator.clusterserviceversion.yaml index 543b45dbb..c412496d8 100644 --- a/bundle/manifests/dell-csm-operator.clusterserviceversion.yaml +++ b/bundle/manifests/dell-csm-operator.clusterserviceversion.yaml @@ -4,6 +4,46 @@ metadata: annotations: alm-examples: |- [ + { + "apiVersion": "storage.dell.com/v1", + "kind": "ApexConnectivityClient", + "metadata": { + "name": "dell-connectivity-client", + "namespace": "dell-connectivity-client" + }, + "spec": { + "client": { + "common": { + "image": "dellemc/connectivity-client-docker-k8s:1.2.3", + "imagePullPolicy": "IfNotPresent", + "name": "connectivity-client-docker-k8s" + }, + "configVersion": "v1.0.0", + "connectionTarget": "connect-into.dell.com", + "csmClientType": "apexConnectivityClient", + "forceRemoveClient": true, + "initContainers": [ + { + "image": "dellemc/connectivity-client-docker-k8s:1.2.3", + "imagePullPolicy": "IfNotPresent", + "name": "connectivity-client-init" + } + ], + "sideCars": [ + { + "image": "bitnami/kubectl:latest", + "imagePullPolicy": "IfNotPresent", + "name": "kubernetes-proxy" + }, + { + "image": "dellemc/connectivity-cert-persister-k8s:0.7.0", + "imagePullPolicy": "IfNotPresent", + "name": "cert-persister" + } + ] + } + } + }, { "apiVersion": "storage.dell.com/v1", "kind": "ContainerStorageModule", @@ -1228,10 +1268,10 @@ metadata: } } ] - capabilities: Basic Install + capabilities: Seamless Upgrades categories: Storage containerImage: docker.io/dellemc/dell-csm-operator:v1.4.1 - createdAt: "2023-12-22T09:14:07Z" + createdAt: "2024-01-30T09:57:02Z" description: Easily install and manage Dell’s CSI Drivers and CSM operators.operatorframework.io/builder: operator-sdk-v1.32.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 @@ -3291,7 +3331,7 @@ spec: resources: - backups/finalizers verbs: - - upate + - update - apiGroups: - velero.io resources: @@ -3479,5 +3519,61 @@ spec: provider: name: Dell Technologies url: https://github.com/dell/csm-operator - replaces: dell-csm-operator.v1.4.0 + relatedImages: + - image: docker.io/dellemc/dell-csm-operator:v1.4.1 + name: dell-csm-operator + - image: docker.io/dellemc/csi-isilon:v2.9.1 + name: csi-isilon + - image: docker.io/dellemc/csi-powermax:v2.9.1 + name: csi-powermax + - image: docker.io/dellemc/csipowermax-reverseproxy:v2.8.1 + name: csipowermax-reverseproxy + - image: docker.io/dellemc/csi-powerstore:v2.9.1 + name: csi-powerstore + - image: docker.io/dellemc/csi-unity:v2.9.1 + name: csi-unity + - image: docker.io/dellemc/csi-vxflexos:v2.9.1 + name: csi-vxflexos + - image: docker.io/dellemc/sdc:4.5 + name: sdc + - image: docker.io/dellemc/csm-authorization-sidecar:v1.9.1 + name: karavi-authorization-proxy + - image: docker.io/dellemc/dell-csi-replicator:v1.7.1 + name: dell-csi-replicator + - image: docker.io/dellemc/dell-replication-controller:v1.7.1 + name: dell-replication-controller-manager + - image: docker.io/dellemc/csm-topology:v1.7.0 + name: topology + - image: docker.io/otel/opentelemetry-collector:0.42.0 + name: otel-collector + - image: docker.io/dellemc/csm-metrics-powerscale:v1.4.0 + name: metrics-powerscale + - image: docker.io/dellemc/csm-metrics-powermax:v1.2.0 + name: metrics-powermax + - image: docker.io/dellemc/csm-metrics-powerflex:v1.7.0 + name: metrics-powerflex + - image: docker.io/dellemc/podmon:v1.8.1 + name: podmon-node + - image: gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 + name: kube-rbac-proxy + - image: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 + name: attacher + - image: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 + name: provisioner + - image: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 + name: snapshotter + - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 + name: registrar + - image: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 + name: resizer + - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + name: externalhealthmonitorcontroller + - image: dellemc/csi-metadata-retriever:v1.6.1 + name: metadataretriever + - image: docker.io/dellemc/connectivity-client-docker-k8s:1.2.3 + name: dell-connectivity-client + - image: docker.io/dellemc/connectivity-cert-persister-k8s:0.7.0 + name: cert-persister + skips: + - dell-csm-operator.v1.4.0 version: 1.4.1 diff --git a/bundle/metadata/annotations.yaml b/bundle/metadata/annotations.yaml index 37eb2e96e..6121835d1 100644 --- a/bundle/metadata/annotations.yaml +++ b/bundle/metadata/annotations.yaml @@ -6,7 +6,7 @@ annotations: operators.operatorframework.io.bundle.package.v1: dell-csm-operator operators.operatorframework.io.bundle.channels.v1: stable operators.operatorframework.io.bundle.channel.default.v1: stable - operators.operatorframework.io.metrics.builder: operator-sdk-v1.14.0+git + operators.operatorframework.io.metrics.builder: operator-sdk-v1.32.0 operators.operatorframework.io.metrics.mediatype.v1: metrics+v1 operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v3 diff --git a/config/samples/kustomization.yaml b/config/samples/kustomization.yaml index 910019862..19b8a43f5 100644 --- a/config/samples/kustomization.yaml +++ b/config/samples/kustomization.yaml @@ -5,4 +5,5 @@ resources: - storage_v1_csm_powerstore.yaml - storage_v1_csm_unity.yaml - storage_v1_csm_powermax.yaml + - storage_v1_csm_connectivity_client.yaml #+kubebuilder:scaffold:manifestskustomizesamples \ No newline at end of file diff --git a/config/samples/storage_v1_csm_connectivity_client.yaml b/config/samples/storage_v1_csm_connectivity_client.yaml new file mode 100644 index 000000000..c442a21d3 --- /dev/null +++ b/config/samples/storage_v1_csm_connectivity_client.yaml @@ -0,0 +1,26 @@ +apiVersion: storage.dell.com/v1 +kind: ApexConnectivityClient +metadata: + name: dell-connectivity-client + namespace: dell-connectivity-client +spec: + client: + csmClientType: "apexConnectivityClient" + configVersion: v1.0.0 + connectionTarget: connect-into.dell.com + forceRemoveClient: true + common: + name: connectivity-client-docker-k8s + image: dellemc/connectivity-client-docker-k8s:1.2.3 + imagePullPolicy: IfNotPresent + initContainers: + - name: connectivity-client-init + image: dellemc/connectivity-client-docker-k8s:1.2.3 + imagePullPolicy: IfNotPresent + sideCars: + - name: kubernetes-proxy + image: bitnami/kubectl:latest + imagePullPolicy: IfNotPresent + - name: cert-persister + image: dellemc/connectivity-cert-persister-k8s:0.7.0 + imagePullPolicy: IfNotPresent \ No newline at end of file