apache / apisix

The Cloud-Native API Gateway
https://apisix.apache.org/blog/
Apache License 2.0
14.32k stars 2.49k forks source link

feat: SUSE Linux Enterprise Server 15 support #11115

Open osaizar opened 5 months ago

osaizar commented 5 months ago

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.

shreemaan-abhishek commented 5 months ago

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

looking forward to a blog post.

osaizar commented 5 months ago

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 commented 5 months ago

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.

shreemaan-abhishek commented 5 months ago

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

moonming commented 5 months ago

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.

osaizar commented 5 months ago

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