From ae9389c784f45b2d445086bb003d6484e8378acc Mon Sep 17 00:00:00 2001 From: lumarel Date: Sun, 1 Mar 2026 09:41:32 +0100 Subject: [PATCH 1/6] Pin ansible-sign for Python 3.9 to v0.1.2 --- build/requirements-3.9.txt | 19 +++++++++++++++++ build/requirements-infra-3.9.txt | 20 ++++++++++++++++++ build/requirements-lint-3.9.txt | 27 ++++++++++++++++++++++++ build/requirements-storage-3.9.txt | 20 ++++++++++++++++++ build/requirements-sync-3.9.txt | 10 +++++++++ execution-environment-2.14-cloud.yml | 2 +- execution-environment-2.14-infra.yml | 2 +- execution-environment-2.14-inventory.yml | 2 +- execution-environment-2.14-lint.yml | 2 +- execution-environment-2.14-network.yml | 2 +- execution-environment-2.14-storage.yml | 2 +- execution-environment-2.14-sync.yml | 2 +- execution-environment-2.14.yml | 2 +- 13 files changed, 104 insertions(+), 8 deletions(-) create mode 100644 build/requirements-3.9.txt create mode 100644 build/requirements-infra-3.9.txt create mode 100644 build/requirements-lint-3.9.txt create mode 100644 build/requirements-storage-3.9.txt create mode 100644 build/requirements-sync-3.9.txt diff --git a/build/requirements-3.9.txt b/build/requirements-3.9.txt new file mode 100644 index 0000000..5701272 --- /dev/null +++ b/build/requirements-3.9.txt @@ -0,0 +1,19 @@ +git+https://github.com/ansible/ansible-sign@v0.1.2 + +ncclient +paramiko +pykerberos +pyOpenSSL +pypsrp[kerberos,credssp] +pywinrm[kerberos,credssp] +toml +pexpect>=4.5 +python-daemon +pyyaml +requests-credssp +six + +dnspython +netaddr +psutil +pycdlib diff --git a/build/requirements-infra-3.9.txt b/build/requirements-infra-3.9.txt new file mode 100644 index 0000000..3f9fce8 --- /dev/null +++ b/build/requirements-infra-3.9.txt @@ -0,0 +1,20 @@ +git+https://github.com/ansible/ansible-sign@v0.1.2 + +ncclient +paramiko +pykerberos +pyOpenSSL +pypsrp[kerberos,credssp] +pywinrm[kerberos,credssp] +toml +pexpect>=4.5 +python-daemon +pyyaml +requests-credssp +six + +dnspython +netaddr +netapp-lib +psutil +pycdlib diff --git a/build/requirements-lint-3.9.txt b/build/requirements-lint-3.9.txt new file mode 100644 index 0000000..a7aeec6 --- /dev/null +++ b/build/requirements-lint-3.9.txt @@ -0,0 +1,27 @@ +git+https://github.com/ansible/ansible-sign@v0.1.2 + +ncclient +paramiko +pykerberos +pyOpenSSL +pypsrp[kerberos,credssp] +pywinrm[kerberos,credssp] +toml +pexpect>=4.5 +python-daemon +pyyaml +requests-credssp +six + +dnspython +netaddr +netapp-lib +psutil +pycdlib + +ansible-lint +molecule +molecule-containers +molecule-docker +molecule-podman +yamllint diff --git a/build/requirements-storage-3.9.txt b/build/requirements-storage-3.9.txt new file mode 100644 index 0000000..3f9fce8 --- /dev/null +++ b/build/requirements-storage-3.9.txt @@ -0,0 +1,20 @@ +git+https://github.com/ansible/ansible-sign@v0.1.2 + +ncclient +paramiko +pykerberos +pyOpenSSL +pypsrp[kerberos,credssp] +pywinrm[kerberos,credssp] +toml +pexpect>=4.5 +python-daemon +pyyaml +requests-credssp +six + +dnspython +netaddr +netapp-lib +psutil +pycdlib diff --git a/build/requirements-sync-3.9.txt b/build/requirements-sync-3.9.txt new file mode 100644 index 0000000..5c9f28c --- /dev/null +++ b/build/requirements-sync-3.9.txt @@ -0,0 +1,10 @@ +git+https://github.com/ansible/ansible-sign@v0.1.2 + +ncclient +paramiko +pyOpenSSL +toml +pexpect>=4.5 +python-daemon +pyyaml +six diff --git a/execution-environment-2.14-cloud.yml b/execution-environment-2.14-cloud.yml index c0cb000..cee2791 100644 --- a/execution-environment-2.14-cloud.yml +++ b/execution-environment-2.14-cloud.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-cloud.yml - python: build/requirements.txt + python: build/requirements-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14-infra.yml b/execution-environment-2.14-infra.yml index 616c537..22af6b0 100644 --- a/execution-environment-2.14-infra.yml +++ b/execution-environment-2.14-infra.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-infra.yml - python: build/requirements-infra.txt + python: build/requirements-infra-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14-inventory.yml b/execution-environment-2.14-inventory.yml index 3901a0b..fdd3969 100644 --- a/execution-environment-2.14-inventory.yml +++ b/execution-environment-2.14-inventory.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-inventory.yml - python: build/requirements.txt + python: build/requirements-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14-lint.yml b/execution-environment-2.14-lint.yml index 9540148..eb21fb8 100644 --- a/execution-environment-2.14-lint.yml +++ b/execution-environment-2.14-lint.yml @@ -13,7 +13,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-lint.yml - python: build/requirements-lint.txt + python: build/requirements-lint-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14-network.yml b/execution-environment-2.14-network.yml index bc3094a..e168047 100644 --- a/execution-environment-2.14-network.yml +++ b/execution-environment-2.14-network.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml - python: build/requirements.txt + python: build/requirements-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14-storage.yml b/execution-environment-2.14-storage.yml index bea60c0..6797b74 100644 --- a/execution-environment-2.14-storage.yml +++ b/execution-environment-2.14-storage.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-storage.yml - python: build/requirements-storage.txt + python: build/requirements-storage-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14-sync.yml b/execution-environment-2.14-sync.yml index f8a6f27..4729dc7 100644 --- a/execution-environment-2.14-sync.yml +++ b/execution-environment-2.14-sync.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements-sync.yml - python: build/requirements-sync.txt + python: build/requirements-sync-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: diff --git a/execution-environment-2.14.yml b/execution-environment-2.14.yml index cb8eba3..962aedb 100644 --- a/execution-environment-2.14.yml +++ b/execution-environment-2.14.yml @@ -9,7 +9,7 @@ dependencies: ansible_runner: package_pip: ansible-runner galaxy: build/requirements.yml - python: build/requirements.txt + python: build/requirements-3.9.txt system: build/bindep-3.9.txt additional_build_steps: append_base: From 1a9a1c63b1a38e333a075ab36e91ada44b7d39f9 Mon Sep 17 00:00:00 2001 From: lumarel Date: Sun, 1 Mar 2026 09:48:24 +0100 Subject: [PATCH 2/6] Force ciscoisesdk to latest version --- build/requirements-lint.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/requirements-lint.txt b/build/requirements-lint.txt index e018c33..8810417 100644 --- a/build/requirements-lint.txt +++ b/build/requirements-lint.txt @@ -25,3 +25,5 @@ molecule-containers molecule-docker molecule-podman yamllint + +ciscoisesdk>=2.4.2 From 525391bacc3d36cd6f9c66adf6cd2e29ee2c2d89 Mon Sep 17 00:00:00 2001 From: lumarel Date: Sun, 1 Mar 2026 10:01:45 +0100 Subject: [PATCH 3/6] Upgrade all except 2.14 to Python 3.12 / Rocky 10 --- build/{bindep-3.11.txt => bindep-3.12.txt} | 2 +- build/requirements-lint.txt | 2 -- execution-environment-2.16-cloud.yml | 8 ++++---- execution-environment-2.16-infra.yml | 8 ++++---- execution-environment-2.16-inventory.yml | 8 ++++---- execution-environment-2.16-lint.yml | 8 ++++---- execution-environment-2.16-network.yml | 8 ++++---- execution-environment-2.16-storage.yml | 8 ++++---- execution-environment-2.16-sync.yml | 8 ++++---- execution-environment-2.16.yml | 8 ++++---- execution-environment-2.18-cloud.yml | 8 ++++---- execution-environment-2.18-infra.yml | 8 ++++---- execution-environment-2.18-inventory.yml | 8 ++++---- execution-environment-2.18-lint.yml | 8 ++++---- execution-environment-2.18-network.yml | 8 ++++---- execution-environment-2.18-storage.yml | 8 ++++---- execution-environment-2.18-sync.yml | 8 ++++---- execution-environment-2.18.yml | 8 ++++---- execution-environment-2.19-cloud.yml | 8 ++++---- execution-environment-2.19-infra.yml | 8 ++++---- execution-environment-2.19-inventory.yml | 8 ++++---- execution-environment-2.19-lint.yml | 8 ++++---- execution-environment-2.19-network.yml | 8 ++++---- execution-environment-2.19-storage.yml | 8 ++++---- execution-environment-2.19-sync.yml | 8 ++++---- execution-environment-2.19.yml | 8 ++++---- execution-environment-cloud.yml | 8 ++++---- execution-environment-infra.yml | 8 ++++---- execution-environment-inventory.yml | 8 ++++---- execution-environment-lint.yml | 8 ++++---- execution-environment-network.yml | 8 ++++---- execution-environment-storage.yml | 8 ++++---- execution-environment-sync.yml | 8 ++++---- execution-environment.yml | 8 ++++---- 34 files changed, 129 insertions(+), 131 deletions(-) rename build/{bindep-3.11.txt => bindep-3.12.txt} (90%) diff --git a/build/bindep-3.11.txt b/build/bindep-3.12.txt similarity index 90% rename from build/bindep-3.11.txt rename to build/bindep-3.12.txt index 543bd2e..d727b8d 100644 --- a/build/bindep-3.11.txt +++ b/build/bindep-3.12.txt @@ -5,7 +5,7 @@ krb5-devel [platform:rpm compile] krb5-workstation [platform:rpm] libcurl-devel [platform:rpm compile] python-unversioned-command [platform:rpm] -python3.11-devel [platform:rpm compile] +python3.12-devel [platform:rpm compile] python3-ldap [platform:rpm] rsync [platform:rpm] sshpass [platform:rpm] diff --git a/build/requirements-lint.txt b/build/requirements-lint.txt index 8810417..e018c33 100644 --- a/build/requirements-lint.txt +++ b/build/requirements-lint.txt @@ -25,5 +25,3 @@ molecule-containers molecule-docker molecule-podman yamllint - -ciscoisesdk>=2.4.2 diff --git a/execution-environment-2.16-cloud.yml b/execution-environment-2.16-cloud.yml index c88bfa7..32a4b26 100644 --- a/execution-environment-2.16-cloud.yml +++ b/execution-environment-2.16-cloud.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-cloud.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16-infra.yml b/execution-environment-2.16-infra.yml index efc1e31..8f59cf4 100644 --- a/execution-environment-2.16-infra.yml +++ b/execution-environment-2.16-infra.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-infra.yml python: build/requirements-infra.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16-inventory.yml b/execution-environment-2.16-inventory.yml index 94f2cf9..3b95762 100644 --- a/execution-environment-2.16-inventory.yml +++ b/execution-environment-2.16-inventory.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-inventory.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16-lint.yml b/execution-environment-2.16-lint.yml index bd4098e..177e256 100644 --- a/execution-environment-2.16-lint.yml +++ b/execution-environment-2.16-lint.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 options: container_init: entrypoint: '[]' @@ -14,10 +14,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-lint.yml python: build/requirements-lint.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16-network.yml b/execution-environment-2.16-network.yml index 5416ae1..0677543 100644 --- a/execution-environment-2.16-network.yml +++ b/execution-environment-2.16-network.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-network.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16-storage.yml b/execution-environment-2.16-storage.yml index 24ccabe..2367181 100644 --- a/execution-environment-2.16-storage.yml +++ b/execution-environment-2.16-storage.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-storage.yml python: build/requirements-storage.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16-sync.yml b/execution-environment-2.16-sync.yml index 67d48f7..cf4a5fb 100644 --- a/execution-environment-2.16-sync.yml +++ b/execution-environment-2.16-sync.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-sync.yml python: build/requirements-sync.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.16.yml b/execution-environment-2.16.yml index 2e52ab9..e6e4a33 100644 --- a/execution-environment-2.16.yml +++ b/execution-environment-2.16.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.16.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-cloud.yml b/execution-environment-2.18-cloud.yml index 88e4ad0..a8fab0d 100644 --- a/execution-environment-2.18-cloud.yml +++ b/execution-environment-2.18-cloud.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-cloud.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-infra.yml b/execution-environment-2.18-infra.yml index 07e73d9..4cc5b36 100644 --- a/execution-environment-2.18-infra.yml +++ b/execution-environment-2.18-infra.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-infra.yml python: build/requirements-infra.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-inventory.yml b/execution-environment-2.18-inventory.yml index dd15e6c..28ee02e 100644 --- a/execution-environment-2.18-inventory.yml +++ b/execution-environment-2.18-inventory.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-inventory.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-lint.yml b/execution-environment-2.18-lint.yml index 6aa259c..22048ec 100644 --- a/execution-environment-2.18-lint.yml +++ b/execution-environment-2.18-lint.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 options: container_init: entrypoint: '[]' @@ -14,10 +14,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-lint.yml python: build/requirements-lint.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-network.yml b/execution-environment-2.18-network.yml index 9efc7ef..add4cb1 100644 --- a/execution-environment-2.18-network.yml +++ b/execution-environment-2.18-network.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-network.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-storage.yml b/execution-environment-2.18-storage.yml index 86d373d..a4fe942 100644 --- a/execution-environment-2.18-storage.yml +++ b/execution-environment-2.18-storage.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-storage.yml python: build/requirements-storage.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18-sync.yml b/execution-environment-2.18-sync.yml index 1209a66..39ec4a3 100644 --- a/execution-environment-2.18-sync.yml +++ b/execution-environment-2.18-sync.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-sync.yml python: build/requirements-sync.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.18.yml b/execution-environment-2.18.yml index b38d36c..266c7d8 100644 --- a/execution-environment-2.18.yml +++ b/execution-environment-2.18.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.18.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-cloud.yml b/execution-environment-2.19-cloud.yml index c4f6d30..aaa662f 100644 --- a/execution-environment-2.19-cloud.yml +++ b/execution-environment-2.19-cloud.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-cloud.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-infra.yml b/execution-environment-2.19-infra.yml index 6270fd2..eef3846 100644 --- a/execution-environment-2.19-infra.yml +++ b/execution-environment-2.19-infra.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-infra.yml python: build/requirements-infra.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-inventory.yml b/execution-environment-2.19-inventory.yml index 23e9f85..6d2d917 100644 --- a/execution-environment-2.19-inventory.yml +++ b/execution-environment-2.19-inventory.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-inventory.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-lint.yml b/execution-environment-2.19-lint.yml index 7fd6f92..a6a9a92 100644 --- a/execution-environment-2.19-lint.yml +++ b/execution-environment-2.19-lint.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 options: container_init: entrypoint: '[]' @@ -14,10 +14,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-lint.yml python: build/requirements-lint.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-network.yml b/execution-environment-2.19-network.yml index d5ebd08..a2b729c 100644 --- a/execution-environment-2.19-network.yml +++ b/execution-environment-2.19-network.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-network.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-storage.yml b/execution-environment-2.19-storage.yml index ae9cde8..3987adf 100644 --- a/execution-environment-2.19-storage.yml +++ b/execution-environment-2.19-storage.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-storage.yml python: build/requirements-storage.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19-sync.yml b/execution-environment-2.19-sync.yml index 6db74ba..7b384e8 100644 --- a/execution-environment-2.19-sync.yml +++ b/execution-environment-2.19-sync.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-sync.yml python: build/requirements-sync.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-2.19.yml b/execution-environment-2.19.yml index 43781a1..de2190f 100644 --- a/execution-environment-2.19.yml +++ b/execution-environment-2.19.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core==2.19.* @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-cloud.yml b/execution-environment-cloud.yml index 8da46ce..f91f2d7 100644 --- a/execution-environment-cloud.yml +++ b/execution-environment-cloud.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-cloud.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-infra.yml b/execution-environment-infra.yml index b6b738a..e3717f5 100644 --- a/execution-environment-infra.yml +++ b/execution-environment-infra.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-infra.yml python: build/requirements-infra.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-inventory.yml b/execution-environment-inventory.yml index f74cc94..6c6c05e 100644 --- a/execution-environment-inventory.yml +++ b/execution-environment-inventory.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-inventory.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-lint.yml b/execution-environment-lint.yml index 6649e72..93364a6 100644 --- a/execution-environment-lint.yml +++ b/execution-environment-lint.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 options: container_init: entrypoint: '[]' @@ -14,10 +14,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-lint.yml python: build/requirements-lint.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-network.yml b/execution-environment-network.yml index 417647f..7740af2 100644 --- a/execution-environment-network.yml +++ b/execution-environment-network.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-network.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-storage.yml b/execution-environment-storage.yml index dce7f0d..9149c70 100644 --- a/execution-environment-storage.yml +++ b/execution-environment-storage.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-storage.yml python: build/requirements-storage.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment-sync.yml b/execution-environment-sync.yml index e29f639..7384299 100644 --- a/execution-environment-sync.yml +++ b/execution-environment-sync.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements-sync.yml python: build/requirements-sync.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip diff --git a/execution-environment.yml b/execution-environment.yml index 20b8f71..9dd44ab 100644 --- a/execution-environment.yml +++ b/execution-environment.yml @@ -2,7 +2,7 @@ version: 3 images: base_image: - name: quay.io/rockylinux/rockylinux:9 + name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: package_pip: ansible-core<2.19 @@ -10,10 +10,10 @@ dependencies: package_pip: ansible-runner galaxy: build/requirements.yml python: build/requirements.txt - system: build/bindep-3.11.txt + system: build/bindep-3.12.txt python_interpreter: - package_system: "python3.11" - python_path: "/usr/bin/python3.11" + package_system: "python3.12" + python_path: "/usr/bin/python3.12" additional_build_steps: append_base: - RUN $PYCMD -m pip install -U pip From d97eded370eb09919e51288373fa4451e1aa093a Mon Sep 17 00:00:00 2001 From: lumarel Date: Sun, 1 Mar 2026 10:30:51 +0100 Subject: [PATCH 4/6] Fix 2.14 lint --- build/requirements-lint-3.9.yml | 31 +++++++++++++++++++++++++++++ execution-environment-2.14-lint.yml | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 build/requirements-lint-3.9.yml diff --git a/build/requirements-lint-3.9.yml b/build/requirements-lint-3.9.yml new file mode 100644 index 0000000..e7271b7 --- /dev/null +++ b/build/requirements-lint-3.9.yml @@ -0,0 +1,31 @@ +--- +collections: + - name: ansible.netcommon + - name: ansible.posix + - name: ansible.utils + - name: ansible.windows + - name: awx.awx + - name: azure.azcollection + version: "<3.10.0" + - name: cisco.asa + - name: cisco.dnac + - name: cisco.intersight + - name: cisco.ios + - name: cisco.iosxr + - name: cisco.ise + - name: cisco.nxos + - name: community.crypto + - name: community.docker + - name: community.general + - name: community.kubernetes + - name: community.vmware + - name: community.windows + - name: community.zabbix + - name: kubernetes.core + - name: microsoft.ad + - name: netapp.ontap + - name: redhatinsights.insights + - name: theforeman.foreman + - name: vmware.vmware + - name: vmware.vmware_rest + - name: zabbix.zabbix diff --git a/execution-environment-2.14-lint.yml b/execution-environment-2.14-lint.yml index eb21fb8..d07c2b5 100644 --- a/execution-environment-2.14-lint.yml +++ b/execution-environment-2.14-lint.yml @@ -12,7 +12,7 @@ dependencies: package_pip: ansible-core==2.14.* ansible_runner: package_pip: ansible-runner - galaxy: build/requirements-lint.yml + galaxy: build/requirements-lint-3.9.yml python: build/requirements-lint-3.9.txt system: build/bindep-3.9.txt additional_build_steps: From d76081ae97d0bb6975c501062e72f01994c44018 Mon Sep 17 00:00:00 2001 From: lumarel Date: Sun, 1 Mar 2026 10:32:29 +0100 Subject: [PATCH 5/6] Remove releases --- .github/workflows/release.yml | 203 ---------------------------------- 1 file changed, 203 deletions(-) delete mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 033d6d6..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,203 +0,0 @@ -name: Release - -on: - release: - types: - - created - -jobs: - release_latest: - runs-on: ubuntu-latest - name: Release latest - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install tox - - - name: Build image - env: - DOCKER_BUILDKIT: 1 - run: | - tox -e docker -- --tag=quay.io/lumarel/ee-default --tag=quay.io/lumarel/ee-default:${{ github.event.release.tag_name }} - - - name: Push images - run: | - echo "${{ secrets.QUAY_TOKEN }}" | docker login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin - docker push quay.io/lumarel/ee-default:${{ github.event.release.tag_name }} - - release_stable: - runs-on: ubuntu-latest - name: Release stable versions - needs: release_latest - strategy: - matrix: - version: - - "2.14" - - "2.16" - - "2.18" - - "2.19" - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install tox - - - name: Build image - env: - DOCKER_BUILDKIT: 1 - run: | - tox -e docker -- --tag=quay.io/lumarel/ee-default --tag=quay.io/lumarel/ee-default:${{ github.event.release.tag_name }}-stable-${{ matrix.version }} --file=execution-environment-${{ matrix.version }}.yml - - - name: Push images - run: | - echo "${{ secrets.QUAY_TOKEN }}" | docker login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin - docker push quay.io/lumarel/ee-default:${{ github.event.release.tag_name }}-stable-${{ matrix.version }} - - release_latest_types: - runs-on: ubuntu-latest - name: Release latest types - strategy: - matrix: - type: - - cloud - - infra - - inventory - - network - - storage - - sync - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install tox - - - name: Build image - env: - DOCKER_BUILDKIT: 1 - run: | - tox -e docker -- --tag=quay.io/lumarel/ee-default --tag=quay.io/lumarel/ee-default:${{ github.event.release.tag_name }}-${{ matrix.type }} --file=execution-environment-${{ matrix.type }}.yml - - - name: Push images - run: | - echo "${{ secrets.QUAY_TOKEN }}" | docker login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin - docker push quay.io/lumarel/ee-default:${{ github.event.release.tag_name }}-${{ matrix.type }} - - release_stable_types: - runs-on: ubuntu-latest - name: Release stable types - needs: release_latest_types - strategy: - matrix: - version: - - "2.14" - - "2.16" - - "2.18" - - "2.19" - type: - - cloud - - infra - - inventory - - network - - storage - - sync - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install tox - - - name: Build image - env: - DOCKER_BUILDKIT: 1 - run: | - tox -e docker -- --tag=quay.io/lumarel/ee-default --tag=quay.io/lumarel/ee-default:${{ github.event.release.tag_name }}-stable-${{ matrix.version }}-${{ matrix.type }} --file=execution-environment-${{ matrix.version }}-${{ matrix.type }}.yml - - - name: Push images - run: | - echo "${{ secrets.QUAY_TOKEN }}" | docker login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin - docker push quay.io/lumarel/ee-default:${{ github.event.release.tag_name }}-stable-${{ matrix.version }}-${{ matrix.type }} - - latest_lint: - runs-on: ubuntu-latest - name: Build lint latest - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install tox - - - name: Build image - env: - DOCKER_BUILDKIT: 1 - run: | - tox -e docker -- --tag=quay.io/lumarel/ee-lint --tag=quay.io/lumarel/ee-lint:${{ github.event.release.tag_name }} --file=execution-environment-lint.yml - - - name: Push images - run: | - echo "${{ secrets.QUAY_TOKEN }}" | docker login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin - docker push quay.io/lumarel/ee-lint:${{ github.event.release.tag_name }} - - stable_lint: - runs-on: ubuntu-latest - name: Build stable lint versions - needs: latest_lint - strategy: - matrix: - version: - - "2.14" - - "2.16" - - "2.18" - - "2.19" - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install tox - - - name: Build image - env: - DOCKER_BUILDKIT: 1 - run: | - tox -e docker -- --tag=quay.io/lumarel/ee-lint --tag=quay.io/lumarel/ee-lint:${{ github.event.release.tag_name }}-stable-${{ matrix.version }} --file=execution-environment-${{ matrix.version }}-lint.yml - - - name: Push images - run: | - echo "${{ secrets.QUAY_TOKEN }}" | docker login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin - docker push quay.io/lumarel/ee-lint:${{ github.event.release.tag_name }}-stable-${{ matrix.version }} From 0f321fd91d96e22de2304864dd651b46cfb86cdf Mon Sep 17 00:00:00 2001 From: lumarel Date: Sun, 1 Mar 2026 10:33:00 +0100 Subject: [PATCH 6/6] Add ansible 2.20 and switch default to 2.19 --- .github/workflows/build-latest.yml | 3 +++ .github/workflows/ci.yml | 3 +++ execution-environment-2.20-cloud.yml | 29 +++++++++++++++++++++ execution-environment-2.20-infra.yml | 29 +++++++++++++++++++++ execution-environment-2.20-inventory.yml | 29 +++++++++++++++++++++ execution-environment-2.20-lint.yml | 32 ++++++++++++++++++++++++ execution-environment-2.20-network.yml | 29 +++++++++++++++++++++ execution-environment-2.20-storage.yml | 29 +++++++++++++++++++++ execution-environment-2.20-sync.yml | 29 +++++++++++++++++++++ execution-environment-2.20.yml | 29 +++++++++++++++++++++ execution-environment-cloud.yml | 2 +- execution-environment-infra.yml | 2 +- execution-environment-inventory.yml | 2 +- execution-environment-lint.yml | 2 +- execution-environment-network.yml | 2 +- execution-environment-storage.yml | 2 +- execution-environment-sync.yml | 2 +- execution-environment.yml | 2 +- 18 files changed, 249 insertions(+), 8 deletions(-) create mode 100644 execution-environment-2.20-cloud.yml create mode 100644 execution-environment-2.20-infra.yml create mode 100644 execution-environment-2.20-inventory.yml create mode 100644 execution-environment-2.20-lint.yml create mode 100644 execution-environment-2.20-network.yml create mode 100644 execution-environment-2.20-storage.yml create mode 100644 execution-environment-2.20-sync.yml create mode 100644 execution-environment-2.20.yml diff --git a/.github/workflows/build-latest.yml b/.github/workflows/build-latest.yml index 1a7233f..7a636a2 100644 --- a/.github/workflows/build-latest.yml +++ b/.github/workflows/build-latest.yml @@ -47,6 +47,7 @@ jobs: - "2.16" - "2.18" - "2.19" + - "2.20" steps: - uses: actions/checkout@v4 @@ -116,6 +117,7 @@ jobs: - "2.16" - "2.18" - "2.19" + - "2.20" type: - cloud - infra @@ -183,6 +185,7 @@ jobs: - "2.16" - "2.18" - "2.19" + - "2.20" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 817d639..a1d573c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,6 +58,7 @@ jobs: - "2.16" - "2.18" - "2.19" + - "2.20" steps: - uses: actions/checkout@v4 @@ -117,6 +118,7 @@ jobs: - "2.16" - "2.18" - "2.19" + - "2.20" type: - cloud - infra @@ -174,6 +176,7 @@ jobs: - "2.16" - "2.18" - "2.19" + - "2.20" steps: - uses: actions/checkout@v4 diff --git a/execution-environment-2.20-cloud.yml b/execution-environment-2.20-cloud.yml new file mode 100644 index 0000000..b4db92f --- /dev/null +++ b/execution-environment-2.20-cloud.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-cloud.yml + python: build/requirements.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-2.20-infra.yml b/execution-environment-2.20-infra.yml new file mode 100644 index 0000000..7936214 --- /dev/null +++ b/execution-environment-2.20-infra.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-infra.yml + python: build/requirements-infra.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-2.20-inventory.yml b/execution-environment-2.20-inventory.yml new file mode 100644 index 0000000..362d530 --- /dev/null +++ b/execution-environment-2.20-inventory.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-inventory.yml + python: build/requirements.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-2.20-lint.yml b/execution-environment-2.20-lint.yml new file mode 100644 index 0000000..fbcb912 --- /dev/null +++ b/execution-environment-2.20-lint.yml @@ -0,0 +1,32 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +options: + container_init: + entrypoint: '[]' + user: root +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-lint.yml + python: build/requirements-lint.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system + - ENV SHELL /bin/bash diff --git a/execution-environment-2.20-network.yml b/execution-environment-2.20-network.yml new file mode 100644 index 0000000..3a3f5f7 --- /dev/null +++ b/execution-environment-2.20-network.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-network.yml + python: build/requirements.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-2.20-storage.yml b/execution-environment-2.20-storage.yml new file mode 100644 index 0000000..bdfa637 --- /dev/null +++ b/execution-environment-2.20-storage.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-storage.yml + python: build/requirements-storage.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-2.20-sync.yml b/execution-environment-2.20-sync.yml new file mode 100644 index 0000000..c798949 --- /dev/null +++ b/execution-environment-2.20-sync.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements-sync.yml + python: build/requirements-sync.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-2.20.yml b/execution-environment-2.20.yml new file mode 100644 index 0000000..e22159e --- /dev/null +++ b/execution-environment-2.20.yml @@ -0,0 +1,29 @@ +--- +version: 3 +images: + base_image: + name: quay.io/rockylinux/rockylinux:10 +dependencies: + ansible_core: + package_pip: ansible-core==2.20.* + ansible_runner: + package_pip: ansible-runner + galaxy: build/requirements.yml + python: build/requirements.txt + system: build/bindep-3.12.txt + python_interpreter: + package_system: "python3.12" + python_path: "/usr/bin/python3.12" +additional_build_steps: + append_base: + - RUN $PYCMD -m pip install -U pip + prepend_builder: + - RUN dnf install -y epel-release + prepend_final: + - RUN dnf install -y epel-release + append_final: + - COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor + - RUN mkdir -p /var/run/receptor + - ADD certs /etc/pki/ca-trust/source/anchors + - RUN update-ca-trust + - RUN git lfs install --system diff --git a/execution-environment-cloud.yml b/execution-environment-cloud.yml index f91f2d7..00473d7 100644 --- a/execution-environment-cloud.yml +++ b/execution-environment-cloud.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-cloud.yml diff --git a/execution-environment-infra.yml b/execution-environment-infra.yml index e3717f5..6a444bf 100644 --- a/execution-environment-infra.yml +++ b/execution-environment-infra.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-infra.yml diff --git a/execution-environment-inventory.yml b/execution-environment-inventory.yml index 6c6c05e..0007ab0 100644 --- a/execution-environment-inventory.yml +++ b/execution-environment-inventory.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-inventory.yml diff --git a/execution-environment-lint.yml b/execution-environment-lint.yml index 93364a6..7e91234 100644 --- a/execution-environment-lint.yml +++ b/execution-environment-lint.yml @@ -9,7 +9,7 @@ options: user: root dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-lint.yml diff --git a/execution-environment-network.yml b/execution-environment-network.yml index 7740af2..e097efe 100644 --- a/execution-environment-network.yml +++ b/execution-environment-network.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-network.yml diff --git a/execution-environment-storage.yml b/execution-environment-storage.yml index 9149c70..ac3f7cb 100644 --- a/execution-environment-storage.yml +++ b/execution-environment-storage.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-storage.yml diff --git a/execution-environment-sync.yml b/execution-environment-sync.yml index 7384299..6f78203 100644 --- a/execution-environment-sync.yml +++ b/execution-environment-sync.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements-sync.yml diff --git a/execution-environment.yml b/execution-environment.yml index 9dd44ab..0d2e583 100644 --- a/execution-environment.yml +++ b/execution-environment.yml @@ -5,7 +5,7 @@ images: name: quay.io/rockylinux/rockylinux:10 dependencies: ansible_core: - package_pip: ansible-core<2.19 + package_pip: ansible-core<2.20 ansible_runner: package_pip: ansible-runner galaxy: build/requirements.yml