openstack-ansible/scripts
Jesse Pretorius 0635dfbccc Ensure that global-requirement-pins.txt is applied
In the previous repo build process, we had global constraints which
override upper constraints and anything set in the roles. This was
essential for two purposes:

1. To enable us to pin things that were not in upper constraints. eg: pip,
   setuptools, wheel
2. To enable us to pin things which were in upper constraints, but broken.
   This would usually be a temporary measure until upper constraints was
   fixed.

This patch extracts the global pins from global-requirement-pins.txt
into a list and sets 'venv_build_global_constraints' to the resulting
list so that it is applied to all venvs built.

In order to reliably find this file without using a hard-coded path, we
implement a change to the wrapper script to set the path in it in a
similar manner to that implemented for the inventory path.

Depends-On: I9ae3ef19c863b9237a51d2fcd6f4ebce1a9ebad7
Change-Id: I138fe1c8ea80fe71244ab0dc6497cfc6d7bdf953
2019-04-17 15:15:22 +01:00
..
upgrade-utilities Clean-up and simplify the major upgrade 2019-01-23 10:45:09 +00:00
ansible-role-requirements-editor.py Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
bootstrap-aio.sh Change into correct path 2018-09-17 13:02:37 -06:00
bootstrap-ansible.sh Ensure that global-requirement-pins.txt is applied 2019-04-17 15:15:22 +01:00
fastest-infra-wheel-mirror.py Update fastest-infra-wheel-mirror 2017-08-11 15:14:51 +00:00
federated-login.sh Add project scoped token when obtaning token 2016-04-08 16:20:09 +00:00
gate-check-commit.sh Port role test log collection into the integrated gate 2019-03-10 21:15:49 +00:00
gen-config.py trivialfix 2017-08-17 10:19:35 +00:00
get-ansible-role-requirements.yml Use file module instead of shell to remove roles 2018-10-23 10:55:26 -07:00
get-pypi-pkg-version.py Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
inventory-manage.py Run inventory-manage.py from the ansible-runtime venv 2018-04-30 20:33:08 +00:00
keepalived_haproxy_check.sh Make keepalived configuration future-proof 2019-01-31 13:10:00 +01:00
keepalived_haproxy_notifications.sh Remove snowflaked keepalived config 2017-05-24 15:35:05 +00:00
keepalived_pingable_check.sh Make keepalived configuration future-proof 2019-01-31 13:10:00 +01:00
log-collect.sh Merge "Use copy-links when collecting logs" 2019-04-14 01:59:47 +00:00
openstack-ansible.rc config: Enable OSA_CONFIG_DIR to customize configuration folder 2019-04-03 15:43:41 -04:00
openstack-ansible.sh Ensure that global-requirement-pins.txt is applied 2019-04-17 15:15:22 +01:00
os-cmd Fix os-cmd cross-distro compatibility 2017-08-28 20:26:55 +09:30
pw-token-gen.py Make pw-token-gen.py more random 2017-11-15 17:57:57 +00:00
rabbitmq-test.py Fix issues with infrastructure healthcheck 2018-09-03 12:47:56 +01:00
release-yaml-file-prep.py Fix sources-branch-updater and add docs 2018-01-15 12:29:19 +00:00
run-upgrade.sh Clean-up and simplify the major upgrade 2019-01-23 10:45:09 +00:00
scripts-library.sh Port role test log collection into the integrated gate 2019-03-10 21:15:49 +00:00
sources-branch-updater-lib.sh scripts: sources-branch-updater: Make regexp for master branch stricter 2018-10-09 11:20:32 +00:00
sources-branch-updater.sh Remove Dragonflow ML2 driver 2018-11-05 14:53:47 +00:00
update-revision.sh Use root folder group_vars 2017-05-27 19:50:14 +00:00