Skyline should use the default template openstack-python3-jobs which
will be updated each cycle according to the PTI.
Drop the py38 jobs, the current tested python versions are 3.9 and 3.11.
Also drop the irrelevant-files lists, the unit tests should run fast
enough that this doesn't really matter and this way we don't have to
update the config once new python versions get tested.
Change-Id: I5e9da608e5b277110b77ca5e6378855046798cf8
Use the correct job for post. Use publish-openstack-python-branch-tarball
instead of publish-openstack-python-tarball.
Change-Id: If0e8a2e73d0a7bf238e36119e678f813aedcbd40
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. change the command for testenv:releasenotes
2. add releasenotes as irrelevant-files for skyline-functional-devstack
job
Change-Id: Ia50312a136841ac42d77dcd5f23774161c9ae141
If the log_dir is /var/log/kolla, and when we
deploy with devstack, we only chown the permission
for /var/log/kolla/skyline with stack user.
But the permission for /var/log/kolla is still root.
So it can not be access by stack user.
We will both change the log_dir in skyline-console
project.
Change-Id: I852c44cda2f9879aa8d8e405bb39bba13f35b8ca
Fail to build skyline image. We should upgrade the pip and setuptools
version.
Remove irrelevant files for skyline-tox-lint-py38 job to retain one job
to trigger zuul.
Refer: https://github.com/python-poetry/poetry/issues/3329
Change-Id: I444faa3aefaa8ef8cfeb5284bc2a7a49bb0cb91b
1. Add kolla and kolla-ansible integrated patch
2. Add README to introduce how we can build skyline image with kolla
and deploy skyline with kolla-ansible
3. Add kolla folder as irrelevant files into jobs
Change-Id: I0cc7e9ddd62fc3e20564bf8a0d98d5c7b8f8abac
Add irrelevant-files for zuul jobs so that we can reduce the
job cost time when the patch is just docs changes or not-related
changes for these jobs.
Change-Id: I6323a3458927ca265136c8be91fda1c7138074d1
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
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
Before adding any code, add basic Zuul support for the repository
(noop-tests) so that it can pass Zuul checks and gating.
Change-Id: Ib728f83fedd08c989c38f02672f700fe133b39f5