-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.17.0
-
None
Description of problem:
when trying to install plugin via client based on arm64, i see that cli manager downloads amd64 client which results in `exec format error`
Version-Release number of selected component (if applicable):
[knarra@knarra-thinkpadx1carbon7th aws]$ oc get csv -n openshift-cli-manager-operator NAME DISPLAY VERSION REPLACES PHASE cli-manager-operator.v0.1.0 CLI Manager 0.1.0 Succeeded
How reproducible:
Always
Steps to Reproduce:
1. Install latest ocp4.17 client 2. Install cli-manager operator 3. Install linux/arm64 aws client machine 4. Now add plugin as shown below apiVersion: config.openshift.io/v1alpha1 kind: Plugin metadata: creationTimestamp: '2024-10-07T08:20:47Z' generation: 1 managedFields: - apiVersion: config.openshift.io/v1alpha1 fieldsType: FieldsV1 fieldsV1: 'f:spec': .: {} 'f:description': {} 'f:homepage': {} 'f:platforms': {} 'f:shortDescription': {} 'f:version': {} manager: Mozilla operation: Update time: '2024-10-07T08:20:47Z' - apiVersion: config.openshift.io/v1alpha1 fieldsType: FieldsV1 fieldsV1: 'f:status': .: {} 'f:conditions': .: {} 'k:{"type":"PluginInstalled"}': .: {} 'f:lastTransitionTime': {} 'f:message': {} 'f:reason': {} 'f:status': {} 'f:type': {} manager: cli-manager operation: Update subresource: status time: '2024-10-07T08:20:56Z' name: oc-mirror resourceVersion: '42286' uid: 059225fc-82cc-4716-860f-e234b2fb5b03 spec: description: oc mirror plugin rhel9 for arm64 homepage: 'https://github.com/openshift/oc-mirror' platforms: - bin: oc-mirror files: - from: /usr/bin/oc-mirror to: . image: 'registry.redhat.io/openshift4/oc-mirror-plugin-rhel9:v4.17.0-202409120935.p0.gc912303.assembly.stream.el9' imagePullSecret: openshift-config/pull-secret platform: linux/arm64 shortDescription: oc mirror plugin arm64 version: v4.17.0 status: conditions: - lastTransitionTime: '2024-10-07T08:20:56Z' message: plugin oc-mirror is ready to be served reason: Installed status: 'True' type: PluginInstalled 5. Once plugin is ready, run oc krew update, oc krew search oc-mirror 6. Verify that krew is able to list the plugin 7. Run oc krew install ocp/oc-mirror 8. once installed run command `oc oc-mirror`
Actual results:
[ec2-user@ip-10-0-128-151 ~]$ oc oc-mirror exec format error
Expected results:
cli manager should pull in the right image
Additional info:
https://redhat-internal.slack.com/archives/GK58XC2G2/p1728289547317719
- blocks
-
OCPBUGS-42803 cli manager should be able to get correct image incase of multi-arch images
- Closed
- is cloned by
-
OCPBUGS-42803 cli manager should be able to get correct image incase of multi-arch images
- Closed
- links to
-
RHEA-2024:6122 OpenShift Container Platform 4.18.z bug fix update