Description of problem:
oc binaries for macOS >= v4.11.13 are all arm64 on the RedHat Customer Portal downloads page, despite saying both arm64 and x86_64 are available.
Version-Release number of selected component (if applicable):
4.11.13, 4.11.16, 4.11.17, 4.11.18
How reproducible:
Download zip files for macOS (x86_64)
Steps to Reproduce:
1. Download zip file for macOS oc-client (x86_64) 2. Extract zip 3. See only arm64 binaries
Actual results:
arm64 binaries
Expected results:
x86_64 binaries
Additional info:
Last available x86_64 oc in Customer Portal:
https://access.redhat.com/downloads/content/290/ver=4.11/rhel---8/4.11.12/x86_64/product-software
896b40ebb11ee6cb61240c6b32ecfa62289fbff983af5d3a5985ac2168e382bc oc-4.11.12-macosx.zip Archive: oc-4.11.12-macosx.zip inflating: oc-4.11.12-macosx/README.md inflating: oc-4.11.12-macosx/kubectl inflating: oc-4.11.12-macosx/oc 6f8ec0bce2fb1ee0158d7c72c05317664d47d5c2753815812ba4bff4936aa92c oc-4.11.12-macosx/oc bde53feb689cf904e5d2078c13f7b5567b3b27c4e5952fa37d9fd028c7c95754 oc-4.11.12-macosx/kubectl oc-4.11.12-macosx/oc: Mach-O 64-bit executable x86_64 oc-4.11.12-macosx/kubectl: Mach-O 64-bit executable x86_64
Subsequent versions have different hashes for arm64 vs x86_64 (matching the website) but all contain the same binaries (per respective version):
https://access.redhat.com/downloads/content/290/ver=4.11/rhel---8/4.11.13/x86_64/product-software
c7527d4b058be9664cc3af22ad183e7025a69651f737479d0d28fb42b5c20778 oc-4.11.13-macosx-arm64.zip Archive: oc-4.11.13-macosx-arm64.zip inflating: oc-4.11.13-macosx-arm64/README.md inflating: oc-4.11.13-macosx-arm64/kubectl inflating: oc-4.11.13-macosx-arm64/oc 6c5d6ad0c421754b08a5a649f4985d788c33e548cf8519fe4d578e40ee459f00 oc-4.11.13-macosx-arm64/oc d565bd6ef2b3965ba2f16d666821d70743f7dbd7f0fc7f5da1f0bcd6df9746d0 oc-4.11.13-macosx-arm64/kubectl oc-4.11.13-macosx-arm64/oc: Mach-O 64-bit executable arm64 oc-4.11.13-macosx-arm64/kubectl: Mach-O 64-bit executable arm64 f2d67f16c66f006277660f3d6a56ff68501e19951d5a7f0e80ab9512de489c48 oc-4.11.13-macosx.zip Archive: oc-4.11.13-macosx.zip inflating: oc-4.11.13-macosx/README.md inflating: oc-4.11.13-macosx/kubectl inflating: oc-4.11.13-macosx/oc 6c5d6ad0c421754b08a5a649f4985d788c33e548cf8519fe4d578e40ee459f00 oc-4.11.13-macosx/oc d565bd6ef2b3965ba2f16d666821d70743f7dbd7f0fc7f5da1f0bcd6df9746d0 oc-4.11.13-macosx/kubectl oc-4.11.13-macosx/oc: Mach-O 64-bit executable arm64 oc-4.11.13-macosx/kubectl: Mach-O 64-bit executable arm64
https://access.redhat.com/downloads/content/290/ver=4.11/rhel---8/4.11.16/x86_64/product-software
0332483776660905f5c68f302b30394f6f75549e6372856a82d4f59b696c5569 oc-4.11.16-macosx-arm64.zip Archive: oc-4.11.16-macosx-arm64.zip inflating: oc-4.11.16-macosx-arm64/README.md inflating: oc-4.11.16-macosx-arm64/kubectl inflating: oc-4.11.16-macosx-arm64/oc 7c35464a7e51919590af6db6f0ab3d30313f559fd4e6354a0ab4ed5292350dd7 oc-4.11.16-macosx-arm64/oc a4c2b1040a4336d1be6046fe8b77cefb5ede9a75c8ceef21aef1eea3a9e72f23 oc-4.11.16-macosx-arm64/kubectl oc-4.11.16-macosx-arm64/oc: Mach-O 64-bit executable arm64 oc-4.11.16-macosx-arm64/kubectl: Mach-O 64-bit executable arm64 f8a541430f32d5a2b8e757578d8f3821c9d62e305acdf983b1bd2d5fac1a6439 oc-4.11.16-macosx.zip Archive: oc-4.11.16-macosx.zip inflating: oc-4.11.16-macosx/README.md inflating: oc-4.11.16-macosx/kubectl inflating: oc-4.11.16-macosx/oc 7c35464a7e51919590af6db6f0ab3d30313f559fd4e6354a0ab4ed5292350dd7 oc-4.11.16-macosx/oc a4c2b1040a4336d1be6046fe8b77cefb5ede9a75c8ceef21aef1eea3a9e72f23 oc-4.11.16-macosx/kubectl oc-4.11.16-macosx/oc: Mach-O 64-bit executable arm64 oc-4.11.16-macosx/kubectl: Mach-O 64-bit executable arm64
https://access.redhat.com/downloads/content/290/ver=4.11/rhel---8/4.11.17/x86_64/product-software
4edf5f20992db0b990cd4ac78cb10caf69d9655cad7ef7d4243d79486304c2b5 oc-4.11.17-macosx-arm64.zip Archive: oc-4.11.17-macosx-arm64.zip inflating: oc-4.11.17-macosx-arm64/README.md inflating: oc-4.11.17-macosx-arm64/kubectl inflating: oc-4.11.17-macosx-arm64/oc c851cadde9908b09140e8f256796bb09135ba28e819c1247b4420538b2f4d930 oc-4.11.17-macosx-arm64/oc d77d092c3da2cfb0505b9bbedb76861279ac0ccc60d00c929dc88444777493bb oc-4.11.17-macosx-arm64/kubectl oc-4.11.17-macosx-arm64/oc: Mach-O 64-bit executable arm64 oc-4.11.17-macosx-arm64/kubectl: Mach-O 64-bit executable arm64 740a7e5e1d31fc7cc55437950bfc0031fe6b0aeb5c3a5af7eb1cc9d6bbd3db5c oc-4.11.17-macosx.zip Archive: oc-4.11.17-macosx.zip inflating: oc-4.11.17-macosx/README.md inflating: oc-4.11.17-macosx/kubectl inflating: oc-4.11.17-macosx/oc c851cadde9908b09140e8f256796bb09135ba28e819c1247b4420538b2f4d930 oc-4.11.17-macosx/oc d77d092c3da2cfb0505b9bbedb76861279ac0ccc60d00c929dc88444777493bb oc-4.11.17-macosx/kubectl oc-4.11.17-macosx/oc: Mach-O 64-bit executable arm64 oc-4.11.17-macosx/kubectl: Mach-O 64-bit executable arm64
https://access.redhat.com/downloads/content/290/ver=4.11/rhel---8/4.11.18/x86_64/product-software
d3236cd66365dfc6666aa98dd0e1075d8d7992b3606dcde76a011b79413b2362 oc-4.11.18-macosx-arm64.zip Archive: oc-4.11.18-macosx-arm64.zip inflating: oc-4.11.18-macosx-arm64/README.md inflating: oc-4.11.18-macosx-arm64/kubectl inflating: oc-4.11.18-macosx-arm64/oc cb0b650793526b13cc488b35c9e80bde962eb3596536845fc10e40bc0bc52717 oc-4.11.18-macosx-arm64/oc b6eca773f51890885e9afad4ebb193cebf3d465609c33121e2e4cc034f98c924 oc-4.11.18-macosx-arm64/kubectl oc-4.11.18-macosx-arm64/oc: Mach-O 64-bit executable arm64 oc-4.11.18-macosx-arm64/kubectl: Mach-O 64-bit executable arm64 eef83a74c6f48fd37bbb062829c59ec570689a2ed78796834f5d877514560dd1 oc-4.11.18-macosx.zip Archive: oc-4.11.18-macosx.zip inflating: oc-4.11.18-macosx/README.md inflating: oc-4.11.18-macosx/kubectl inflating: oc-4.11.18-macosx/oc cb0b650793526b13cc488b35c9e80bde962eb3596536845fc10e40bc0bc52717 oc-4.11.18-macosx/oc b6eca773f51890885e9afad4ebb193cebf3d465609c33121e2e4cc034f98c924 oc-4.11.18-macosx/kubectl oc-4.11.18-macosx/oc: Mach-O 64-bit executable arm64 oc-4.11.18-macosx/kubectl: Mach-O 64-bit executable arm64
Correct architecture can be found on mirror.openshift.com:
a2d839d7ce7dcf74422d10f465bf5d46278d99ae79961bdec05cef1ffe3e7d6c openshift-client-mac-4.11.18.tar.gz x README.md x oc x kubectl 88c9fe2eea88f51051b67b5040818a1928367998cee3e1f9ccfe29df401faae4 openshift-client-mac-4.11.18/oc 88c9fe2eea88f51051b67b5040818a1928367998cee3e1f9ccfe29df401faae4 openshift-client-mac-4.11.18/kubectl openshift-client-mac-4.11.18/oc: Mach-O 64-bit executable x86_64 openshift-client-mac-4.11.18/kubectl: Mach-O 64-bit executable x86_64