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