apisix icon indicating copy to clipboard operation
apisix copied to clipboard

feat: SUSE Linux Enterprise Server 15 support

Open osaizar opened this issue 1 year ago • 6 comments

Description

As a user I would like SLES 15 and openSuse 15 to be supported by apisix.

I would like support for building from source in these distros and/or to RPMs to be provided for easy installation.

I'm already working on building from source in SLES 15.

osaizar avatar Apr 02 '24 19:04 osaizar

I'm already working on building from source in SLES 15.

looking forward to a blog post.

shreemaan-abhishek avatar Apr 04 '24 06:04 shreemaan-abhishek

I made a PR to the apisix-website repository adding a blog post, you can find the steps on how to build in SLES 15 there: https://github.com/apache/apisix-website/pull/1787

I had to make changes to utils/install-dependencies.sh, I can make a PR to this repository if you like.

osaizar avatar Apr 05 '24 19:04 osaizar

Hi, The blog article has been published: How to build APISIX in SLES 15.

Any chance I can create a PR to integrate the changes in utils/install-dependencies.sh to this repository?

I would also like to contribute to the apisix-build-tools repository to add SUSE rpm generation if possible.

osaizar avatar Apr 10 '24 12:04 osaizar

I am not in favour of this as to ensure smooth functioning we would need to have another CI suite (github workflows) that run tests on SUSE.

cc: @moonming

shreemaan-abhishek avatar Apr 10 '24 14:04 shreemaan-abhishek

we would need to have another CI suite (github workflows) that run tests on SUSE.

There should be ok if the corresponding CI can be included in APISIX. Running SUSE CI when the version is released can help minimize CI time.

moonming avatar Apr 11 '24 01:04 moonming

I will look into Github workflows, I've never worked with it. But I will try to include a SUSE CI to test SUSE.

osaizar avatar Apr 17 '24 17:04 osaizar