Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final manifest update for posting activities of CSM Operator v1.4.1 #445

Merged
merged 1 commit into from
Jan 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 100 additions & 4 deletions bundle/manifests/dell-csm-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -1228,10 +1268,10 @@ metadata:
}
}
]
capabilities: Basic Install
capabilities: Seamless Upgrades
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does seamless upgrade imply an in place upgrade in the same namespace as original install. Will the existing secrets be preserved?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes @donatwork.

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
Expand Down Expand Up @@ -3291,7 +3331,7 @@ spec:
resources:
- backups/finalizers
verbs:
- upate
- update
- apiGroups:
- velero.io
resources:
Expand Down Expand Up @@ -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
2 changes: 1 addition & 1 deletion bundle/metadata/annotations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions config/samples/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
26 changes: 26 additions & 0 deletions config/samples/storage_v1_csm_connectivity_client.yaml
Original file line number Diff line number Diff line change
@@ -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
Loading