* Update kolla-cli from branch 'master'
- Merge "Add Python3 victoria unit tests"
- Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I18ed69e73c81eedfdbbb27280f9143ab4a20fcbc
* Update kolla-cli from branch 'master'
- Merge "Update master for stable/ussuri"
- Update master for stable/ussuri
Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I6729486a9b0fa4e1214f2b4632b152bdba106295
Sem-Ver: feature
* Update kolla-cli from branch 'master'
- Ussuri: deprecate Kolla CLI
Per our last (2020-05-20) meeting [1].
Kolla CLI did not see any significant development during the
Ussuri cycle.
[1] http://eavesdrop.openstack.org/meetings/kolla/2020/kolla.2020-05-20-15.01.txt
Change-Id: Ifd1f8300d994bb9f48a9a0edca073de7419864ac
* Update kolla-cli from branch 'master'
- Fix pygments style
New theme of docs (Victoria+) respects pygments_style.
Since we starts using Victoria reqs while being on Ussuri,
this patch ensures proper rendering both in Ussuri and Victoria.
Change-Id: Ibd9a69ce0a546e8f58393fa767a044e931809ace
* Update kolla-cli from branch 'master'
- Cleanup py27 support
Removes all mentions of py27.
Change-Id: I2a1767c3df332cccf13303ce734c40d04dfd6ec9
Co-Authored-By: jacky06 <zhang.min@99cloud.net>
* Update kolla-cli from branch 'master'
- Merge "Remove six"
- Remove six
We don't need this in a Python 3-only world
Change-Id: I2f2cff3c291b5db53287a99b8044e162c2d8f47d
* Update kolla-cli from branch 'master'
- Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: I6560c3ab26008862b49b63fe73147a9ef2861341
* Update kolla-cli from branch 'master'
- Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I375f1371ae3152b299f65dd36bda48f91e23dfc8
* Update kolla-cli from branch 'master'
- Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Remove hacking and friends from lower-constraints, they are not needed
during installation.
Change-Id: Ic63e432161dcebb62e0b510af03e03f7bebb3fd7
* Update kolla-cli from branch 'master'
- Merge "Use unittest.mock instead of third party mock"
- Use unittest.mock instead of third party mock
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: I6101cb044ee0fc2a7be95352569782eaf0b938aa
* Update kolla-cli from branch 'master'
- Fix some pep8 failed
1. expected 2 blank lines after class or function definition, found 1
2. E117 over-indented
Change-Id: I7ef1a0ffbf200850f350ae6df5fed3ded9b20f90
* Update kolla-cli from branch 'master'
- CI: Remove failing ceph-related test
This test has no purpose now.
Kolla Ansible removed Ceph deployment support in Ussuri so it
failed CI.
This also drops py27 gating because it broke in Ussuri.
Change-Id: I09aac88e2552231b0c76c5bea112e692571151c4
* Update kolla-cli from branch 'master'
- Update master for stable/train
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: Ifeef4c911d53a7ce216548bf5baea1719a068e80
Sem-Ver: feature
* Update kolla-cli from branch 'master'
- Merge "Switch to official Ussuri jobs"
- Switch to official Ussuri jobs
Change-Id: Icf3024cf135d3d5bebdaaea3a5cb2f644a895b78
* Update kolla-cli from branch 'master'
- tox: Move the whitelist_externals to testenv section
1. move the whitelist_externals to testenv
Change-Id: I12bd4f8a9b633cfb252fccebcee8214d309c1a56
* Update kolla-cli from branch 'master'
- tox: Keeping going with docs
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
[1] sphinx-doc/sphinx@e3483e9
Change-Id: I6c3fcf7519c71058ed1814ac852473b12b17a2e9
* Update kolla-cli from branch 'master'
- Revert "Switch to official Ussuri jobs"
This reverts commit 387bb8ddc58d5723d76be21156391084e7ab2808.
Change-Id: I967a8442c64d85e5f2544aa0e77bb645022dcdf5
* Update kolla-cli from branch 'master'
- Revert "Add test action unit test"
This reverts commit 46b368a848f3370466a4e58f05d7ea986fec5de9.
Change-Id: I5ce4ba6236d58ec33e0b729177bf08148ec5335f
* Update kolla-cli from branch 'master'
- Merge "Add pull unit test for zuul"
- Add pull unit test for zuul
Change-Id: Ia7fc7bc992d59036f5ba077c799be859dc1b20f1
* Update kolla-cli from branch 'master'
- Merge "Fix Typos: fix the help information for prechecks action"
- Fix Typos: fix the help information for prechecks action
Change-Id: I1cbf546187b967fd220fe7a17e7e72d456ac7041
* Update kolla-cli from branch 'master'
- Generate PDF documentation
This patch adds a new tox job/command for building the pdf
version of documentation.
tox -epdf-docs
In addition to adjusting the infra requirement for PDF build
support, the following changes are made to build a PDF doc
- Download link of config_options, sample config and policy
files are disabled for PDF doc as relative links do not
make sense.
- Pre-create the doc/build/pdf/_static directory as a
workaround because sphinx_feature_classification.support_matrix extension
is operating under the assumption that the _static directory already exist
and trying to copy support-matrix.css into it. We need to remove
this workaround once the problem in the support_matrix extension is fixed.
- Use the toctree_only=True workaround to avoid TOC duplicate links.
Change-Id: I8190e0a4f169e1a3268f5e724c30a1c809739dd6
* Update kolla-cli from branch 'master'
- Merge "Add unit test with host and service for reconfigure action"
- Add unit test with host and service for reconfigure action
1. it should be add in I86ebb5e8a24927e43105fbfa72a405d31ab68e86,
but missing, this PS to supplement.
Change-Id: I5f2da6533c45d68d659f4706af791ecccf02c82b
* Update kolla-cli from branch 'master'
- Merge "Add --hosts variable support for upgrade action"
- Add --hosts variable support for upgrade action
Change-Id: Id9ade0c19be97c8fa4d7480ae3e27b6e09c7d5c1
* Update kolla-cli from branch 'master'
- Add group list command
group list is a commonly used command, add this command here.
Change-Id: I024633b9ffcf20b5f9f30d4c6e8a3ac92d6d58b6
* Update kolla-cli from branch 'master'
- Merge "Do not always copy files"
- Do not always copy files
when initialize kolla-cli, it will cover existing configuration
Change-Id: I312a451e4537218d8eb7d1ed752f13c363bf2030
* Update kolla-cli from branch 'master'
- Merge "Move stop acton to kolla model from host"
- Move stop acton to kolla model from host
Change-Id: Id8cb840651e4455064699a2a53943d364d9a7e82
* Update kolla-cli from branch 'master'
- Add --hosts and --services support for reconfigure action
Change-Id: Ib84a45116b0975b8866499ff30cd1499c309e6af
* Update kolla-cli from branch 'master'
- Merge "Use kolla-cli owner url as the home page"
- Use kolla-cli owner url as the home page
now, kolla-cli's home page is reachable, it completed in
https://review.opendev.org/#/c/673871/
Change-Id: Ie08058f82d59811eedfbf97192e2c0e4f766faf1
* Update kolla-cli from branch 'master'
- Merge "Use inventory object to validate the hosts and services"
- Use inventory object to validate the hosts and services
inventory complete the hosts and services check, we should use it
rather than complete it again[1]
[1]: https://review.opendev.org/#/c/673537/
Change-Id: Iad1e78be8cba0e378a623d17ad408b3e43a48daf