| Age | Commit message (Collapse) | Author | Files | Lines |
|
Linting on master for Kolla is failing right now. The root cause is
that master's upper-constraints.txt pins pathspec===1.1.0, but
ansible-lint 26.4.0 requires pathspec<1.1.0,>=1.0.3.
Sadly not using upper-constraints in Kolla linters is a little more
complex than in Kolla-Ansible because of the inheritance of tox
dependencies. This patch therefore moves ansible-lint from
test-requirements.txt to a new lint-requirements.txt file.
Change-Id: I751ab5eb7a798502e79228568bda53fdec4971d6
Signed-off-by: Michael Still <mikal@stillhq.com>
|
|
We're not running tox-py310 anymore, so it's safe to drop it
Change-Id: Ie642b0261e0e01bfd35609470356d660f5a95430
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
parseable option has been retired in ansible-lint 26 [1]
[1]: https://github.com/ansible/ansible-lint/commit/9f63dd10e4500c7537be6e488067f41a014d1540
Change-Id: Ic3efb973b92d5a0dadd6412a482c079daad4ff01
Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com>
Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
|
|
Change-Id: I37f4515587cb040296612e35d4c643f0c2bea6f6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
to be in sync with kolla-ansible
also add pin to ansible-core
Change-Id: Idf35af1b776d0e908fd328f0ec5eb825f1f2ca9c
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
Removing dbus-python deps because now a-c-k handles that.
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/942179
Change-Id: I97a97da73a7ccb27789e979656867e4adfe8a633
|
|
Change-Id: I5f2177b7c2edc0e35ed2e8e9bdfc4be2f262309f
|
|
Since addition of podman - users need to install only one from docker|podman
Change-Id: I622eefad3b2e93f334028d9c0775a2cca558a39c
|
|
Locally all tox tests passed without those requirements.
Also removed keystoneclient test. We are building images not clients.
Change-Id: I89578f0d7710cb38db12bf862584f13b49af20ef
|
|
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: I4532bcef73cb4169cfeacd0e9d09e9a99928818d
|
|
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Update local hacking checks for new flake8.
Remove hacking and friends from lower-constraints, they are not
needed in installations.
Change-Id: I67e5ca24c550163c218fb06692de0b7c528d8318
|
|
Starting from Python 3.6 we can use f-strings. But default Flake8 setup
on CI does not handle it.
Let's sort that out as suggested on mailing list:
http://lists.openstack.org/pipermail/openstack-discuss/2019-November/011056.html
Change-Id: If9113306aa7a652dd0d9f2c8bff8f64f639cfdbd
|
|
There's a regression[0] in bandit 1.6.0 which causes bandit to stop
respecting excluded directories, and our tests throw a bunch of
violations. Blacklist this version, but allow newer versions as there is
already a pull request[1] to fix it, and I expect it will be included in
the next release.
[0] https://github.com/PyCQA/bandit/issues/488
[1] https://github.com/PyCQA/bandit/pull/489
Change-Id: I4429614a57fb512fe2bfdf0686c3eff0adc2a2f4
|
|
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I27308a2435a4dca572d736f56a02b0bbc8563981
|
|
Use latest release 1.1.0 and compatible changes w.r.t pep8
Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
|
|
lower constraints list do not match the local requirements.
This commit is to update the same.
please follow:
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129056.html
Change-Id: Ic617e22e0e1118cb40e471608b0250bf77b2a26c
|
|
For compliance with the Project Testing Interface as described in:
[1] https://governance.openstack.org/tc/reference/project-testing-interface.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html
Change-Id: I302aced3b50b038900375e9632ca7ed136f32914
|
|
Change-Id: I2de8fbc2dc16ac9e687ff074b845a8751bf36101
|
|
Change-Id: I556cd6d3b6bb15f43a6a96e77ff9084fda7c5053
|
|
Change-Id: I55a690e621af9c37613cb29ab3cf53d9e1f73435
|
|
ceilometer api and client are dead in queens. lets drop this
client.
Change-Id: I1d2b31977f05c3a912d8704caa019c02c784556e
|
|
Change-Id: I4403b3d97910fa146973cb1b3a0e2a914b11ca3c
|
|
Change-Id: Ib7706c7ee7a039dec37b7bb168f29c89355cce40
|
|
Change-Id: I27c911cd7910a24f6141c0b99b67805d2875d3a5
|
|
Change-Id: I613cd9e6105be5c4a13d7798eb4a52fa699a1f73
|
|
Change-Id: Ie3cba625ee510be28606de33bd9df754c3e5173a
|
|
Change-Id: Ie02424fe34ef4c2c2cfb8ecb04f99306b7104ab4
|
|
Change-Id: I3a571ed282e3566c4a155eea5c222a727b849938
|
|
As part of the docs migration work[0] for Pike we need to switch to use the
openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: Ib82ae202e347c17d255b3c91149474151a59eac3
|
|
Change-Id: Ie46e9bd1a2316bd576c968ba17f50e6a33925fae
|
|
Change-Id: Ifa7aca86ca96afbdf0ff708bfd6f7ed510d74871
|
|
Change-Id: I52821f9ba29a722a9120766f147a5990ec05653a
|
|
Change-Id: I7cef0be404d8a29ef7bb8625501ae9141add9753
|
|
Change-Id: I4236e9a42c6785e32fc8be1947cb259348030831
|
|
Change-Id: If2d5394cd4e0a90638ff277d569200a2dc5fdce7
|
|
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: Ibd9f0b27f389836142d825798379c70428852846
|
|
Change-Id: Ia0f519032e2d5e6b582e1f6fa56ed67b56c007ff
|
|
This patch add the coverage tool package to test-requirements.txt
which was missing, while kolla support coverage. In addtion to this
tox.ini coverage command is modified to reflect the coverage report
in standard output whenever "tox -e cover" command run for better
representation of coverage report.
Change-Id: I7f77c8d5320a7d180586ce1e8773a4f294846331
Partially-Implements: blueprint coverage-increment-for-kolla
|
|
Change-Id: I65f3b6e57b07a509140ddfc6a02841dc9c2569f6
|
|
|
|
Change-Id: Idaf310f809f9b2c8859ec3bdacf6a6645dae405c
|
|
Currently, we have hacking check in kolla, but no place where we
can define hacking check rules. This patch adds HACKING.rst file
for that. And also add test cases for hacking.
Change-Id: I87f8768138d91bf6a5a1db91d37392f794f3f0ba
|
|
Change-Id: Ic327d1868341173ab182208cf5caedd27b937011
|
|
|
|
Change-Id: I1c6f4b4c5739ee54dd287ad0236e3bf4e44c164c
|
|
Graphviz is only helpful and used for developer. It is useless for
deployment. So move it to test-requirements.txt file and warning users
when he wants to save dependency feature.
TrivialFix
Change-Id: Id8de76baa6f1455ad032abe4738d9779cf0cc5a6
|
|
Change-Id: I66138f3d033461363d8cbf30104afa7a4643cff8
|
|
python-openstackclient
* python-cinderclient
* python-glanceclient
* python-keystoneclient
* python-novaclient
TrivialFix
Change-Id: Ia3bfa3ea090d7b7c0978c6f672c7554bfd4b0cc9
|
|
Change-Id: I279a3ec4ff1d7c16622921d9354b0a0b408b9b0a
|
|
TrivialFix
Change-Id: Icca637368427e7ba0f60fc547dedbeba141de269
|