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

Missing operatorframework.io/arch label in DWO CSV #1227

Open
AObuchow opened this issue Jan 29, 2024 · 1 comment
Open

Missing operatorframework.io/arch label in DWO CSV #1227

AObuchow opened this issue Jan 29, 2024 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@AObuchow
Copy link
Collaborator

Description

Currently, installing DevWorkspace Operator through OLM is impossible on architectures other than amd64. This is because the operatorframework.io/arch.[arm64,ppc64le,s390x]: supported label is missing the clusterserviceversion (see here and here for more info on multi-arch Operators).

How To Reproduce

  1. Get access to a PPC, IBM Z or arm64 OpenShift Cluster (cluster bot allows for arm64)
  2. From the DWO repo, run make register_catalogsource
  3. Visit OperatorHub
  4. See that DevWorkspace Operator is not available in OperatorHub
  5. If you go to the DWO PackageManifest of DWO, you'll see that only amd64 is supported (which is the default value that is automatically set by the Operator Framework)
(...)
  labels:
    catalog: devworkspace-operator-catalog
    catalog-namespace: openshift-marketplace
    operatorframework.io/arch.amd64: supported
    operatorframework.io/os.linux: supported
    provider: Devfile
    provider-url: 'https://devfile.io'

Expected behavior

DWO should be installable on s390x, arm64 and ppc64le clusters.

Additional context

Downstream issue

@AObuchow AObuchow added the bug Something isn't working label Jan 29, 2024
@AObuchow AObuchow self-assigned this Jan 29, 2024
@ArvinB
Copy link

ArvinB commented Jan 30, 2024

Thank you for jumping on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants