Support openEuler OS

Registered by wangxiyuan

openEuler is the newest open source operating system, which is quite famous and widely used in China. This BP aims to add the OS support in kolla and kolla-ansible.

Here are some background for this OS:
1. openEuler now is in OpenStack CI system already.[1] And devstack has the tempest job as well.[2] It's easy to add related CI jobs in kolla.
2. openEuler community has a OpenStack SIG, there are 10+ contributors. And it supports OpenStack RPM packages already.[3] It's easy to install kolla via binary on openEuler.
3. The OpenStack SIG in openEuler community has developed openEuler support feature for Opentack Queens/Rocky in openEuler community[4]. It works well and some openEuler consumers have used this version for production already. So It's easy to copy the work to upstream as well.

This BP plans to do:
1. Add openEuler 20.03-LTS-SP2 support for kolla and kolla-ansible
2. Add related CI jobs to ensure the feature works well.

I'm a OpenStack Upstream contributor (Keystone core reviewer) and also one of the OpenStack SIG maintainer in openEuler community. I'm sure I can complete the BP ASAP if it can be apporved.

Glad to get the feedback of kolla team.

Thanks.

[1]: https://zuul.opendev.org/t/openstack/labels openEuler-20-03-LTS-SP2 and openEuler-20-03-LTS-SP2-arm64-xxxlarge label
[2]: https://zuul.opendev.org/t/openstack/job/devstack-platform-openEuler-20.03-SP2
[3]: https://gitee.com/openeuler/openstack/blob/master/README.en.md
[4]: https://gitee.com/openpackage/kolla/tree/master/

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
wangxiyuan
Direction:
Needs approval
Assignee:
wangxiyuan
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
wangxiyuan

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.