1. remove poetry dependency
2. add requirements.tx, test-requirements.txt, setup.py and setup.cfg
3. add more env into tox.ini
4. remove some command from Makefile
5. cleanup the dependencies
6. change some commands of README
7. update the devstack
Depends-On: https://review.opendev.org/c/openstack/skyline-console/+/843257
Change-Id: I4cefc4cfdaadf7b3ba03ffe8441e9ae760772349
1. Add all tar.gz packages into one tar.gz package.
2. Keep one whl package under dist. Be carefull, we
should not use the whl package, because it is only for
the zuul job to publish.
3. Remove post and pre yaml files
Change-Id: I6d59bd5d6e4fd62f0b2f9c8d40d634e0ee01e327
1. Reuse nvm.sh before run yarn
2. Move all tar.gz and whell packages into dist under skyline-apiserver
Change-Id: I423b174d19e067eeb16cf4e3a8a51771468c1e4b
1. Use tox to make packages.
2. Change the way to install nodejs and yarn with nvm.
3. Update the skyline-console submodule
Change-Id: I363ec0dcda428701be2260893ebe97aa3dd77b5f
The default pre.yaml will revoke the sudo. So we install the extra tools
before we revoke the sudo.
Change-Id: Ie4ae0dc8ee90e6ea79f2b463988c32aa4ddaadba
1. Add post into zuul. So we publish source package into tarballs.
2. Update submodule for skyline-console
Change-Id: I799e5658d0aca588d4f6b5b6ebcca218e1ca57d6
1. add skyline-functional-devstack which inherits from devstack
2. add skyline-functional-devstack into check and gate job
3. add playbook to integrate with devstack for zuul
4. change the port from 8080 to 9999 because the 8080 is used for s3api
5. rename functional-py38 as unittest-py38
6. add install extra tools ready for skyline-console's e2e test
Change-Id: I7f4b549bec6573661e62dd2bd9a3355253afd47d