diff --git a/.github/workflows/overcloud-host-image-upload.yml b/.github/workflows/overcloud-host-image-upload.yml index 459dd4709..065c39659 100644 --- a/.github/workflows/overcloud-host-image-upload.yml +++ b/.github/workflows/overcloud-host-image-upload.yml @@ -87,7 +87,7 @@ jobs: - name: Install OpenStack client run: | source venvs/kayobe/bin/activate && - pip install python-openstackclient -c https://releases.openstack.org/constraints/upper/${{ steps.openstack_release.outputs.openstack_release }} + pip install python-openstackclient -c https://raw.githubusercontent.com/stackhpc/requirements/refs/heads/stackhpc/${{ steps.openstack_release.outputs.openstack_release }}/upper-constraints.txt - name: Output Rocky Linux 9 image tag id: rocky_9_image_tag diff --git a/.github/workflows/stackhpc-ci-cleanup.yml b/.github/workflows/stackhpc-ci-cleanup.yml index a14b2970c..74d5bc1ba 100644 --- a/.github/workflows/stackhpc-ci-cleanup.yml +++ b/.github/workflows/stackhpc-ci-cleanup.yml @@ -34,7 +34,7 @@ jobs: - name: Install OpenStack client run: | - pip install python-openstackclient -c https://releases.openstack.org/constraints/upper/${{ steps.openstack_release.outputs.openstack_release }} + pip install python-openstackclient -c https://raw.githubusercontent.com/stackhpc/requirements/refs/heads/stackhpc/${{ steps.openstack_release.outputs.openstack_release }}/upper-constraints.txt - name: Clean up aio instances over 3 hours old run: | diff --git a/etc/kayobe/pip.yml b/etc/kayobe/pip.yml index 563c3ce08..0d8dcc75a 100644 --- a/etc/kayobe/pip.yml +++ b/etc/kayobe/pip.yml @@ -3,7 +3,7 @@ # Upper constraints file for installation of python packages. # Default value is # "https://releases.openstack.org/constraints/upper/{{ openstack_release }}" -#pip_upper_constraints_file: +pip_upper_constraints_file: "https://raw.githubusercontent.com/stackhpc/requirements/refs/heads/stackhpc/{{ openstack_release }}/upper-constraints.txt" # Use a local PyPi mirror for installing Pip packages #pip_local_mirror: false diff --git a/tox.ini b/tox.ini index 581e565b2..4e3386e4b 100644 --- a/tox.ini +++ b/tox.ini @@ -6,7 +6,7 @@ skipsdist = True [testenv] install_command = pip install {opts} {packages} deps = - -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2023.1} + -c{env:TOX_CONSTRAINTS_FILE:https://raw.githubusercontent.com/stackhpc/requirements/refs/heads/stackhpc/2023.1/upper-constraints.txt} -r{toxinidir}/test-requirements.txt [testenv:pep8] @@ -20,7 +20,7 @@ commands = allowlist_externals = rm skip_install = true deps = - -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2023.1} + -c{env:TOX_CONSTRAINTS_FILE:https://raw.githubusercontent.com/stackhpc/requirements/refs/heads/stackhpc/2023.1/upper-constraints.txt} -r{toxinidir}/releasenotes/requirements.txt commands = rm -rf releasenotes/build/html @@ -30,7 +30,7 @@ commands = allowlist_externals = rm skip_install = true deps = - -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2023.1} + -c{env:TOX_CONSTRAINTS_FILE:https://raw.githubusercontent.com/stackhpc/requirements/refs/heads/stackhpc/2023.1/upper-constraints.txt} -r{toxinidir}/doc/requirements.txt commands = rm -rf doc/build/html