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

linux-arm64 support for multiapps plugin #166

Closed
dus2001 opened this issue Sep 8, 2023 · 8 comments
Closed

linux-arm64 support for multiapps plugin #166

dus2001 opened this issue Sep 8, 2023 · 8 comments

Comments

@dus2001
Copy link

dus2001 commented Sep 8, 2023

Hello,

My team is working with CAP/CDS/MTA apps in an Ubuntu environment. Our development environment Mac Arm (M2). But to freeze on our component versions we are using a Ubuntu VM on Mac Arm 64. Thus we are using linux with Arm64.

This way we are able to maintain multiple VM instances for different state of applications. 2 of our applications are stuck with a prior version of CDS (5.x). Yes we understand we have to update those, but until then we have to support them.

So having this VM helps us maintain the state of VM Node/CDS/Component versions same as what is deployed in production landscape.

Now a simple challenge, we are unable to deploy the MTAR files from the same ubuntu. We are exporting the mtar's to host and deploying using CF there. And reason is CF CLI plugin for multiapps is not available for linux-arm64. Would it be possible to make that available, it will just make our life a little bit easier. Or how can we build it ?

Thank you

@mattreddy3
Copy link

Maybe it would be better to change the subject to "linux-arm64 support for multiapps plugin"? I had to search the issues for keyword "arm" to identify this issue.

@dus2001 dus2001 changed the title MultiApps Plugin Installation Help linux-arm64 support for multiapps plugin Sep 18, 2023
@dus2001
Copy link
Author

dus2001 commented Sep 18, 2023

Maybe it would be better to change the subject to "linux-arm64 support for multiapps plugin"? I had to search the issues for keyword "arm" to identify this issue.

changed

@theghost5800
Copy link
Contributor

Hello,

Our cf cli plugin have hard dependency to cf cli in order to work. As I can see there is already builds of cf cli for linux and mac arm64 but cf cli repo plugins still doesn't support distribution of macos/arm64 and linux/arm64 binaries.

We will plan to add in future releases binaries for these platforms.

At least for now you can try to clone this repository, edit build.sh script for relevant os and platform(you can use this change as reference) and execute the script. After build of binary you can install the plugin by cf install-plugin <path_to_binary> and then you can use it on arm64 systems.

@dus2001
Copy link
Author

dus2001 commented Sep 24, 2023

Hello,

Our cf cli plugin have hard dependency to cf cli in order to work. As I can see there is already builds of cf cli for linux and mac arm64 but cf cli repo plugins still doesn't support distribution of macos/arm64 and linux/arm64 binaries.

We will plan to add in future releases binaries for these platforms.

At least for now you can try to clone this repository, edit build.sh script for relevant os and platform(you can use this change as reference) and execute the script. After build of binary you can install the plugin by cf install-plugin <path_to_binary> and then you can use it on arm64 systems.

Thank you @theghost5800 We will attempt this.

@dus2001 dus2001 closed this as completed Sep 24, 2023
@dus2001
Copy link
Author

dus2001 commented Sep 24, 2023

may be I am supposed to leave the issue itself open until the build is automatically available. new to github issues. not sure of protocols

@dus2001 dus2001 reopened this Sep 24, 2023
@theghost5800
Copy link
Contributor

theghost5800 commented Oct 18, 2023

Hello, I am glad to share with you that we have made available binaries for MacOS and Linux arm architecture. You can find them in the latest release 3.1.1
multiapps-plugin.linuxarm64
multiapps-plugin.osxarm64

You can automate installation of plugin for Linux arm pipelines by executing the following command
cf install-plugin https://github.com/cloudfoundry/multiapps-cli-plugin/releases/download/v3.1.1/multiapps-plugin.linuxarm64 -f

@mattreddy3
Copy link

Thanks for your support! Will help my dev team

@dus2001
Copy link
Author

dus2001 commented Oct 18, 2023

Thank you. appreciate your support. This will definitely help us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants