| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I1c0312aa7bdfb78fedef6c98463f25e6460f4587
Co-Authored-By: Pierre Riteau <pierre@stackhpc.com>
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Temporarily drop bcrypt from master upper-constraints in CI.
Keep tagged Tempest in upgrade jobs and stable branches
Change-Id: Iab349d3f5c3e104bf7ce8fefda29a46023766950
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
|
|
|
|
Disabling requirements check because we need to pin bcrypt to
a version lower than 5.0.0, due to passlib and bcrypt
incompatibility, and since passlib is basically dead - there's
no way to fix that in any other way for stable branches.
Related issue: https://github.com/ansible/ansible/issues/85919
Closes-Bug: #2126975
Closes-Bug: #2102117
Signed-off-by: Christian Berendt <berendt@osism.tech>
Signed-off-by: Joachim de Groot <joacihm.de.groot@menzel-it.net>
Change-Id: I47eee02a47104d3411992f7e6e9dd8f0c2ad0919
|
|
wait_discover_computes.yml had to be updated to pass ansible-lint
checks for undefined variables (ansible_facts.hostname/nodename was
rendered as UndefinedMarker type)
Change-Id: Iaded12e9bcf7ed558b7e35ea526ef1355cbca61a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Bumped collections in requirements-core.yml to Ansible 12 major versions,
see [1].
[1]: https://github.com/ansible-community/ansible-build-data/blob/main/12/ansible-12.1.0.yaml
Depends-On: https://review.opendev.org/c/openstack/kolla/+/960307
Co-authored-by: Doug Szumski doug@stackhpc.com
Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Bump Ansible collections
Change-Id: I1128f44c2d1731407969fdea337f7923efe91ade
|
|
Moving the CLI to python allows for easier
maintenance and larger feature-set.
This patch introduces a few breaking changes!
The changes stem the nature of the cliff package.
- the order of parameters must be
kolla-ansible <action> <arguments>
- mariadb_backup and mariadb_recovery now are
mariadb-backup and mariadb-recovery
Closes-bug: #1589020
Signed-off-by: Roman Krček <roman.krcek@tietoevry.com>
Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
|
|
This patch adds ansible-core as a dependency to
requirements.txt since there is really no reason
not to have it in the requirements.txt, given that
kolla-ansible project even has ansible in its name
and ansible-core is a crucial dependency.
Change-Id: I4d01b7eb944c4edf6a440f2b775221986509f7eb
|
|
license taken from https://github.com/hvac/hvac/blob/main/LICENSE.txt
Signed-off-by: Sven Kieske <kieske@osism.tech>
Change-Id: I1e619cbf17d49a5ff1496637f8084a03ace9b599
|
|
Signed-off-by: Sven Kieske <kieske@osism.tech>
Change-Id: I66e471d3f199a9044a4b8aa8c51c2ad687926af3
|
|
This avoids the need to use a proxy, or some other means, to connect to
Prometheus. This is disabled by default and can be enabled by setting
enable_prometheus_server_external to true.
Change-Id: Ia0af044ff436c2a204b357750a16ff49fcdfec45
|
|
The contextfilter decorator was deprecated in jinja2 3.0.0, and has been
dropped in 3.1.0. This results in the following warning, and failed
attempts to use filters:
[WARNING]: Skipping plugin (filters.py) as it seems to be invalid:
module 'jinja2' has no attribute 'contextfilter'
This change switches to use the pass_context decorator. The minimum
version of Jinja2 is raised to 3 to ensure pass_context is present.
Change-Id: I649dd6211d3ae72b9539bc44652ef8cf5d579777
|
|
This commit adds two new cli commands to allow an operator
to read and write passwords into a configured Hashicorp Vault
KV.
Change-Id: Icf0eaf7544fcbdf7b83f697cc711446f47118a4d
|
|
Removes and/or replaces all mentions of py27.
Cleans up obsolete requirements and their lower-constraints.
Separates test-requirements.
Makes lower-constraints pass outside of CI (MarkupSafe).
Adds FIXMEs about some hacky Mocks that may misbehave.
Change-Id: Ifc090bf3c1db17d8542ee591c91e8225a597bfe2
|
|
These are executed on the local host where we run ansible-playbook,
and we have agreed to drop Python 2 support there.
Partially Implements: blueprint drop-py2-support
Change-Id: Id2190c3a22a56f4f048afbf0f7200daa8f41a292
|
|
jmespath is required for the json_query Jinja filter, which is used in
the neutron rolling upgrade playbooks.
Change-Id: I2100d757e07d8400402a8a16747e0f88ef7fc7c5
Closes-Bug: #1804242
|
|
The stestr requirement has been added to test-requirements.txt
Change-Id: Id68e542ebc64a8d70e230b1c6a31f1df903fca62
|
|
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: I63079f352ff36dda4f3f64a8681431a319791f0e
|
|
Change-Id: I562fd5272088d387e5d66314e352ff1d38ea0413
|
|
Change-Id: I836b0d6e915c32074d8062b5914277497ec4f444
|
|
Change-Id: Ia9a7b76a9db4a149d9e0df16ac576ecd706df22b
|
|
Change-Id: Icc36a176946f2d74cc6ec29d5279f4f3d6f3048e
|
|
Change-Id: I5eec1a3513df71b081b93440a52943d8d8686133
|
|
Change-Id: Ica929fd8d3ef1972fec0daeb4ae2c00b9a9be3a0
|
|
Change-Id: I05d9982f64918abc9da32ca40a25328a15f328d6
|
|
Change-Id: I8d097af4a75bdc4225e0df04bfbdc555d1529aae
|
|
Change-Id: I87ab7673dd74d9275dc043eb556ce980d353b810
|
|
Change-Id: Ic043dcac9d9483374fbdac7287d686ba4a72fc6b
|
|
|
|
Change-Id: I4fdefac7bd2cd9959bb5ffb69351bc68441f9746
|
|
The pypi package 'docker-py' [1] has been renamed to 'docker' [2].
It is better to move to the new 'docker' package because the old
package will be deprecated and all the new features will go into
the new package only.
Package 'docker' has been added to requirements [3]. The old
package 'docker-py' is still allowed to be in the global requirements
during the transition period but it should be removed after all or
most of the projects finsih the migration.
[1] https://pypi.python.org/pypi/docker-py
[2] https://pypi.python.org/pypi/docker
[3] https://review.openstack.org/#/c/423715/
Change-Id: Ibcd5a57a1fbf55dcc5a690e41f20917f95b63da0
|
|
|
|
Change-Id: I18803a33abeb65b4725691e2e025fe65506ab98c
|
|
Change-Id: Ife8a3f6acee02c4af965a044cba2074f36223cc3
|
|
pycrypto is no longer maintained [1]. This patch rewrites functions
using pycrypto and replaces them with the cryptography equivalent
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113568.html
Change-Id: I375b5876ec2f4c4f32b9f6b3f41d209a59a0f615
|
|
Change-Id: Ibb7a51e736de2a7d1a711b08c253292ea04eb071
|
|
- pycrypto: added for nova-ssh container
- gitdb and GitPython: ability to make tarballs from Git clones
All of them have been moved to Kolla project.
Change-Id: Icd7e66cea441bd5165dc2ffe748f01b479effc17
|
|
Change-Id: If1a7aa67c83bafcef036ee4d34c6aef541739e61
|
|
Change-Id: I79a1a89ce4e1aee56d076bd796cce29517ebf3d8
|
|
Change-Id: I275f2ec2ad608c2d71fefd330a4585c15d5265b3
|
|
Change-Id: If66146987a6316917e54e99fcefa6ec3f3884d2f
|
|
Change-Id: Ic0c7362dcea143e6ace440a797295bc29936cc7c
|
|
Change-Id: I5b3ff286dfbd3b494d8d61219f90de00c06992b7
|
|
Change-Id: I63139521c09dada7b64af05a8ac00596154f8c4e
|
|
PyYAML is a dependency of the genpwd command.
Not listing it as an explicit requirement leads to import failures
when running kolla-ansible out of a fresh virtual environment.
Change-Id: I4fcac09f94f9503c4fcb308db27f94d6db655b06
Closes-Bug: #1650399
|
|
|
|
Closes-Bug: #1082248
Change-Id: I9e52619a6805fa58ffdb396b76a6ca99e2376a7d
|
|
Change-Id: Ia1befbc1e3bd54ba4dcc3655d39c4a5445782bbf
|
|
Change-Id: Ide3d614c0afd45fd029c229a37e235278c724a83
|