You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I believe ClusterServiceVersion should be placed in a namespace that the Trident operator will be installed.
There is no need to place in other namespaces.
Additional context
Current PackageManifest is as bellow:
$ oc get packagemanifests trident-operator -n openshift-marketplace -o yaml
apiVersion: packages.operators.coreos.com/v1kind: PackageManifestmetadata:
creationTimestamp: "2024-12-18T01:06:52Z"labels:
catalog: community-operatorscatalog-namespace: openshift-marketplaceoperatorframework.io/arch.amd64: supportedoperatorframework.io/os.linux: supportedprovider: NetApp, Inc.provider-url: https://www.netapp.com/name: trident-operatornamespace: openshift-marketplacespec: {}status:
catalogSource: community-operatorscatalogSourceDisplayName: Community OperatorscatalogSourceNamespace: openshift-marketplacecatalogSourcePublisher: Red Hatchannels:
- currentCSV: trident-operator.v24.10.0currentCSVDesc:
annotations:
alm-examples: | [ { "apiVersion": "trident.netapp.io/v1", "kind": "TridentOrchestrator", "metadata": { "name": "trident" }, "spec": { "IPv6": false, "debug": true, "enableNodePrep": false, "imagePullSecrets": [], "imageRegistry": "", "k8sTimeout": 30, "kubeletDir": "/var/lib/kubelet", "namespace": "trident", "silenceAutosupport": false } } ]capabilities: Seamless Upgradescategories: StoragecontainerImage: docker.io/netapp/trident-operator:24.10.0createdAt: "2024-11-05"description: Trident Operator, to manage NetApp Trident installationsoperatorhub.io/ui-metadata-max-k8s-version: "1.31"repository: https://github.com/netapp/tridentsupport: NetAppapiservicedefinitions: {}customresourcedefinitions:
owned:
- description: Used to deploy Astra Trident.displayName: Trident Orchestratorkind: TridentOrchestratorname: tridentorchestrators.trident.netapp.ioversion: v1description: | NetApp Trident is an open source storage provisioner and orchestrator maintained by NetApp. It enables you to create storage volumes for containerized applications managed by Docker and Kubernetes. For full release information, including patch release changes, see https://docs.netapp.com/us-en/trident/trident-rn.html.displayName: NetApp TridentinstallModes:
- supported: truetype: AllNamespaceskeywords:
- NetApp
- ONTAP
- Trident
- storage
- performance
- open source
- Astra
- Cloud Native
- AWS
- Azure
- GCP
- Cloud Volumeslinks:
- name: GitHub Repositoryurl: https://github.com/NetApp/trident
- name: Trident documentationurl: https://docs.netapp.com/us-en/trident/index.html
- name: Support policyurl: https://mysupport.netapp.com/site/info/version-support
- name: Release Notesurl: https://docs.netapp.com/us-en/trident/trident-rn.htmlmaintainers:
- email: [email protected]name: NetAppprovider:
name: NetApp, Inc.url: https://www.netapp.com/relatedImages:
- docker.io/netapp/trident-operator:24.10.0version: 24.10.0entries:
- name: trident-operator.v24.10.0version: 24.10.0
- name: trident-operator.v24.6.0version: 24.6.0
- name: trident-operator.v24.2.0version: 24.2.0name: stabledefaultChannel: stablepackageName: trident-operatorprovider:
name: NetApp, Inc.url: https://www.netapp.com/
The text was updated successfully, but these errors were encountered:
Describe the bug
This is not a bug in Trident itself, but in PackageManifest on OpenShift OperatorHub.
Current PackageManifest specifies
installModes
asAllNamespaces
only.As the results, ClusterServiceVersion (CSV) objects are placed in all the namespaces:
Environment
To Reproduce
Allways after installation of trident-operator on OpenShift.
Expected behavior
Most of other operators provide selectable installModes like:
$ oc get packagemanifests nfd -n openshift-marketplace -o yaml
I believe ClusterServiceVersion should be placed in a namespace that the Trident operator will be installed.
There is no need to place in other namespaces.
Additional context
Current PackageManifest is as bellow:
$ oc get packagemanifests trident-operator -n openshift-marketplace -o yaml
The text was updated successfully, but these errors were encountered: