Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

OpenStack community CI verification mechanism, DevStack officially supports openEuler

IT House News on January 5, according to openEuler, on the last day of 2021, openEuler OpenStack SIG brings many developers in OpenStack and Euler open source communities a new year gift in 2022: openEuler successfully entered the official OpenStack CI test operation System list, and DevStack, the most widely used by OpenStack developers, officially supports openEuler!

The support of an open source software for the operating system can usually be summarized as the following process (take openEuler as an example):

When developing upstream software locally, developers will first select the corresponding architecture, hardware, operating system and other related software and hardware according to their target scenarios. After completing local development and verification, they will submit the code to the upstream community. The upstream community usually provides automation. The CI verification mechanism of the developer conducts a comprehensive verification of the code submitted by the developer. Only after the verification is passed and approved by the upstream community Maintainer can the code be incorporated into the upstream community backbone.

As each hardware, operating system, etc. are not the same, if there is no CI verification mechanism for the corresponding system in the upstream community, the quality of the development activities carried out on the software and hardware system cannot be guaranteed. Therefore, pushing openEuler into the upstream community as part of the CI verification mechanism can provide the quality assurance of openEuler developed by the upstream community. The openEuler community also released software packages suitable for different platforms and related usage and migration guidance for upstream community software, which can provide users on different platforms with convenient and reliable solutions, which greatly facilitates the use of users.

Let’s review how the OpenStack community’s upstream work on openEuler support is carried out. This work started in Q4 2020. At the China Open Source Hackathon, OpenStack and openEuler developers from Huawei and Linaro discussed OpenStack support. The possibility of openEuler, and after two days of development on site, completed the POC prototype verification and demonstrated the corresponding results, which proved the basic usability of OpenStack + openEuler.

In early 2021, developers from companies and organizations such as Huawei, Linaro, Unicom Digital, China Telecom established the OpenStack SIG in the openEuler community, committed to better combining the two open source communities, OpenStack and openEuler, to provide users with openness and reliability. Developers from Linaro took the initiative to promote openEuler support in the OpenStack upstream community, and officially launched related technical discussions, through the Infra SIG and Multi-Arch SIG reports and discussions in the OpenStack community. After a period of observation, the community recognized the influence and activity of openEuler in the field of operating systems, the open governance of the openEuler community, and the technical capabilities of the members of the openEuler OpenStack SIG. After careful consideration, I agreed to provide openEuler support in the OpenStack community, and plans to support x86 and aarch64 multi-architectures.

In mid-2021, developers from Linaro completed the openEuler image construction work in the OpenStack upstream community, which laid the foundation for openEuler support. At the same time, developers from Huawei also completed the work related to openEuler accessing the OpenStack upstream CI resource pool. . Finally, the introduction of openEuler into the OpenStack community has been officially completed recently. Now the OpenStack upstream community not only has CI to guarantee the quality of openEuler, but also users can quickly deploy a set of OpenStack environment based on openEuler through DevStack.

DevStack is an OpenStack rapid deployment kit officially developed by the OpenStack community. It is used to quickly build a complete OpenStack environment based on the latest version or specified version of git master. It is a necessary development kit for daily OpenStack developers, and DevStack is used in the CI test of all OpenStack projects for corresponding environment deployment. After DevStack supports openEuler this time, it not only provides great help for the development work of OpenStack and openEuler developers, but also provides a technical foundation for the verification of the upstream CI of more projects in OpenStack on openEuler.

At the same time, openEuler OpenStack SIG has completed the adaptation, verification and software packages of OpenStack core components of Queens, Rocky, Train, Victoria, Wallaby, etc. in multiple versions of openEuler 20.03 LTS, 21.03, 21.09, etc. Post work [5], Provides openEuler users with easy-to-use and easy-to-use OpenStack software. In the future, we will continue to focus on promoting the integration verification of openEuler from the upstream of the main component communities in OpenStack, as well as the adaptation and tuning of each component on openEuler, as well as the openEuler community Integration of innovative projects.

.

The post OpenStack community CI verification mechanism, DevStack officially supports openEuler appeared first on Gamingsym.



This post first appeared on Gaming/Tech Website, please read the originial post: here

Share the post

OpenStack community CI verification mechanism, DevStack officially supports openEuler

×

Subscribe to Gaming/tech Website

Get updates delivered right to your inbox!

Thank you for your subscription

×