diff --git a/.github/.wordlist.txt b/.github/.wordlist.txt index 2bb96cbfd..a00ef57d6 100644 --- a/.github/.wordlist.txt +++ b/.github/.wordlist.txt @@ -46,7 +46,6 @@ repo rubocop runonce SATA -scalability Scc SDRAM sloc diff --git a/.github/actions/docker-image/action.yml b/.github/actions/docker-image/action.yml index f81d11f69..c762d4dc3 100644 --- a/.github/actions/docker-image/action.yml +++ b/.github/actions/docker-image/action.yml @@ -16,7 +16,7 @@ runs: using: "composite" steps: - name: Get Docker Image layer contents - uses: MaxymVlasov/dive-action@b08c8287e603d028c986d7044e83fa76bcca6a65 # 1.5.0 + uses: MaxymVlasov/dive-action@fafb796951b322cc4926b8a5eafda89ab9de8edf # 1.5.1 with: image: ${{ inputs.image }} - name: Run Trivy vulnerability scanner diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index e58bd4ae0..da79d4274 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -51,7 +51,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 with: persist-credentials: false - - uses: super-linter/super-linter@ffde3b2b33b745cb612d787f669ef9442b1339a6 # 8.1.0 + - uses: super-linter/super-linter@2bdd90ed3262e023ac84bf8fe35dc480721fc1f2 # 8.2.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} LINTER_RULES_PATH: / diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index ec848c8e4..ff9ec4ec9 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -73,7 +73,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0 with: persist-credentials: true - - uses: astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # 6.7.0 + - uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # 7.1.0 with: enable-cache: true python-version: ${{ matrix.python_version }} diff --git a/requirements/2023.2/debian_11.txt b/requirements/2023.2/debian_11.txt index 630b5bde4..5a1163c10 100644 --- a/requirements/2023.2/debian_11.txt +++ b/requirements/2023.2/debian_11.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests importlib-resources==5.0.7 # via ansible-core diff --git a/requirements/2023.2/debian_12.txt b/requirements/2023.2/debian_12.txt index c5c458717..9c99ad47f 100644 --- a/requirements/2023.2/debian_12.txt +++ b/requirements/2023.2/debian_12.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils diff --git a/requirements/2023.2/rocky_9.txt b/requirements/2023.2/rocky_9.txt index 5abe5960c..013c39ccb 100644 --- a/requirements/2023.2/rocky_9.txt +++ b/requirements/2023.2/rocky_9.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests importlib-resources==5.0.7 # via ansible-core diff --git a/requirements/2023.2/ubuntu_22.txt b/requirements/2023.2/ubuntu_22.txt index 06e941233..cbef7bd54 100644 --- a/requirements/2023.2/ubuntu_22.txt +++ b/requirements/2023.2/ubuntu_22.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils diff --git a/requirements/2024.1/debian_11.txt b/requirements/2024.1/debian_11.txt index 327c45263..24e6fa8aa 100644 --- a/requirements/2024.1/debian_11.txt +++ b/requirements/2024.1/debian_11.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests importlib-resources==5.0.7 # via ansible-core diff --git a/requirements/2024.1/debian_12.txt b/requirements/2024.1/debian_12.txt index 1f8323c70..425944125 100644 --- a/requirements/2024.1/debian_12.txt +++ b/requirements/2024.1/debian_12.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils diff --git a/requirements/2024.1/rocky_9.txt b/requirements/2024.1/rocky_9.txt index 14c2056ed..eb7116fd3 100644 --- a/requirements/2024.1/rocky_9.txt +++ b/requirements/2024.1/rocky_9.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests importlib-resources==5.0.7 # via ansible-core diff --git a/requirements/2024.1/ubuntu_22.txt b/requirements/2024.1/ubuntu_22.txt index d1ca4ac54..aaea38d67 100644 --- a/requirements/2024.1/ubuntu_22.txt +++ b/requirements/2024.1/ubuntu_22.txt @@ -6,13 +6,13 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -20,7 +20,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils diff --git a/requirements/2024.2/debian_12.txt b/requirements/2024.2/debian_12.txt index ecfb0319e..83f386c6f 100644 --- a/requirements/2024.2/debian_12.txt +++ b/requirements/2024.2/debian_12.txt @@ -10,17 +10,17 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests cliff==4.11.0 # via kolla-ansible cmd2==2.7.0 # via cliff -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -28,7 +28,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils @@ -94,7 +94,7 @@ resolvelib==1.0.1 # via ansible-core rfc3986==2.0.0 # via oslo-config -rich==14.1.0 +rich==14.2.0 # via rich-argparse rich-argparse==1.7.1 # via cmd2 diff --git a/requirements/2024.2/rocky_9.txt b/requirements/2024.2/rocky_9.txt index 6bac44e0c..b3c281536 100644 --- a/requirements/2024.2/rocky_9.txt +++ b/requirements/2024.2/rocky_9.txt @@ -1,93 +1,92 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --output-file=requirements/2024.2/rocky_9.txt requirements/2024.2/rocky_9.in -# -ansible-core==2.17.8 +# This file was autogenerated by uv via the following command: +# uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2024.2/rocky_9.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2024.2/pyproject.toml +ansible-core==2.17.14 # via - # -r requirements/2024.2/rocky_9.in + # dalmatian (requirements/2024.2/pyproject.toml) # kolla-ansible autopage==0.5.2 # via cliff -bcrypt==4.2.1 +bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.1.31 +certifi==2025.10.5 # via requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.1 +charset-normalizer==3.4.4 # via requests -cliff==4.8.0 +cliff==4.11.0 # via kolla-ansible -cmd2==2.5.11 +cmd2==2.7.0 # via cliff -cryptography==44.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible debtcollector==3.0.0 - # via - # oslo-config - # oslo-utils + # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils -jinja2==3.1.5 +jinja2==3.1.6 # via # ansible-core # kolla-ansible jmespath==1.0.1 # via kolla-ansible -kolla-ansible==19.3.0 - # via -r requirements/2024.2/rocky_9.in -markupsafe==3.0.2 +kolla-ansible==19.6.0 + # via dalmatian (requirements/2024.2/pyproject.toml) +markdown-it-py==4.0.0 + # via rich +markupsafe==3.0.3 # via jinja2 +mdurl==0.1.2 + # via markdown-it-py netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==9.7.0 +oslo-config==10.0.0 # via kolla-ansible -oslo-i18n==6.5.0 +oslo-i18n==6.6.0 # via # oslo-config # oslo-utils -oslo-utils==8.1.0 +oslo-utils==9.1.0 # via kolla-ansible -packaging==24.2 +packaging==25.0 # via # ansible-core # oslo-utils -passlib[bcrypt]==1.7.4 +passlib==1.7.4 # via kolla-ansible -pbr==6.1.1 +pbr==7.0.1 # via # oslo-i18n # oslo-utils - # stevedore -prettytable==3.14.0 +prettytable==3.16.0 # via cliff -psutil==7.0.0 +psutil==7.1.0 # via oslo-utils -pycparser==2.22 +pycparser==2.23 # via cffi -pyparsing==3.2.1 +pygments==2.19.2 + # via rich +pyparsing==3.2.5 # via oslo-utils -pyperclip==1.9.0 +pyperclip==1.11.0 # via cmd2 -pyyaml==6.0.2 +pyyaml==6.0.3 # via # ansible-core # cliff # oslo-config # oslo-utils -requests==2.32.3 +requests==2.32.5 # via # hvac # oslo-config @@ -95,20 +94,23 @@ resolvelib==1.0.1 # via ansible-core rfc3986==2.0.0 # via oslo-config -stevedore==5.4.0 +rich==14.2.0 + # via rich-argparse +rich-argparse==1.7.1 + # via cmd2 +setuptools==80.9.0 + # via pbr +stevedore==5.5.0 # via # cliff # oslo-config -tzdata==2025.1 +tzdata==2025.2 # via oslo-utils -urllib3==2.3.0 +urllib3==2.5.0 # via requests -wcwidth==0.2.13 +wcwidth==0.2.14 # via # cmd2 # prettytable -wrapt==1.17.2 +wrapt==1.17.3 # via debtcollector - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/2024.2/ubuntu_22.txt b/requirements/2024.2/ubuntu_22.txt index 62871d86e..99dda1dcd 100644 --- a/requirements/2024.2/ubuntu_22.txt +++ b/requirements/2024.2/ubuntu_22.txt @@ -10,17 +10,17 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests cliff==4.11.0 # via kolla-ansible cmd2==2.7.0 # via cliff -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -28,7 +28,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils @@ -94,7 +94,7 @@ resolvelib==1.0.1 # via ansible-core rfc3986==2.0.0 # via oslo-config -rich==14.1.0 +rich==14.2.0 # via rich-argparse rich-argparse==1.7.1 # via cmd2 diff --git a/requirements/2025.1/debian_12.txt b/requirements/2025.1/debian_12.txt index abc15f4b1..f74aa097e 100644 --- a/requirements/2025.1/debian_12.txt +++ b/requirements/2025.1/debian_12.txt @@ -10,17 +10,17 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests cliff==4.11.0 # via kolla-ansible cmd2==2.7.0 # via cliff -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -28,7 +28,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils @@ -94,7 +94,7 @@ resolvelib==1.0.1 # via ansible-core rfc3986==2.0.0 # via oslo-config -rich==14.1.0 +rich==14.2.0 # via rich-argparse rich-argparse==1.7.1 # via cmd2 diff --git a/requirements/2025.1/rocky_9.txt b/requirements/2025.1/rocky_9.txt index 6bac44e0c..6d88f45f8 100644 --- a/requirements/2025.1/rocky_9.txt +++ b/requirements/2025.1/rocky_9.txt @@ -1,93 +1,92 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --output-file=requirements/2024.2/rocky_9.txt requirements/2024.2/rocky_9.in -# -ansible-core==2.17.8 +# This file was autogenerated by uv via the following command: +# uv pip compile --output-file=/home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/rocky_9.txt /home/runner/work/openstack-multinode/openstack-multinode/requirements/2025.1/pyproject.toml +ansible-core==2.17.14 # via - # -r requirements/2024.2/rocky_9.in + # epoxy (requirements/2025.1/pyproject.toml) # kolla-ansible autopage==0.5.2 # via cliff -bcrypt==4.2.1 +bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.1.31 +certifi==2025.10.5 # via requests -cffi==1.17.1 +cffi==2.0.0 # via cryptography -charset-normalizer==3.4.1 +charset-normalizer==3.4.4 # via requests -cliff==4.8.0 +cliff==4.11.0 # via kolla-ansible -cmd2==2.5.11 +cmd2==2.7.0 # via cliff -cryptography==44.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible debtcollector==3.0.0 - # via - # oslo-config - # oslo-utils + # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils -jinja2==3.1.5 +jinja2==3.1.6 # via # ansible-core # kolla-ansible jmespath==1.0.1 # via kolla-ansible -kolla-ansible==19.3.0 - # via -r requirements/2024.2/rocky_9.in -markupsafe==3.0.2 +kolla-ansible==20.2.0 + # via epoxy (requirements/2025.1/pyproject.toml) +markdown-it-py==4.0.0 + # via rich +markupsafe==3.0.3 # via jinja2 +mdurl==0.1.2 + # via markdown-it-py netaddr==1.3.0 # via # oslo-config # oslo-utils -oslo-config==9.7.0 +oslo-config==10.0.0 # via kolla-ansible -oslo-i18n==6.5.0 +oslo-i18n==6.6.0 # via # oslo-config # oslo-utils -oslo-utils==8.1.0 +oslo-utils==9.1.0 # via kolla-ansible -packaging==24.2 +packaging==25.0 # via # ansible-core # oslo-utils -passlib[bcrypt]==1.7.4 +passlib==1.7.4 # via kolla-ansible -pbr==6.1.1 +pbr==7.0.1 # via # oslo-i18n # oslo-utils - # stevedore -prettytable==3.14.0 +prettytable==3.16.0 # via cliff -psutil==7.0.0 +psutil==7.1.0 # via oslo-utils -pycparser==2.22 +pycparser==2.23 # via cffi -pyparsing==3.2.1 +pygments==2.19.2 + # via rich +pyparsing==3.2.5 # via oslo-utils -pyperclip==1.9.0 +pyperclip==1.11.0 # via cmd2 -pyyaml==6.0.2 +pyyaml==6.0.3 # via # ansible-core # cliff # oslo-config # oslo-utils -requests==2.32.3 +requests==2.32.5 # via # hvac # oslo-config @@ -95,20 +94,23 @@ resolvelib==1.0.1 # via ansible-core rfc3986==2.0.0 # via oslo-config -stevedore==5.4.0 +rich==14.2.0 + # via rich-argparse +rich-argparse==1.7.1 + # via cmd2 +setuptools==80.9.0 + # via pbr +stevedore==5.5.0 # via # cliff # oslo-config -tzdata==2025.1 +tzdata==2025.2 # via oslo-utils -urllib3==2.3.0 +urllib3==2.5.0 # via requests -wcwidth==0.2.13 +wcwidth==0.2.14 # via # cmd2 # prettytable -wrapt==1.17.2 +wrapt==1.17.3 # via debtcollector - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/2025.1/ubuntu_24.txt b/requirements/2025.1/ubuntu_24.txt index db0633e48..bde1be3fc 100644 --- a/requirements/2025.1/ubuntu_24.txt +++ b/requirements/2025.1/ubuntu_24.txt @@ -10,17 +10,17 @@ bcrypt==5.0.0 # via # kolla-ansible # passlib -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests cliff==4.11.0 # via kolla-ansible cmd2==2.7.0 # via cliff -cryptography==46.0.1 +cryptography==46.0.3 # via # ansible-core # kolla-ansible @@ -28,7 +28,7 @@ debtcollector==3.0.0 # via oslo-utils hvac==2.3.0 # via kolla-ansible -idna==3.10 +idna==3.11 # via requests iso8601==2.1.0 # via oslo-utils @@ -94,7 +94,7 @@ resolvelib==1.0.1 # via ansible-core rfc3986==2.0.0 # via oslo-config -rich==14.1.0 +rich==14.2.0 # via rich-argparse rich-argparse==1.7.1 # via cmd2