Pre-installing the requirements avoids that a mere change of sources
triggers a re-download during incremental docker build.
Change-Id: I734e5d48866aea1b154c467536aaec751cb1740c
With the aim of incremental development builds, a mere change
of the sources should not result in a re-download of a
substantial amount of distribution packages, including a potential
later re-upload into a container registry.
Change-Id: Ica516f2a40ffaae9ddf4d7dd51d466e23456154f
The re-wiring from python to python3 does not need any manual low-level intervention
but can use official packages.
Change-Id: Idf08a85dd8060d1496802eeca04fb2ca470f6712
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 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
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
Since poetry 1.1.8 version introduces a large number of bugs[1], which
makes the process of building container image fail, so the 1.1.8
version of poetry is not used.
[1] https://github.com/python-poetry/poetry/issues/4429
Change-Id: Ia30c2c5e783401aa4bad85139b0bf2fa9a822847
When docker run, specify the KOLLA_BOOSTRAP environment variable, the
skyline image will initialize the database, and if it is not specified,
the skyline service will be run in the normal way.
This provides the basis for subsequent docking with kolla-ansible.
Change-Id: I5eaad038b3ed3c3189f2b41e41c14d28a346ee88