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 magnum install into post_install.sh
2. add magnum into SUPPORTED_SERVICE_EPS and PREFIX_MAPPINGS
3. add magnum policy
Change-Id: I10d2d337331d8c4857f6e58331e545eead0bf26f
1. add wget and tar into makefile to get skyline-console package
2. set skyline-console commit into skyline docker image as label
Depends-On: https://review.opendev.org/c/openstack/skyline-console/+/841664
Change-Id: Id69ba06c91343ca6bdccab85c45d258a3a6eaa19
1. merge skyline-policy-manager into skyline-apiserver
2. move tests into skyline-apiserver
3. we will remove skyline-policy-manager after we merge
skyline-nginx into skyline-apiserver
Change-Id: Id57598f3726c891e399af81eb0383746f78386b5
1. merge skyline-config into skyline-apiserver
2. move tests into skyline-apiserver
3. we will remove skyline-config after we merge skline-policy-manager
and skyline-nginx into skyline-apiserver
Change-Id: I76091eb0f19333bafd999f3e03cb8bfc2ada6640
1. merge skyline-log into skyline-apiserver
2. move tests into skyline-apiserver
3. we will remove skyline-log after we merge skline-policy-manager
and skyline-nginx into skyline-apiserver
Change-Id: I04b6e0a8bcddc3139a423a6e31dd603d39498ad8
1. update policy for manila, use role instead of rule
2. update policy for trove, use role instead of rule
3. update the dependencies for skyline-policy-manager
Change-Id: I57f010f769575f7b75673c5c154eac4fed07b708
1. change the command for testenv:releasenotes
2. add releasenotes as irrelevant-files for skyline-functional-devstack
job
Change-Id: Ia50312a136841ac42d77dcd5f23774161c9ae141
Neutron does not supply the count of ports from
list ports api. So we need to remove invalid count
of ports list api from skyline.
Closes-Bug: #1948615
Change-Id: I8858c242957a6cda47c08efa1e1d233db15cad18
Bug Description
===========
I'm trying to install a skyline image, and getting following error
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/local/lib/python3.8/site-packages/markupsafe/__init__.py)
Result
==================
MakeupSafe==2.1.0 is not supported in Jinja2
Using markupsafe==2.0.1 fixes the issue
Issue: https://bugs.launchpad.net/skyline-apiserver/+bug/1966360
Change-Id: I85857c254874f123505a31044f9145de8a1a9ea1
Only use system_session when use id filter
By default, id filter is valid for admin user.
Closes-Bug: #1957142
Change-Id: I57d3014f18e7b2ba832421453f45f71d04489e07
By default, id filter for list volumes is only availabe
for admin user. So if we login as a normal user. It will
fail to list volumes with ids.
So we use admin permission to list volumes with ids.
Closes-Bug: #1957142
Change-Id: Ia18bf377b34a11d11df898003242eb763f8cfeea
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
Add swift endpoint url when generate nginx.conf.
Add swift type into service mapping. Also update
the sample file of skyline.yaml.
Change-Id: Ib7dc4202bb390557afb665da7f5ae4004d40f324
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