microshift: [BUG] MicroShift RPM repos not found for ARM

What happened?

Microshift Installation in ARM machine failed ( AWS Graviton t4g )

What did you expect to happen?

RPM repos should be present to enable

How to reproduce it (as minimally and precisely as possible)?

  1. Fresh ARM machine with RHEL 9.2 registered with subscription-manager
  2. Try enabling repos as shown in Docs
[ec2-user@ip-198-18-60-10 ~]$ sudo subscription-manager repos     --enable rhocp-4.13-for-rhel-9-$(uname -m)-rpms     --enable fast-datapath-for-rhel-9-$(uname -m)-rpm
Error: 'rhocp-4.13-for-rhel-9-aarch64-rpms' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.
Error: 'fast-datapath-for-rhel-9-aarch64-rpm' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.

Anything else we need to know?

I have No-Cost RedHat Developer Subsription. I checked the Content Repositories Provided by RedHat Openshift Container Platform Subscription and I was not able to find any packages related to aarch64.

Environment

  • MicroShift version (use microshift version): N.A (Tried both 4.12 and 4.13 Docs)
  • Hardware configuration: AWS Graviton t4g.small
  • OS (e.g: cat /etc/os-release): Red Hat Enterprise Linux release 9.2 (Plow)
  • Kernel (e.g. uname -a): Linux ip-198-18-60-10.ec2.internal 5.14.0-284.11.1.el9_2.aarch64 #1 SMP PREEMPT_DYNAMIC Wed Apr 12 11:23:11 EDT 2023 aarch64 aarch64 aarch64 GNU/Linux
  • Others:

Relevant logs

Error: 'rhocp-4.13-for-rhel-9-aarch64-rpms' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.
Error: 'fast-datapath-for-rhel-9-aarch64-rpm' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.

Please let me know how can I access microshift packages for ARM machines.

Thanks

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 17 (12 by maintainers)

Most upvoted comments

@naveenrajm7 it will take a week or two to fix the subscription. We will update this issue when done and ask you to verify before closing it.

Hi @ggiguash

Thank you for staying on top of this and getting it fixed for us. I can now see Red Hat OpenShift Container Platform for ARM 64 in RH Developer Subscription for Individuals.

This will help our LFX project where we are trying to get serverless working in microshift, you can check out our Microshift-Serverless project.

Thanks!

Another update: we have enabled the SKUs, but the repos are still unavailable. Working with the involved teams on a resolution.

Chiming in to update this issue. Unfortunatelly, we’re still working to resolve the problem with the MicroShift subscriptions on ARM64 platform.

@naveenrajm7 , you’re right. I created a RH Developer Subscription using my private email to test and the products are still not available on the aarch64 platform. Let me follow-up with the internal team again. I will confirm the availability using my private registration before asking you to reconfirm. Sorry for this delay and thank you for your patience while we’re figuring this out.

Glad to hear that ARM packages will be available in the No-Cost Developer license. I am working on a project to try knative in edge, Openshift-Serverless in Microshift to be specific. So this will help me try out microshift in ARM-based edge devices.

New versions of OpenShift Local include MicroShift as an option, so if you’re just wanting to try it out that may be an option. https://www.redhat.com/sysadmin/deploy-microshift-laptop has some instructions.