name: sig-openstack
description: The OpenStack sig provide native OpenStack on top of openEuler to build an open and reliable cloud computing technology stack.
mailing_list: openstack@openeuler.org
meeting_url: https://etherpad.openeuler.org/p/sig-openstack-meetings
mature_level: startup
mentors:
- gitee_id: huangtianhua
  atomgit_id: huangtianhua
  name: huangtianhua
  email: huangtianhua223@gmail.com
- gitee_id: joec88
  atomgit_id: ''
  name: chenshuo
  email: joseph.chn1988@gmail.com
maintainers:
- gitee_id: joec88
  atomgit_id: ''
  name: chenshuo
  email: joseph.chn1988@gmail.com
- gitee_id: liksh
  atomgit_id: liksh
  name: likunshan
  email: li_kunshan@163.com
- gitee_id: zhangy1317
  atomgit_id: ''
  name: zhangying
  email: zhangy1317@foxmail.com
- gitee_id: huangtianhua
  atomgit_id: huangtianhua
  name: huangtianhua
  email: huangtianhua223@gmail.com
- gitee_id: xiyuanwang
  atomgit_id: wangxiyuan
  name: wangxiyuan
  email: wangxiyuan1007@gmail.com
- gitee_id: zh-f
  atomgit_id: ''
  name: zhangfan
  email: zh.f@outlook.com
- gitee_id: han-guangyu
  atomgit_id: ''
  name: hanguangyu
  email: hanguangyu@uniontech.com
- gitee_id: desert-sailor
  atomgit_id: desert-sailor
  name: wangdongxing
  email: dongxing.wang_a@thundersoft.com
- gitee_id: tzing_t
  atomgit_id: tzing_t
  name: zhengting
  email: zhengting13@huawei.com
- gitee_id: Accessac
  atomgit_id: Accessac
  name: wangjing
  email: wangjing@uniontech.com
repositories:
- repo:
  - openeuler/openstack
  repo_admin:
  - gitee_id: xiyuanwang
    atomgit_id: wangxiyuan
    name: wangxiyuan
    email: wangxiyuan1007@gmail.com
  - gitee_id: huangtianhua
    atomgit_id: huangtianhua
    name: huangtianhua
    email: huangtianhua223@gmail.com
- repo:
  - openeuler/hostha
  - openeuler/opensd
  - openeuler/openstack-docs
  - openeuler/openstack-kolla-ansible-plugin
  - openeuler/openstack-kolla-plugin
  - openeuler/openstack-plugin
  - openeuler/openstack-releases
  - openeuler/openstack-releases-adaptation
  - openeuler/openstack-sig-tool
  - openeuler/pyisula
  - openeuler/skyline-apiserver
  - openeuler/skyline-console
- repo:
  - openeuler/gostone
  committers:
  - gitee_id: wang-qingzhao
    atomgit_id: ''
    name: wangqingzhao
    email: wangqzh@chinatelecom.cn
  - gitee_id: lwydyby_admin
    atomgit_id: ''
    name: liwei
    email: qzywyd@gmail.com
- repo:
  - src-openeuler/ansible-lint
  - src-openeuler/avro-python3
  - src-openeuler/crudini
  - src-openeuler/dibbler
  - src-openeuler/diskimage-builder
  - src-openeuler/gnocchi
  - src-openeuler/google-api-core
  - src-openeuler/google-api-python-client
  - src-openeuler/google-auth-httplib2
  - src-openeuler/googleapis-common-protos
  - src-openeuler/kafka-python
  - src-openeuler/liberasurecode
  - src-openeuler/loci
  - src-openeuler/networking-baremetal
  - src-openeuler/networking-generic-switch
  - src-openeuler/novnc
  - src-openeuler/opensd
  - src-openeuler/openstack-aodh
  - src-openeuler/openstack-barbican
  - src-openeuler/openstack-ceilometer
  - src-openeuler/openstack-cinder
  - src-openeuler/openstack-cloudkitty
  - src-openeuler/openstack-cyborg
  - src-openeuler/openstack-designate
  - src-openeuler/openstack-designate-ui
  - src-openeuler/openstack-glance
  - src-openeuler/openstack-heat
  - src-openeuler/openstack-heat-agents
  - src-openeuler/openstack-heat-ui
  - src-openeuler/openstack-helm
  - src-openeuler/openstack-helm-images
  - src-openeuler/openstack-helm-infra
  - src-openeuler/openstack-horizon
  - src-openeuler/openstack-ironic
  - src-openeuler/openstack-ironic-inspector
  - src-openeuler/openstack-ironic-python-agent
  - src-openeuler/openstack-ironic-python-agent-builder
  - src-openeuler/openstack-ironic-staging-drivers
  - src-openeuler/openstack-keystone
  - src-openeuler/openstack-kolla
  - src-openeuler/openstack-kolla-ansible
  - src-openeuler/openstack-kolla-ansible-plugin
  - src-openeuler/openstack-kolla-plugin
  - src-openeuler/openstack-macros
  - src-openeuler/openstack-magnum-ui
  - src-openeuler/openstack-manila
  - src-openeuler/openstack-masakari
  - src-openeuler/openstack-mistral
  - src-openeuler/openstack-mistral-ui
  - src-openeuler/openstack-neutron
  - src-openeuler/openstack-neutron-dynamic-routing
  - src-openeuler/openstack-neutron-vpnaas
  - src-openeuler/openstack-nova
  - src-openeuler/openstack-octavia
  - src-openeuler/openstack-octavia-ui
  - src-openeuler/openstack-panko
  - src-openeuler/openstack-placement
  - src-openeuler/openstack-plugin
  - src-openeuler/openstack-rally
  - src-openeuler/openstack-rally-plugins
  - src-openeuler/openstack-releases
  - src-openeuler/openstack-sahara-ui
  - src-openeuler/openstack-senlin
  - src-openeuler/openstack-sig-tool
  - src-openeuler/openstack-swift
  - src-openeuler/openstack-tempest
  - src-openeuler/openstack-trove
  - src-openeuler/openstack-vitrage-ui
  - src-openeuler/openstack-zaqar
  - src-openeuler/os-net-config
  - src-openeuler/ovn
  - src-openeuler/python-3parclient
  - src-openeuler/python-DateTimeRange
  - src-openeuler/python-PyMI
  - src-openeuler/python-URLObject
  - src-openeuler/python-XStatic-Angular
  - src-openeuler/python-XStatic-Angular-Bootstrap
  - src-openeuler/python-XStatic-Angular-FileUpload
  - src-openeuler/python-XStatic-Angular-Gettext
  - src-openeuler/python-XStatic-Angular-Schema-Form
  - src-openeuler/python-XStatic-Angular-lrdragndrop
  - src-openeuler/python-XStatic-Bootstrap-Datepicker
  - src-openeuler/python-XStatic-Bootstrap-SCSS
  - src-openeuler/python-XStatic-D3
  - src-openeuler/python-XStatic-Dagre
  - src-openeuler/python-XStatic-Dagre-D3
  - src-openeuler/python-XStatic-Font-Awesome
  - src-openeuler/python-XStatic-Graphlib
  - src-openeuler/python-XStatic-Hogan
  - src-openeuler/python-XStatic-JQuery-Migrate
  - src-openeuler/python-XStatic-JQuery.TableSorter
  - src-openeuler/python-XStatic-JQuery.quicksearch
  - src-openeuler/python-XStatic-JSEncrypt
  - src-openeuler/python-XStatic-Jasmine
  - src-openeuler/python-XStatic-Moment-Timezone
  - src-openeuler/python-XStatic-Rickshaw
  - src-openeuler/python-XStatic-Spin
  - src-openeuler/python-XStatic-bootswatch
  - src-openeuler/python-XStatic-jQuery
  - src-openeuler/python-XStatic-jquery-ui
  - src-openeuler/python-XStatic-lodash
  - src-openeuler/python-XStatic-mdi
  - src-openeuler/python-XStatic-moment
  - src-openeuler/python-XStatic-objectpath
  - src-openeuler/python-XStatic-roboto-fontface
  - src-openeuler/python-XStatic-smart-table
  - src-openeuler/python-XStatic-term.js
  - src-openeuler/python-XStatic-tv4
  - src-openeuler/python-amqp
  - src-openeuler/python-aodhclient
  - src-openeuler/python-api-object-schema
  - src-openeuler/python-argparse
  - src-openeuler/python-arrow
  - src-openeuler/python-async-generator
  - src-openeuler/python-autobahn
  - src-openeuler/python-automaton
  - src-openeuler/python-autopage
  - src-openeuler/python-awscrt
  - src-openeuler/python-aws-sam-translator
  - src-openeuler/python-aws-xray-sdk
  - src-openeuler/python-azure-core
  - src-openeuler/python-barbicanclient
  - src-openeuler/python-beautifulsoup4
  - src-openeuler/python-binary-memcached
  - src-openeuler/python-blazarclient
  - src-openeuler/python-brotlipy
  - src-openeuler/python-bunch
  - src-openeuler/python-cairosvg
  - src-openeuler/python-capacity
  - src-openeuler/python-cassandra-driver
  - src-openeuler/python-castellan
  - src-openeuler/python-ceilometerclient
  - src-openeuler/python-ceilometermiddleware
  - src-openeuler/python-certifi
  - src-openeuler/python-cfn-lint
  - src-openeuler/python-cinder-tempest-plugin
  - src-openeuler/python-cinderclient
  - src-openeuler/python-cinderlib
  - src-openeuler/python-cloudkittyclient
  - src-openeuler/python-cliff
  - src-openeuler/python-confetti
  - src-openeuler/python-confget
  - src-openeuler/python-confluent-kafka
  - src-openeuler/python-congressclient
  - src-openeuler/python-consul
  - src-openeuler/python-cotyledon
  - src-openeuler/python-covdefaults
  - src-openeuler/python-coverage-enable-subprocess
  - src-openeuler/python-croniter
  - src-openeuler/python-cursive
  - src-openeuler/python-cyborgclient
  - src-openeuler/python-debtcollector
  - src-openeuler/python-designateclient
  - src-openeuler/python-dfs-sdk
  - src-openeuler/python-dib-utils
  - src-openeuler/python-discover
  - src-openeuler/python-django-configurations
  - src-openeuler/python-doc8
  - src-openeuler/python-dogpile.cache
  - src-openeuler/python-dracclient
  - src-openeuler/python-easy-server
  - src-openeuler/python-easy-vault
  - src-openeuler/python-edgegrid
  - src-openeuler/python-elasticsearch2
  - src-openeuler/python-elementpath
  - src-openeuler/python-etcd3
  - src-openeuler/python-etcd3gw
  - src-openeuler/python-falcon
  - src-openeuler/python-flake8-docstrings
  - src-openeuler/python-flake8-logging-format
  - src-openeuler/python-flux
  - src-openeuler/python-furo
  - src-openeuler/python-futurist
  - src-openeuler/python-fuzzywuzzy
  - src-openeuler/python-glance-store
  - src-openeuler/python-glance-tempest-plugin
  - src-openeuler/python-glanceclient
  - src-openeuler/python-gnocchiclient
  - src-openeuler/python-gossip
  - src-openeuler/python-gunicorn
  - src-openeuler/python-graphql-core
  - src-openeuler/python-gremlinpython
  - src-openeuler/python-grpcio-gcp
  - src-openeuler/python-grpcio-status
  - src-openeuler/python-hacking
  - src-openeuler/python-heat-cfntools
  - src-openeuler/python-heatclient
  - src-openeuler/python-hidapi
  - src-openeuler/python-hyperlink
  - src-openeuler/python-ibm-db-sa
  - src-openeuler/python-ibmcclient
  - src-openeuler/python-infi.dtypes.iqn
  - src-openeuler/python-infi.dtypes.wwn
  - src-openeuler/python-infinisdk
  - src-openeuler/python-influxdb
  - src-openeuler/python-intervals
  - src-openeuler/python-ironic-inspector-client
  - src-openeuler/python-ironic-lib
  - src-openeuler/python-ironic-prometheus-exporter
  - src-openeuler/python-ironic-tempest-plugin
  - src-openeuler/python-ironic-ui
  - src-openeuler/python-ironicclient
  - src-openeuler/python-isula
  - src-openeuler/python-jaeger-client
  - src-openeuler/python-jaraco.envs
  - src-openeuler/python-jaraco.packaging
  - src-openeuler/python-jaraco.path
  - src-openeuler/python-jaraco.tidelift
  - src-openeuler/python-jose
  - src-openeuler/python-jsondiff
  - src-openeuler/python-jsonpickle
  - src-openeuler/python-karborclient
  - src-openeuler/python-kazoo
  - src-openeuler/python-keystone-tempest-plugin
  - src-openeuler/python-keystoneauth1
  - src-openeuler/python-keystoneclient
  - src-openeuler/python-keystonemiddleware
  - src-openeuler/python-krest
  - src-openeuler/python-ldappool
  - src-openeuler/python-ldap3
  - src-openeuler/python-lefthandclient
  - src-openeuler/python-lz4
  - src-openeuler/python-magnumclient
  - src-openeuler/python-manilaclient
  - src-openeuler/python-masakariclient
  - src-openeuler/python-memory-profiler
  - src-openeuler/python-mbstrdecoder
  - src-openeuler/python-microversion-parse
  - src-openeuler/python-mistral-lib
  - src-openeuler/python-mistralclient
  - src-openeuler/python-mitba
  - src-openeuler/python-monasca-statsd
  - src-openeuler/python-monascaclient
  - src-openeuler/python-moto
  - src-openeuler/python-mox3
  - src-openeuler/python-msrest
  - src-openeuler/python-multiprocessing
  - src-openeuler/python-murano-pkg-check
  - src-openeuler/python-muranoclient
  - src-openeuler/python-mypy-extensions
  - src-openeuler/python-natsort
  - src-openeuler/python-ncclient
  - src-openeuler/python-ndg-httpsclient
  - src-openeuler/python-netmiko
  - src-openeuler/python-networking-ovn
  - src-openeuler/python-networking-sfc
  - src-openeuler/python-neutron-lib
  - src-openeuler/python-neutron-tempest-plugin
  - src-openeuler/python-neutronclient
  - src-openeuler/python-nocasedict
  - src-openeuler/python-nocaselist
  - src-openeuler/python-nodeenv
  - src-openeuler/python-nosehtmloutput
  - src-openeuler/python-nosexcover
  - src-openeuler/python-novaclient
  - src-openeuler/python-ntc-templates
  - src-openeuler/python-octavia-lib
  - src-openeuler/python-octaviaclient
  - src-openeuler/python-openstack-doc-tools
  - src-openeuler/python-openstack.nose_plugin
  - src-openeuler/python-openstackclient
  - src-openeuler/python-openstackdocstheme
  - src-openeuler/python-openstacksdk
  - src-openeuler/python-opentracing
  - src-openeuler/python-os-api-ref
  - src-openeuler/python-os-apply-config
  - src-openeuler/python-os-brick
  - src-openeuler/python-os-client-config
  - src-openeuler/python-os-collect-config
  - src-openeuler/python-os-faults
  - src-openeuler/python-os-ken
  - src-openeuler/python-os-refresh-config
  - src-openeuler/python-os-resource-classes
  - src-openeuler/python-os-service-types
  - src-openeuler/python-os-testr
  - src-openeuler/python-os-traits
  - src-openeuler/python-os-vif
  - src-openeuler/python-os-win
  - src-openeuler/python-os-xenapi
  - src-openeuler/python-osc-lib
  - src-openeuler/python-osc-placement
  - src-openeuler/python-oslo.cache
  - src-openeuler/python-oslo.concurrency
  - src-openeuler/python-oslo.config
  - src-openeuler/python-oslo.context
  - src-openeuler/python-oslo.db
  - src-openeuler/python-oslo.i18n
  - src-openeuler/python-oslo.limit
  - src-openeuler/python-oslo.log
  - src-openeuler/python-oslo.messaging
  - src-openeuler/python-oslo.metrics
  - src-openeuler/python-oslo.middleware
  - src-openeuler/python-oslo.policy
  - src-openeuler/python-oslo.privsep
  - src-openeuler/python-oslo.reports
  - src-openeuler/python-oslo.rootwrap
  - src-openeuler/python-oslo.serialization
  - src-openeuler/python-oslo.service
  - src-openeuler/python-oslo.sphinx
  - src-openeuler/python-oslo.upgradecheck
  - src-openeuler/python-oslo.utils
  - src-openeuler/python-oslo.versionedobjects
  - src-openeuler/python-oslo.vmware
  - src-openeuler/python-oslotest
  - src-openeuler/python-osprofiler
  - src-openeuler/python-ovn-octavia-provider
  - src-openeuler/python-ovsdbapp
  - src-openeuler/python-pact
  - src-openeuler/python-pathlib
  - src-openeuler/python-pep257
  - src-openeuler/python-pep8
  - src-openeuler/python-pifpaf
  - src-openeuler/python-pika
  - src-openeuler/python-pip-api
  - src-openeuler/python-pipreqs
  - src-openeuler/python-pip-run
  - src-openeuler/python-pre-commit
  - src-openeuler/python-proboscis
  - src-openeuler/python-proliantutils
  - src-openeuler/python-psycopg2-binary
  - src-openeuler/python-psycopg2cffi
  - src-openeuler/python-purestorage
  - src-openeuler/python-pycadf
  - src-openeuler/python-pycodestyle
  - src-openeuler/python-pycountry
  - src-openeuler/python-pydata-sphinx-theme
  - src-openeuler/python-pydotplus
  - src-openeuler/python-pyeclib
  - src-openeuler/python-pyforge
  - src-openeuler/python-pyghmi
  - src-openeuler/python-pylama
  - src-openeuler/python-pymongocrypt
  - src-openeuler/python-pyodbc
  - src-openeuler/python-pypowervm
  - src-openeuler/python-pyroute2
  - src-openeuler/python-pyrsistent
  - src-openeuler/python-pyspnego
  - src-openeuler/python-pytest-black
  - src-openeuler/python-pytest-checkdocs
  - src-openeuler/python-pytest-django
  - src-openeuler/python-pytest-easy-server
  - src-openeuler/python-pytest-enabler
  - src-openeuler/python-pytest-env
  - src-openeuler/python-pytest-freezegun
  - src-openeuler/python-pytest-html
  - src-openeuler/python-pytest-mpl
  - src-openeuler/python-pytest-mypy
  - src-openeuler/python-pytest-perf
  - src-openeuler/python-pytest-randomly
  - src-openeuler/python-pyu2f
  - src-openeuler/python-pyxcli
  - src-openeuler/python-rbd-iscsi-client
  - src-openeuler/python-reno
  - src-openeuler/python-requests-aws
  - src-openeuler/python-requests-mock
  - src-openeuler/python-requestsexceptions
  - src-openeuler/python-requirementslib
  - src-openeuler/python-responses
  - src-openeuler/python-restructuredtext-lint
  - src-openeuler/python-rsd-lib
  - src-openeuler/python-rsdclient
  - src-openeuler/python-rst.linker
  - src-openeuler/python-rtslib
  - src-openeuler/python-rtslib-fb
  - src-openeuler/python-ryu
  - src-openeuler/python-saharaclient
  - src-openeuler/python-scciclient
  - src-openeuler/python-scripttest
  - src-openeuler/python-searchlightclient
  - src-openeuler/python-selenium
  - src-openeuler/python-senlinclient
  - src-openeuler/python-sentinels
  - src-openeuler/python-setuptools-rust
  - src-openeuler/python-soupsieve
  - src-openeuler/python-sphinx-autodoc-typehints
  - src-openeuler/python-sphinx-feature-classification
  - src-openeuler/python-sphinx-testing
  - src-openeuler/python-sphinxcontrib-autoprogram
  - src-openeuler/python-sphinxcontrib-programoutput
  - src-openeuler/python-sqlalchemy-migrate
  - src-openeuler/python-sshpubkeys
  - src-openeuler/python-stestr
  - src-openeuler/python-stevedore
  - src-openeuler/python-storage-interfaces
  - src-openeuler/python-storops
  - src-openeuler/python-storpool
  - src-openeuler/python-storpool.spopenstack
  - src-openeuler/python-subunit2sql
  - src-openeuler/python-suds-community
  - src-openeuler/python-suds-jurko
  - src-openeuler/python-sushy
  - src-openeuler/python-sushy-oem-idrac
  - src-openeuler/python-swiftclient
  - src-openeuler/python-sybil
  - src-openeuler/python-sysv-ipc
  - src-openeuler/python-tablib
  - src-openeuler/python-taskflow
  - src-openeuler/python-tcolorpy
  - src-openeuler/python-tempest-lib
  - src-openeuler/python-testfixtures
  - src-openeuler/python-textfsm
  - src-openeuler/python-threadloop
  - src-openeuler/python-tooz
  - src-openeuler/python-towncrier
  - src-openeuler/python-transaction
  - src-openeuler/python-trio
  - src-openeuler/python-trove-dashboard
  - src-openeuler/python-trove-tempest-plugin
  - src-openeuler/python-troveclient
  - src-openeuler/python-txaio
  - src-openeuler/python-typed-ast
  - src-openeuler/python-typepy
  - src-openeuler/python-types-cryptography
  - src-openeuler/python-types-enum34
  - src-openeuler/python-types-ipaddress
  - src-openeuler/python-types-paramiko
  - src-openeuler/python-typing-extensions
  - src-openeuler/python-uamqp
  - src-openeuler/python-uhashring
  - src-openeuler/python-ujson
  - src-openeuler/python-uncertainties
  - src-openeuler/python-vintage
  - src-openeuler/python-vitrageclient
  - src-openeuler/python-waiting
  - src-openeuler/python-watcherclient
  - src-openeuler/python-weakrefmethod
  - src-openeuler/python-websockify
  - src-openeuler/python-whereto
  - src-openeuler/python-wmi
  - src-openeuler/python-wsme
  - src-openeuler/python-xattr
  - src-openeuler/python-xclarityclient
  - src-openeuler/python-xmlschema
  - src-openeuler/python-xstatic-angular-uuid
  - src-openeuler/python-xstatic-angular-vis
  - src-openeuler/python-xstatic-filesaver
  - src-openeuler/python-xstatic-js-yaml
  - src-openeuler/python-xstatic-json2yaml
  - src-openeuler/python-yagot
  - src-openeuler/python-yamllint
  - src-openeuler/python-yamlloader
  - src-openeuler/python-zVMCloudConnector
  - src-openeuler/python-zake
  - src-openeuler/python-zaqarclient
  - src-openeuler/python-zunclient
  - src-openeuler/spice-html5
  - src-openeuler/skyline-apiserver
  - src-openeuler/skyline-console
  - src-openeuler/python-aiopg
  - src-openeuler/python-asyncmy
  - src-openeuler/python-databases
  - src-openeuler/python-loguru
  - src-openeuler/python-sphinx-rtd-theme
  - src-openeuler/python-aiosqlite