From fbd98250f520b0e4ae6faefcda0d7e14b5e7eaf8 Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Tue, 25 Nov 2025 19:14:38 +0200 Subject: [PATCH] Run jobs with new Podman repos Signed-off-by: Sagi Shnaidman --- .../collection-continuous-integration.yml | 8 +-- .../workflows/collection-publish-dry-run.yml | 2 +- .github/workflows/collection-publish.yml | 2 +- .github/workflows/connections_tests.yml | 59 +++++++++---------- .github/workflows/podman_container.yml | 56 +++++++++--------- .github/workflows/podman_container_copy.yml | 34 +++++------ .github/workflows/podman_container_exec.yml | 34 +++++------ .github/workflows/podman_container_idem.yml | 38 ++++++------ .github/workflows/podman_container_info.yml | 46 +++++++-------- .github/workflows/podman_containers.yml | 46 +++++++-------- .github/workflows/podman_export.yml | 34 +++++------ .github/workflows/podman_generate_systemd.yml | 34 +++++------ .github/workflows/podman_image.yml | 48 +++++++-------- .github/workflows/podman_image_info.yml | 43 +++++++------- .github/workflows/podman_import.yml | 34 +++++------ .github/workflows/podman_load.yml | 34 +++++------ .github/workflows/podman_login.yml | 34 +++++------ .github/workflows/podman_login_info.yml | 34 +++++------ .github/workflows/podman_logout.yml | 34 +++++------ .github/workflows/podman_network.yml | 38 ++++++------ .github/workflows/podman_network_info.yml | 34 +++++------ .github/workflows/podman_play.yml | 34 +++++------ .github/workflows/podman_pod.yml | 46 +++++++-------- .github/workflows/podman_pod_info.yml | 38 ++++++------ .github/workflows/podman_prune.yml | 34 +++++------ .github/workflows/podman_runlabel.yml | 34 +++++------ .github/workflows/podman_save.yml | 34 +++++------ .github/workflows/podman_search.yml | 34 +++++------ .github/workflows/podman_secret.yml | 39 ++++++------ .github/workflows/podman_secret_info.yml | 34 +++++------ .../workflows/podman_system_connection.yml | 34 +++++------ .../podman_system_connection_info.yml | 34 +++++------ .github/workflows/podman_system_info.yml | 30 +++++----- .github/workflows/podman_tag.yml | 34 +++++------ .github/workflows/podman_volume.yml | 38 ++++++------ .github/workflows/podman_volume_info.yml | 38 ++++++------ .github/workflows/reusable-module-test.yml | 6 +- .github/workflows/unittests.yml | 2 +- ci/playbooks/install_repos.yml | 8 +-- ci/playbooks/pre.yml | 58 ++++++++---------- 40 files changed, 660 insertions(+), 675 deletions(-) diff --git a/.github/workflows/collection-continuous-integration.yml b/.github/workflows/collection-continuous-integration.yml index 855b7ca..726c77b 100644 --- a/.github/workflows/collection-continuous-integration.yml +++ b/.github/workflows/collection-continuous-integration.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: runner-os: - - ubuntu-22.04 + - ubuntu-24.04 ansible-version: - git+https://github.com/ansible/ansible.git@stable-2.15 runner-python-version: @@ -55,7 +55,7 @@ jobs: fail-fast: false matrix: runner-os: - - ubuntu-22.04 + - ubuntu-24.04 runner-python-version: - '3.11' ansible-version: @@ -64,12 +64,12 @@ jobs: python-version: - '3.11' include: - - runner-os: ubuntu-22.04 + - runner-os: ubuntu-24.04 runner-python-version: '3.12' ansible-version: git+https://github.com/ansible/ansible.git@devel python-version: '3.12' exclude: - - runner-os: ubuntu-22.04 + - runner-os: ubuntu-24.04 runner-python-version: '3.11' ansible-version: git+https://github.com/ansible/ansible.git@devel python-version: '3.11' diff --git a/.github/workflows/collection-publish-dry-run.yml b/.github/workflows/collection-publish-dry-run.yml index ba1c4b9..6c1c235 100644 --- a/.github/workflows/collection-publish-dry-run.yml +++ b/.github/workflows/collection-publish-dry-run.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: runner-os: - - ubuntu-22.04 + - ubuntu-24.04 ansible-version: - git+https://github.com/ansible/ansible.git@stable-2.15 runner-python-version: diff --git a/.github/workflows/collection-publish.yml b/.github/workflows/collection-publish.yml index c333759..5906b1f 100644 --- a/.github/workflows/collection-publish.yml +++ b/.github/workflows/collection-publish.yml @@ -11,7 +11,7 @@ jobs: strategy: matrix: runner-os: - - ubuntu-22.04 + - ubuntu-24.04 ansible-version: - git+https://github.com/ansible/ansible.git@stable-2.15 runner-python-version: diff --git a/.github/workflows/connections_tests.yml b/.github/workflows/connections_tests.yml index faeafb6..e877b22 100644 --- a/.github/workflows/connections_tests.yml +++ b/.github/workflows/connections_tests.yml @@ -3,28 +3,28 @@ name: Test connection plugins on: push: paths: - - '.github/workflows/connections_tests.yml' - - '.github/actions/setup-ansible-collection/action.yml' - - 'ci/*.yml' - - 'ci/playbooks/connections/**' - - 'ci/run_connection_test.sh' - - 'plugins/connection/**' - - 'tests/integration/targets/connection/**' - - 'tests/integration/targets/connection_*/**' + - ".github/workflows/connections_tests.yml" + - ".github/actions/setup-ansible-collection/action.yml" + - ci/playbooks/*.yml + - "ci/playbooks/connections/**" + - "ci/run_connection_test.sh" + - "plugins/connection/**" + - "tests/integration/targets/connection/**" + - "tests/integration/targets/connection_*/**" branches: - main pull_request: paths: - - '.github/workflows/connections_tests.yml' - - '.github/actions/setup-ansible-collection/action.yml' - - 'ci/*.yml' - - 'ci/playbooks/connections/**' - - 'ci/run_connection_test.sh' - - 'plugins/connection/**' - - 'tests/integration/targets/connection/**' - - 'tests/integration/targets/connection_*/**' + - ".github/workflows/connections_tests.yml" + - ".github/actions/setup-ansible-collection/action.yml" + - ci/playbooks/*.yml + - "ci/playbooks/connections/**" + - "ci/run_connection_test.sh" + - "plugins/connection/**" + - "tests/integration/targets/connection/**" + - "tests/integration/targets/connection_*/**" schedule: - - cron: 3 0 * * * # Run daily at 0:03 UTC + - cron: 3 0 * * * # Run daily at 0:03 UTC jobs: build-collection-artifact-connection-tests: @@ -33,7 +33,7 @@ jobs: strategy: matrix: runner-os: - - ubuntu-22.04 + - ubuntu-24.04 ansible-version: - git+https://github.com/ansible/ansible.git@stable-2.15 runner-python-version: @@ -67,10 +67,10 @@ jobs: path: .cache/collection-tarballs test-podman-connection: - name: Podman connection VM ${{ matrix.os || 'ubuntu-22.04' }}-${{ matrix.ansible-version }} + name: Podman connection VM ${{ matrix.os || 'ubuntu-24.04' }}-${{ matrix.ansible-version }} needs: - build-collection-artifact-connection-tests - runs-on: ${{ matrix.os || 'ubuntu-22.04' }} + runs-on: ${{ matrix.os || 'ubuntu-24.04' }} defaults: run: shell: bash @@ -81,8 +81,8 @@ jobs: - git+https://github.com/ansible/ansible.git@stable-2.18 - git+https://github.com/ansible/ansible.git@devel os: - - ubuntu-22.04 - #- ubuntu-22.04 + - ubuntu-24.04 + #- ubuntu-24.04 #- ubuntu-16.04 #- macos-latest python-version: @@ -93,7 +93,6 @@ jobs: #- 2.7 steps: - - name: Check out repository uses: actions/checkout@v6 @@ -136,10 +135,10 @@ jobs: shell: bash test-buildah-connection: - name: Buildah connection VM ${{ matrix.os || 'ubuntu-22.04' }}-${{ matrix.ansible-version }} + name: Buildah connection VM ${{ matrix.os || 'ubuntu-24.04' }}-${{ matrix.ansible-version }} needs: - build-collection-artifact-connection-tests - runs-on: ${{ matrix.os || 'ubuntu-22.04' }} + runs-on: ${{ matrix.os || 'ubuntu-24.04' }} defaults: run: shell: bash @@ -150,8 +149,8 @@ jobs: - git+https://github.com/ansible/ansible.git@stable-2.18 - git+https://github.com/ansible/ansible.git@devel os: - - ubuntu-22.04 - #- ubuntu-22.04 + - ubuntu-24.04 + #- ubuntu-24.04 #- ubuntu-16.04 #- macos-latest python-version: @@ -162,7 +161,6 @@ jobs: #- 2.7 steps: - - name: Check out repository uses: actions/checkout@v6 @@ -214,7 +212,7 @@ jobs: name: Test example playbooks with Podman and Buildah connection plugins needs: - build-collection-artifact-connection-tests - runs-on: ${{ matrix.os || 'ubuntu-22.04' }} + runs-on: ${{ matrix.os || 'ubuntu-24.04' }} defaults: run: shell: bash @@ -226,7 +224,7 @@ jobs: - git+https://github.com/ansible/ansible.git@devel os: - ubuntu-24.04 - #- ubuntu-22.04 + #- ubuntu-24.04 #- ubuntu-16.04 #- macos-latest python-version: @@ -237,7 +235,6 @@ jobs: #- 2.7 steps: - - name: Check out repository uses: actions/checkout@v6 diff --git a/.github/workflows/podman_container.yml b/.github/workflows/podman_container.yml index 6879ed8..ca15077 100644 --- a/.github/workflows/podman_container.yml +++ b/.github/workflows/podman_container.yml @@ -3,38 +3,37 @@ name: Podman container on: push: paths: - - '.github/workflows/podman_container.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'plugins/modules/podman_container_info.py' - - 'tests/integration/targets/podman_container/**' + - ".github/workflows/podman_container.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/module_utils/podman/quadlet.py" + - "plugins/modules/podman_container_info.py" + - "tests/integration/targets/podman_container/**" branches: - main pull_request: paths: - - '.github/workflows/podman_container.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'plugins/modules/podman_container_info.py' - - 'tests/integration/targets/podman_container/**' + - ".github/workflows/podman_container.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/module_utils/podman/quadlet.py" + - "plugins/modules/podman_container_info.py" + - "tests/integration/targets/podman_container/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: - test_podman_container: - name: Podman container ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-22.04' }}-${{ matrix.podman-version || 'unstable' }} - runs-on: ${{ matrix.os || 'ubuntu-22.04' }} + name: Podman container ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-24.04' }}-${{ matrix.podman-version || 'unstable' }} + runs-on: ${{ matrix.os || 'ubuntu-24.04' }} defaults: run: shell: bash @@ -45,28 +44,27 @@ jobs: - git+https://github.com/ansible/ansible.git@stable-2.18 - git+https://github.com/ansible/ansible.git@devel os: - - ubuntu-22.04 + - ubuntu-24.04 python-version: - "3.11" podman-version: - unstable include: - - os: ubuntu-22.04 + - os: ubuntu-24.04 ansible-version: git+https://github.com/ansible/ansible.git@stable-2.18 python-version: "3.11" podman-version: stable - - os: ubuntu-22.04 + - os: ubuntu-24.04 ansible-version: git+https://github.com/ansible/ansible.git@devel python-version: "3.12" podman-version: unstable exclude: - - os: ubuntu-22.04 + - os: ubuntu-24.04 ansible-version: git+https://github.com/ansible/ansible.git@devel python-version: "3.11" podman-version: unstable steps: - - name: Check out repository uses: actions/checkout@v6 diff --git a/.github/workflows/podman_container_copy.yml b/.github/workflows/podman_container_copy.yml index f2cd91c..68dad09 100644 --- a/.github/workflows/podman_container_copy.yml +++ b/.github/workflows/podman_container_copy.yml @@ -3,30 +3,30 @@ name: Podman Container Copy module on: push: paths: - - '.github/workflows/podman_container_copy.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_copy.yml' - - 'plugins/modules/podman_container_copy.py' - - 'tests/integration/targets/podman_container_copy/**' + - ".github/workflows/podman_container_copy.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_copy.yml" + - "plugins/modules/podman_container_copy.py" + - "tests/integration/targets/podman_container_copy/**" branches: - main pull_request: paths: - - '.github/workflows/podman_container_copy.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_copy.yml' - - 'plugins/modules/podman_container_copy.py' - - 'tests/integration/targets/podman_container_copy/**' + - ".github/workflows/podman_container_copy.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_copy.yml" + - "plugins/modules/podman_container_copy.py" + - "tests/integration/targets/podman_container_copy/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_container_copy: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_container_copy' - display_name: 'Podman Container Copy module' + module_name: "podman_container_copy" + display_name: "Podman Container Copy module" diff --git a/.github/workflows/podman_container_exec.yml b/.github/workflows/podman_container_exec.yml index 0f951ee..129a71a 100644 --- a/.github/workflows/podman_container_exec.yml +++ b/.github/workflows/podman_container_exec.yml @@ -3,30 +3,30 @@ name: Podman container exec on: push: paths: - - '.github/workflows/podman_container_exec.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_exec.yml' - - 'plugins/modules/podman_container_exec.py' - - 'tests/integration/targets/podman_container_exec/**' + - ".github/workflows/podman_container_exec.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_exec.yml" + - "plugins/modules/podman_container_exec.py" + - "tests/integration/targets/podman_container_exec/**" branches: - main pull_request: paths: - - '.github/workflows/podman_container_exec.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_exec.yml' - - 'plugins/modules/podman_container_exec.py' - - 'tests/integration/targets/podman_container_exec/**' + - ".github/workflows/podman_container_exec.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_exec.yml" + - "plugins/modules/podman_container_exec.py" + - "tests/integration/targets/podman_container_exec/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_container_exec: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_container_exec' - display_name: 'Podman container exec' + module_name: "podman_container_exec" + display_name: "Podman container exec" diff --git a/.github/workflows/podman_container_idem.yml b/.github/workflows/podman_container_idem.yml index ebc8095..ba993d1 100644 --- a/.github/workflows/podman_container_idem.yml +++ b/.github/workflows/podman_container_idem.yml @@ -3,32 +3,32 @@ name: Idempotency on: push: paths: - - '.github/workflows/podman_container_idem.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_idempotency.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'tests/integration/targets/podman_container_idempotency/**' + - ".github/workflows/podman_container_idem.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_idempotency.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "tests/integration/targets/podman_container_idempotency/**" branches: - main pull_request: paths: - - '.github/workflows/podman_container_idem.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_idempotency.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'tests/integration/targets/podman_container_idempotency/**' + - ".github/workflows/podman_container_idem.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_idempotency.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "tests/integration/targets/podman_container_idempotency/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_container_idem: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_container_idempotency' - display_name: 'Idempotency' + module_name: "podman_container_idempotency" + display_name: "Idempotency" diff --git a/.github/workflows/podman_container_info.yml b/.github/workflows/podman_container_info.yml index 9083c37..bfb0cdd 100644 --- a/.github/workflows/podman_container_info.yml +++ b/.github/workflows/podman_container_info.yml @@ -3,36 +3,36 @@ name: Podman container info on: push: paths: - - '.github/workflows/podman_container_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_info.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/modules/podman_container_info.py' - - 'tests/integration/targets/podman_container_info/**' + - ".github/workflows/podman_container_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_info.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/modules/podman_container_info.py" + - "tests/integration/targets/podman_container_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_container_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_container_info.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/modules/podman_container_info.py' - - 'tests/integration/targets/podman_container_info/**' + - ".github/workflows/podman_container_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_container_info.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/modules/podman_container_info.py" + - "tests/integration/targets/podman_container_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_container_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_container_info' - display_name: 'Podman container info' + module_name: "podman_container_info" + display_name: "Podman container info" diff --git a/.github/workflows/podman_containers.yml b/.github/workflows/podman_containers.yml index 204fcda..b4f3be2 100644 --- a/.github/workflows/podman_containers.yml +++ b/.github/workflows/podman_containers.yml @@ -3,36 +3,36 @@ name: Podman multi-containers on: push: paths: - - '.github/workflows/podman_containers.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_containers.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/modules/podman_containers.py' - - 'tests/integration/targets/podman_containers/**' + - ".github/workflows/podman_containers.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_containers.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/modules/podman_containers.py" + - "tests/integration/targets/podman_containers/**" branches: - main pull_request: paths: - - '.github/workflows/podman_containers.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_containers.yml' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/modules/podman_containers.py' - - 'tests/integration/targets/podman_containers/**' + - ".github/workflows/podman_containers.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_containers.yml" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/modules/podman_containers.py" + - "tests/integration/targets/podman_containers/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_containers: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_containers' - display_name: 'Podman multi-containers' + module_name: "podman_containers" + display_name: "Podman multi-containers" diff --git a/.github/workflows/podman_export.yml b/.github/workflows/podman_export.yml index 7ae916a..754174f 100644 --- a/.github/workflows/podman_export.yml +++ b/.github/workflows/podman_export.yml @@ -3,30 +3,30 @@ name: Podman export on: push: paths: - - '.github/workflows/podman_export.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_export.yml' - - 'plugins/modules/podman_export.py' - - 'tests/integration/targets/podman_export/**' + - ".github/workflows/podman_export.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_export.yml" + - "plugins/modules/podman_export.py" + - "tests/integration/targets/podman_export/**" branches: - main pull_request: paths: - - '.github/workflows/podman_export.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_export.yml' - - 'plugins/modules/podman_export.py' - - 'tests/integration/targets/podman_export/**' + - ".github/workflows/podman_export.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_export.yml" + - "plugins/modules/podman_export.py" + - "tests/integration/targets/podman_export/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_export: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_export' - display_name: 'Podman export' + module_name: "podman_export" + display_name: "Podman export" diff --git a/.github/workflows/podman_generate_systemd.yml b/.github/workflows/podman_generate_systemd.yml index 492b629..70ca9db 100644 --- a/.github/workflows/podman_generate_systemd.yml +++ b/.github/workflows/podman_generate_systemd.yml @@ -3,30 +3,30 @@ name: Podman generate systemd on: push: paths: - - '.github/workflows/podman_generate_systemd.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_generate_systemd.yml' - - 'plugins/modules/podman_generate_systemd.py' - - 'tests/integration/targets/podman_generate_systemd/**' + - ".github/workflows/podman_generate_systemd.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_generate_systemd.yml" + - "plugins/modules/podman_generate_systemd.py" + - "tests/integration/targets/podman_generate_systemd/**" branches: - main pull_request: paths: - - '.github/workflows/podman_generate_systemd.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_generate_systemd.yml' - - 'plugins/modules/podman_generate_systemd.py' - - 'tests/integration/targets/podman_generate_systemd/**' + - ".github/workflows/podman_generate_systemd.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_generate_systemd.yml" + - "plugins/modules/podman_generate_systemd.py" + - "tests/integration/targets/podman_generate_systemd/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_generate_systemd: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_generate_systemd' - display_name: 'Podman generate systemd' + module_name: "podman_generate_systemd" + display_name: "Podman generate systemd" diff --git a/.github/workflows/podman_image.yml b/.github/workflows/podman_image.yml index 07e39d3..fa5c91a 100644 --- a/.github/workflows/podman_image.yml +++ b/.github/workflows/podman_image.yml @@ -3,37 +3,37 @@ name: Podman image on: push: paths: - - '.github/workflows/podman_image.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_image.yml' - - 'plugins/modules/podman_image.py' - - 'plugins/modules/podman_image_info.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'plugins/module_utils/podman/podman_image_lib.py' - - 'tests/integration/targets/podman_image/**' + - ".github/workflows/podman_image.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_image.yml" + - "plugins/modules/podman_image.py" + - "plugins/modules/podman_image_info.py" + - "plugins/module_utils/podman/quadlet.py" + - "plugins/module_utils/podman/podman_image_lib.py" + - "tests/integration/targets/podman_image/**" branches: - main pull_request: paths: - - '.github/workflows/podman_image.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_image.yml' - - 'plugins/modules/podman_image.py' - - 'plugins/modules/podman_image_info.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'plugins/module_utils/podman/podman_image_lib.py' - - 'tests/integration/targets/podman_image/**' + - ".github/workflows/podman_image.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_image.yml" + - "plugins/modules/podman_image.py" + - "plugins/modules/podman_image_info.py" + - "plugins/module_utils/podman/quadlet.py" + - "plugins/module_utils/podman/podman_image_lib.py" + - "tests/integration/targets/podman_image/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_image: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_image' - display_name: 'Podman image' - extra_collections: 'ansible.posix' + module_name: "podman_image" + display_name: "Podman image" + extra_collections: "ansible.posix" diff --git a/.github/workflows/podman_image_info.yml b/.github/workflows/podman_image_info.yml index 9b5105c..3a49ab8 100644 --- a/.github/workflows/podman_image_info.yml +++ b/.github/workflows/podman_image_info.yml @@ -3,35 +3,34 @@ name: Podman image info on: push: paths: - - '.github/workflows/podman_image_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_image_info.yml' - - 'plugins/modules/podman_image.py' - - 'plugins/modules/podman_image_info.py' - - 'plugins/module_utils/podman/podman_image_lib.py' - - 'tests/integration/targets/podman_image_info/**' + - ".github/workflows/podman_image_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_image_info.yml" + - "plugins/modules/podman_image.py" + - "plugins/modules/podman_image_info.py" + - "plugins/module_utils/podman/podman_image_lib.py" + - "tests/integration/targets/podman_image_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_image_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_image_info.yml' - - 'plugins/modules/podman_image.py' - - 'plugins/modules/podman_image_info.py' - - 'plugins/module_utils/podman/podman_image_lib.py' - - 'tests/integration/targets/podman_image_info/**' + - ".github/workflows/podman_image_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_image_info.yml" + - "plugins/modules/podman_image.py" + - "plugins/modules/podman_image_info.py" + - "plugins/module_utils/podman/podman_image_lib.py" + - "tests/integration/targets/podman_image_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_image_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_image_info' - display_name: 'Podman image info' - + module_name: "podman_image_info" + display_name: "Podman image info" diff --git a/.github/workflows/podman_import.yml b/.github/workflows/podman_import.yml index fce311e..7445a3c 100644 --- a/.github/workflows/podman_import.yml +++ b/.github/workflows/podman_import.yml @@ -3,30 +3,30 @@ name: Podman import on: push: paths: - - '.github/workflows/podman_import.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_import.yml' - - 'plugins/modules/podman_import.py' - - 'tests/integration/targets/podman_import/**' + - ".github/workflows/podman_import.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_import.yml" + - "plugins/modules/podman_import.py" + - "tests/integration/targets/podman_import/**" branches: - main pull_request: paths: - - '.github/workflows/podman_import.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_import.yml' - - 'plugins/modules/podman_import.py' - - 'tests/integration/targets/podman_import/**' + - ".github/workflows/podman_import.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_import.yml" + - "plugins/modules/podman_import.py" + - "tests/integration/targets/podman_import/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_import: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_import' - display_name: 'Podman import' + module_name: "podman_import" + display_name: "Podman import" diff --git a/.github/workflows/podman_load.yml b/.github/workflows/podman_load.yml index 84fc1fa..47f318f 100644 --- a/.github/workflows/podman_load.yml +++ b/.github/workflows/podman_load.yml @@ -3,30 +3,30 @@ name: Podman load on: push: paths: - - '.github/workflows/podman_load.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_load.yml' - - 'plugins/modules/podman_load.py' - - 'tests/integration/targets/podman_load/**' + - ".github/workflows/podman_load.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_load.yml" + - "plugins/modules/podman_load.py" + - "tests/integration/targets/podman_load/**" branches: - main pull_request: paths: - - '.github/workflows/podman_load.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_load.yml' - - 'plugins/modules/podman_load.py' - - 'tests/integration/targets/podman_load/**' + - ".github/workflows/podman_load.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_load.yml" + - "plugins/modules/podman_load.py" + - "tests/integration/targets/podman_load/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_load: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_load' - display_name: 'Podman load' + module_name: "podman_load" + display_name: "Podman load" diff --git a/.github/workflows/podman_login.yml b/.github/workflows/podman_login.yml index 231b58b..b7a4000 100644 --- a/.github/workflows/podman_login.yml +++ b/.github/workflows/podman_login.yml @@ -3,30 +3,30 @@ name: Podman login on: push: paths: - - '.github/workflows/podman_login.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_login.yml' - - 'plugins/modules/podman_login.py' - - 'tests/integration/targets/podman_login/**' + - ".github/workflows/podman_login.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_login.yml" + - "plugins/modules/podman_login.py" + - "tests/integration/targets/podman_login/**" branches: - main pull_request: paths: - - '.github/workflows/podman_login.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_login.yml' - - 'plugins/modules/podman_login.py' - - 'tests/integration/targets/podman_login/**' + - ".github/workflows/podman_login.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_login.yml" + - "plugins/modules/podman_login.py" + - "tests/integration/targets/podman_login/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_login: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_login' - display_name: 'Podman login' + module_name: "podman_login" + display_name: "Podman login" diff --git a/.github/workflows/podman_login_info.yml b/.github/workflows/podman_login_info.yml index addc15d..ce625a2 100644 --- a/.github/workflows/podman_login_info.yml +++ b/.github/workflows/podman_login_info.yml @@ -3,30 +3,30 @@ name: Podman login info on: push: paths: - - '.github/workflows/podman_login_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_login_info.yml' - - 'plugins/modules/podman_login_info.py' - - 'tests/integration/targets/podman_login_info/**' + - ".github/workflows/podman_login_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_login_info.yml" + - "plugins/modules/podman_login_info.py" + - "tests/integration/targets/podman_login_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_login_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_login_info.yml' - - 'plugins/modules/podman_login_info.py' - - 'tests/integration/targets/podman_login_info/**' + - ".github/workflows/podman_login_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_login_info.yml" + - "plugins/modules/podman_login_info.py" + - "tests/integration/targets/podman_login_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_login_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_login_info' - display_name: 'Podman login info' + module_name: "podman_login_info" + display_name: "Podman login info" diff --git a/.github/workflows/podman_logout.yml b/.github/workflows/podman_logout.yml index b9cc816..c910026 100644 --- a/.github/workflows/podman_logout.yml +++ b/.github/workflows/podman_logout.yml @@ -3,30 +3,30 @@ name: Podman logout on: push: paths: - - '.github/workflows/podman_logout.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_logout.yml' - - 'plugins/modules/podman_logout.py' - - 'tests/integration/targets/podman_logout/**' + - ".github/workflows/podman_logout.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_logout.yml" + - "plugins/modules/podman_logout.py" + - "tests/integration/targets/podman_logout/**" branches: - main pull_request: paths: - - '.github/workflows/podman_logout.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_logout.yml' - - 'plugins/modules/podman_logout.py' - - 'tests/integration/targets/podman_logout/**' + - ".github/workflows/podman_logout.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_logout.yml" + - "plugins/modules/podman_logout.py" + - "tests/integration/targets/podman_logout/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_logout: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_logout' - display_name: 'Podman logout' + module_name: "podman_logout" + display_name: "Podman logout" diff --git a/.github/workflows/podman_network.yml b/.github/workflows/podman_network.yml index f3f9ee6..2e0b2d5 100644 --- a/.github/workflows/podman_network.yml +++ b/.github/workflows/podman_network.yml @@ -3,32 +3,32 @@ name: Podman network on: push: paths: - - '.github/workflows/podman_network.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_network.yml' - - 'plugins/modules/podman_network.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'tests/integration/targets/podman_network/**' + - ".github/workflows/podman_network.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_network.yml" + - "plugins/modules/podman_network.py" + - "plugins/module_utils/podman/quadlet.py" + - "tests/integration/targets/podman_network/**" branches: - main pull_request: paths: - - '.github/workflows/podman_network.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_network.yml' - - 'plugins/modules/podman_network.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'tests/integration/targets/podman_network/**' + - ".github/workflows/podman_network.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_network.yml" + - "plugins/modules/podman_network.py" + - "plugins/module_utils/podman/quadlet.py" + - "tests/integration/targets/podman_network/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_network: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_network' - display_name: 'Podman network' + module_name: "podman_network" + display_name: "Podman network" diff --git a/.github/workflows/podman_network_info.yml b/.github/workflows/podman_network_info.yml index ac66fc0..50668e1 100644 --- a/.github/workflows/podman_network_info.yml +++ b/.github/workflows/podman_network_info.yml @@ -3,30 +3,30 @@ name: Podman network info on: push: paths: - - '.github/workflows/podman_network_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_network_info.yml' - - 'plugins/modules/podman_network_info.py' - - 'tests/integration/targets/podman_network_info/**' + - ".github/workflows/podman_network_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_network_info.yml" + - "plugins/modules/podman_network_info.py" + - "tests/integration/targets/podman_network_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_network_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_network_info.yml' - - 'plugins/modules/podman_network_info.py' - - 'tests/integration/targets/podman_network_info/**' + - ".github/workflows/podman_network_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_network_info.yml" + - "plugins/modules/podman_network_info.py" + - "tests/integration/targets/podman_network_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_network_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_network_info' - display_name: 'Podman network info' + module_name: "podman_network_info" + display_name: "Podman network info" diff --git a/.github/workflows/podman_play.yml b/.github/workflows/podman_play.yml index 4d72a0f..3edb250 100644 --- a/.github/workflows/podman_play.yml +++ b/.github/workflows/podman_play.yml @@ -3,30 +3,30 @@ name: Podman play on: push: paths: - - '.github/workflows/podman_play.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_play.yml' - - 'plugins/modules/podman_play.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'tests/integration/targets/podman_play/**' + - ".github/workflows/podman_play.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_play.yml" + - "plugins/modules/podman_play.py" + - "plugins/module_utils/podman/quadlet.py" + - "tests/integration/targets/podman_play/**" branches: - main pull_request: paths: - - '.github/workflows/podman_play.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_play.yml' - - 'plugins/modules/podman_play.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'tests/integration/targets/podman_play/**' + - ".github/workflows/podman_play.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_play.yml" + - "plugins/modules/podman_play.py" + - "plugins/module_utils/podman/quadlet.py" + - "tests/integration/targets/podman_play/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_play: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_play' - display_name: 'Podman play' + module_name: "podman_play" + display_name: "Podman play" diff --git a/.github/workflows/podman_pod.yml b/.github/workflows/podman_pod.yml index 1658117..6c8b528 100644 --- a/.github/workflows/podman_pod.yml +++ b/.github/workflows/podman_pod.yml @@ -3,36 +3,36 @@ name: Podman pod on: push: paths: - - '.github/workflows/podman_pod.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_pod.yml' - - 'plugins/module_utils/podman/podman_pod_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'plugins/modules/podman_pod.py' - - 'plugins/modules/podman_pod_info.py' - - 'tests/integration/targets/podman_pod/**' + - ".github/workflows/podman_pod.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_pod.yml" + - "plugins/module_utils/podman/podman_pod_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/module_utils/podman/quadlet.py" + - "plugins/modules/podman_pod.py" + - "plugins/modules/podman_pod_info.py" + - "tests/integration/targets/podman_pod/**" branches: - main pull_request: paths: - - '.github/workflows/podman_pod.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_pod.yml' - - 'plugins/module_utils/podman/podman_pod_lib.py' - - 'plugins/module_utils/podman/common.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'plugins/modules/podman_pod.py' - - 'plugins/modules/podman_pod_info.py' - - 'tests/integration/targets/podman_pod/**' + - ".github/workflows/podman_pod.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_pod.yml" + - "plugins/module_utils/podman/podman_pod_lib.py" + - "plugins/module_utils/podman/common.py" + - "plugins/module_utils/podman/quadlet.py" + - "plugins/modules/podman_pod.py" + - "plugins/modules/podman_pod_info.py" + - "tests/integration/targets/podman_pod/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_pod: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_pod' - display_name: 'Podman pod' + module_name: "podman_pod" + display_name: "Podman pod" diff --git a/.github/workflows/podman_pod_info.yml b/.github/workflows/podman_pod_info.yml index 8334ae0..dd8b9d7 100644 --- a/.github/workflows/podman_pod_info.yml +++ b/.github/workflows/podman_pod_info.yml @@ -3,32 +3,32 @@ name: Podman pod info on: push: paths: - - '.github/workflows/podman_pod_info.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_pod_info.yml' - - 'plugins/module_utils/podman/podman_pod_lib.py' - - 'plugins/modules/podman_pod.py' - - 'plugins/modules/podman_pod_info.py' - - 'tests/integration/targets/podman_pod_info/**' + - ".github/workflows/podman_pod_info.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_pod_info.yml" + - "plugins/module_utils/podman/podman_pod_lib.py" + - "plugins/modules/podman_pod.py" + - "plugins/modules/podman_pod_info.py" + - "tests/integration/targets/podman_pod_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_pod_info.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_pod_info.yml' - - 'plugins/module_utils/podman/podman_pod_lib.py' - - 'plugins/modules/podman_pod.py' - - 'plugins/modules/podman_pod_info.py' - - 'tests/integration/targets/podman_pod_info/**' + - ".github/workflows/podman_pod_info.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_pod_info.yml" + - "plugins/module_utils/podman/podman_pod_lib.py" + - "plugins/modules/podman_pod.py" + - "plugins/modules/podman_pod_info.py" + - "tests/integration/targets/podman_pod_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_pod_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_pod_info' - display_name: 'Podman pod info' + module_name: "podman_pod_info" + display_name: "Podman pod info" diff --git a/.github/workflows/podman_prune.yml b/.github/workflows/podman_prune.yml index e3d616b..2401b6b 100644 --- a/.github/workflows/podman_prune.yml +++ b/.github/workflows/podman_prune.yml @@ -3,30 +3,30 @@ name: Podman prune on: push: paths: - - '.github/workflows/podman_prune.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_prune.yml' - - 'plugins/modules/podman_prune.py' - - 'tests/integration/targets/podman_prune/**' + - ".github/workflows/podman_prune.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_prune.yml" + - "plugins/modules/podman_prune.py" + - "tests/integration/targets/podman_prune/**" branches: - main pull_request: paths: - - '.github/workflows/podman_prune.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_prune.yml' - - 'plugins/modules/podman_prune.py' - - 'tests/integration/targets/podman_prune/**' + - ".github/workflows/podman_prune.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_prune.yml" + - "plugins/modules/podman_prune.py" + - "tests/integration/targets/podman_prune/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_prune: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_prune' - display_name: 'Podman prune' + module_name: "podman_prune" + display_name: "Podman prune" diff --git a/.github/workflows/podman_runlabel.yml b/.github/workflows/podman_runlabel.yml index 89d5e0b..5283959 100644 --- a/.github/workflows/podman_runlabel.yml +++ b/.github/workflows/podman_runlabel.yml @@ -3,30 +3,30 @@ name: Podman runlabel module on: push: paths: - - '.github/workflows/podman_runlabel.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_runlabel.yml' - - 'plugins/modules/podman_runlabel.py' - - 'tests/integration/targets/podman_runlabel/**' + - ".github/workflows/podman_runlabel.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_runlabel.yml" + - "plugins/modules/podman_runlabel.py" + - "tests/integration/targets/podman_runlabel/**" branches: - main pull_request: paths: - - '.github/workflows/podman_runlabel.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_runlabel.yml' - - 'plugins/modules/podman_runlabel.py' - - 'tests/integration/targets/podman_runlabel/**' + - ".github/workflows/podman_runlabel.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_runlabel.yml" + - "plugins/modules/podman_runlabel.py" + - "tests/integration/targets/podman_runlabel/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_runlabel: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_runlabel' - display_name: 'Podman runlabel module' + module_name: "podman_runlabel" + display_name: "Podman runlabel module" diff --git a/.github/workflows/podman_save.yml b/.github/workflows/podman_save.yml index 63c28b8..1a55056 100644 --- a/.github/workflows/podman_save.yml +++ b/.github/workflows/podman_save.yml @@ -3,30 +3,30 @@ name: Podman save on: push: paths: - - '.github/workflows/podman_save.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_save.yml' - - 'plugins/modules/podman_save.py' - - 'tests/integration/targets/podman_save/**' + - ".github/workflows/podman_save.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_save.yml" + - "plugins/modules/podman_save.py" + - "tests/integration/targets/podman_save/**" branches: - main pull_request: paths: - - '.github/workflows/podman_save.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_save.yml' - - 'plugins/modules/podman_save.py' - - 'tests/integration/targets/podman_save/**' + - ".github/workflows/podman_save.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_save.yml" + - "plugins/modules/podman_save.py" + - "tests/integration/targets/podman_save/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_save: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_save' - display_name: 'Podman save' + module_name: "podman_save" + display_name: "Podman save" diff --git a/.github/workflows/podman_search.yml b/.github/workflows/podman_search.yml index c330aef..4303c85 100644 --- a/.github/workflows/podman_search.yml +++ b/.github/workflows/podman_search.yml @@ -3,30 +3,30 @@ name: Podman search on: push: paths: - - '.github/workflows/podman_search.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_search.yml' - - 'plugins/modules/podman_search.py' - - 'tests/integration/targets/podman_search/**' + - ".github/workflows/podman_search.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_search.yml" + - "plugins/modules/podman_search.py" + - "tests/integration/targets/podman_search/**" branches: - main pull_request: paths: - - '.github/workflows/podman_search.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_search.yml' - - 'plugins/modules/podman_search.py' - - 'tests/integration/targets/podman_search/**' + - ".github/workflows/podman_search.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_search.yml" + - "plugins/modules/podman_search.py" + - "tests/integration/targets/podman_search/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_search: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_search' - display_name: 'Podman search' + module_name: "podman_search" + display_name: "Podman search" diff --git a/.github/workflows/podman_secret.yml b/.github/workflows/podman_secret.yml index cca6ed5..fcdba37 100644 --- a/.github/workflows/podman_secret.yml +++ b/.github/workflows/podman_secret.yml @@ -3,33 +3,32 @@ name: Podman secret on: push: paths: - - '.github/workflows/podman_secret.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_secret.yml' - - 'plugins/modules/podman_secret.py' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' + - ".github/workflows/podman_secret.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_secret.yml" + - "plugins/modules/podman_secret.py" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" branches: - main pull_request: paths: - - '.github/workflows/podman_secret.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_secret.yml' - - 'plugins/modules/podman_secret.py' - - 'plugins/modules/podman_container.py' - - 'plugins/module_utils/podman/podman_container_lib.py' + - ".github/workflows/podman_secret.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_secret.yml" + - "plugins/modules/podman_secret.py" + - "plugins/modules/podman_container.py" + - "plugins/module_utils/podman/podman_container_lib.py" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_secret: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_secret' - display_name: 'Podman secret' - + module_name: "podman_secret" + display_name: "Podman secret" diff --git a/.github/workflows/podman_secret_info.yml b/.github/workflows/podman_secret_info.yml index 4ab38c3..d157106 100644 --- a/.github/workflows/podman_secret_info.yml +++ b/.github/workflows/podman_secret_info.yml @@ -3,30 +3,30 @@ name: Podman secret info on: push: paths: - - '.github/workflows/podman_secret_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_secret_info.yml' - - 'plugins/modules/podman_secret.py' - - 'plugins/modules/podman_secret_info.py' + - ".github/workflows/podman_secret_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_secret_info.yml" + - "plugins/modules/podman_secret.py" + - "plugins/modules/podman_secret_info.py" branches: - main pull_request: paths: - - '.github/workflows/podman_secret_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_secret_info.yml' - - 'plugins/modules/podman_secret.py' - - 'plugins/modules/podman_secret_info.py' + - ".github/workflows/podman_secret_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_secret_info.yml" + - "plugins/modules/podman_secret.py" + - "plugins/modules/podman_secret_info.py" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_secret_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_secret_info' - display_name: 'Podman secret info' + module_name: "podman_secret_info" + display_name: "Podman secret info" diff --git a/.github/workflows/podman_system_connection.yml b/.github/workflows/podman_system_connection.yml index 9697025..5015a0b 100644 --- a/.github/workflows/podman_system_connection.yml +++ b/.github/workflows/podman_system_connection.yml @@ -3,30 +3,30 @@ name: Podman system connection on: push: paths: - - '.github/workflows/podman_system_connection.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_system_connection.yml' - - 'plugins/modules/podman_system_connection.py' - - 'tests/integration/targets/podman_system_connection/**' + - ".github/workflows/podman_system_connection.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_system_connection.yml" + - "plugins/modules/podman_system_connection.py" + - "tests/integration/targets/podman_system_connection/**" branches: - main pull_request: paths: - - '.github/workflows/podman_system_connection.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_system_connection.yml' - - 'plugins/modules/podman_system_connection.py' - - 'tests/integration/targets/podman_system_connection/**' + - ".github/workflows/podman_system_connection.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_system_connection.yml" + - "plugins/modules/podman_system_connection.py" + - "tests/integration/targets/podman_system_connection/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_system_connection: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_system_connection' - display_name: 'Podman system connection' + module_name: "podman_system_connection" + display_name: "Podman system connection" diff --git a/.github/workflows/podman_system_connection_info.yml b/.github/workflows/podman_system_connection_info.yml index 5767b7a..38b8d51 100644 --- a/.github/workflows/podman_system_connection_info.yml +++ b/.github/workflows/podman_system_connection_info.yml @@ -3,30 +3,30 @@ name: Podman system connection info on: push: paths: - - '.github/workflows/podman_system_connection_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_system_connection_info.yml' - - 'plugins/modules/podman_system_connection_info.py' - - 'tests/integration/targets/podman_system_connection_info/**' + - ".github/workflows/podman_system_connection_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_system_connection_info.yml" + - "plugins/modules/podman_system_connection_info.py" + - "tests/integration/targets/podman_system_connection_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_system_connection_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_system_connection_info.yml' - - 'plugins/modules/podman_system_connection_info.py' - - 'tests/integration/targets/podman_system_connection_info/**' + - ".github/workflows/podman_system_connection_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_system_connection_info.yml" + - "plugins/modules/podman_system_connection_info.py" + - "tests/integration/targets/podman_system_connection_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_system_connection_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_system_connection_info' - display_name: 'Podman system connection info' + module_name: "podman_system_connection_info" + display_name: "Podman system connection info" diff --git a/.github/workflows/podman_system_info.yml b/.github/workflows/podman_system_info.yml index 59db9c8..6566c6d 100644 --- a/.github/workflows/podman_system_info.yml +++ b/.github/workflows/podman_system_info.yml @@ -3,28 +3,28 @@ name: Podman system info on: push: paths: - - '.github/workflows/podman_system_info.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_system_info.yml' - - 'plugins/modules/podman_system_info.py' - - 'tests/integration/targets/podman_system_info/**' + - ".github/workflows/podman_system_info.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_system_info.yml" + - "plugins/modules/podman_system_info.py" + - "tests/integration/targets/podman_system_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_system_info.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_system_info.yml' - - 'plugins/modules/podman_system_info.py' - - 'tests/integration/targets/podman_system_info/**' + - ".github/workflows/podman_system_info.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_system_info.yml" + - "plugins/modules/podman_system_info.py" + - "tests/integration/targets/podman_system_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_system_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_system_info' - display_name: 'Podman system info' + module_name: "podman_system_info" + display_name: "Podman system info" diff --git a/.github/workflows/podman_tag.yml b/.github/workflows/podman_tag.yml index beee5d7..9725aba 100644 --- a/.github/workflows/podman_tag.yml +++ b/.github/workflows/podman_tag.yml @@ -3,30 +3,30 @@ name: Podman tag on: push: paths: - - '.github/workflows/podman_tag.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_tag.yml' - - 'plugins/modules/podman_tag.py' - - 'tests/integration/targets/podman_tag/**' + - ".github/workflows/podman_tag.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_tag.yml" + - "plugins/modules/podman_tag.py" + - "tests/integration/targets/podman_tag/**" branches: - main pull_request: paths: - - '.github/workflows/podman_tag.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_tag.yml' - - 'plugins/modules/podman_tag.py' - - 'tests/integration/targets/podman_tag/**' + - ".github/workflows/podman_tag.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_tag.yml" + - "plugins/modules/podman_tag.py" + - "tests/integration/targets/podman_tag/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_tag: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_tag' - display_name: 'Podman tag' + module_name: "podman_tag" + display_name: "Podman tag" diff --git a/.github/workflows/podman_volume.yml b/.github/workflows/podman_volume.yml index a8c4c2c..a75d7a3 100644 --- a/.github/workflows/podman_volume.yml +++ b/.github/workflows/podman_volume.yml @@ -3,32 +3,32 @@ name: Podman volume on: push: paths: - - '.github/workflows/podman_volume.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_volume.yml' - - 'plugins/modules/podman_volume.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'tests/integration/targets/podman_volume/**' + - ".github/workflows/podman_volume.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_volume.yml" + - "plugins/modules/podman_volume.py" + - "plugins/module_utils/podman/quadlet.py" + - "tests/integration/targets/podman_volume/**" branches: - main pull_request: paths: - - '.github/workflows/podman_volume.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_volume.yml' - - 'plugins/modules/podman_volume.py' - - 'plugins/module_utils/podman/quadlet.py' - - 'tests/integration/targets/podman_volume/**' + - ".github/workflows/podman_volume.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_volume.yml" + - "plugins/modules/podman_volume.py" + - "plugins/module_utils/podman/quadlet.py" + - "tests/integration/targets/podman_volume/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_volume: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_volume' - display_name: 'Podman volume' + module_name: "podman_volume" + display_name: "Podman volume" diff --git a/.github/workflows/podman_volume_info.yml b/.github/workflows/podman_volume_info.yml index 7e9a9f6..a74f718 100644 --- a/.github/workflows/podman_volume_info.yml +++ b/.github/workflows/podman_volume_info.yml @@ -3,32 +3,32 @@ name: Podman volume info on: push: paths: - - '.github/workflows/podman_volume_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_volume_info.yml' - - 'plugins/modules/podman_volume_info.py' - - 'plugins/modules/podman_volume.py' - - 'tests/integration/targets/podman_volume_info/**' + - ".github/workflows/podman_volume_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_volume_info.yml" + - "plugins/modules/podman_volume_info.py" + - "plugins/modules/podman_volume.py" + - "tests/integration/targets/podman_volume_info/**" branches: - main pull_request: paths: - - '.github/workflows/podman_volume_info.yml' - - '.github/workflows/reusable-module-test.yml' - - 'ci/*.yml' - - 'ci/run_containers_tests.sh' - - 'ci/playbooks/containers/podman_volume_info.yml' - - 'plugins/modules/podman_volume_info.py' - - 'plugins/modules/podman_volume.py' - - 'tests/integration/targets/podman_volume_info/**' + - ".github/workflows/podman_volume_info.yml" + - ".github/workflows/reusable-module-test.yml" + - ci/playbooks/*.yml + - "ci/run_containers_tests.sh" + - "ci/playbooks/containers/podman_volume_info.yml" + - "plugins/modules/podman_volume_info.py" + - "plugins/modules/podman_volume.py" + - "tests/integration/targets/podman_volume_info/**" schedule: - - cron: 4 0 * * * # Run daily at 0:03 UTC + - cron: 4 0 * * * # Run daily at 0:03 UTC jobs: test_podman_volume_info: uses: ./.github/workflows/reusable-module-test.yml with: - module_name: 'podman_volume_info' - display_name: 'Podman volume info' + module_name: "podman_volume_info" + display_name: "Podman volume info" diff --git a/.github/workflows/reusable-module-test.yml b/.github/workflows/reusable-module-test.yml index 3c750cc..b35bcd1 100644 --- a/.github/workflows/reusable-module-test.yml +++ b/.github/workflows/reusable-module-test.yml @@ -21,7 +21,7 @@ on: description: 'OS matrix as JSON string' required: false type: string - default: '["ubuntu-22.04"]' + default: '["ubuntu-24.04"]' ansible_versions: description: 'Ansible versions matrix as JSON string' required: false @@ -35,8 +35,8 @@ on: jobs: test_module: - name: ${{ inputs.display_name || inputs.module_name }} ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-22.04' }} - runs-on: ${{ matrix.os || 'ubuntu-22.04' }} + name: ${{ inputs.display_name || inputs.module_name }} ${{ matrix.ansible-version }}-${{ matrix.os || 'ubuntu-24.04' }} + runs-on: ${{ matrix.os || 'ubuntu-24.04' }} defaults: run: shell: bash diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 7d1ddb4..8001910 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: runner-os: - - ubuntu-22.04 + - ubuntu-24.04 # ansible-version: # - git+https://github.com/ansible/ansible.git@stable-2.15 runner-python-version: diff --git a/ci/playbooks/install_repos.yml b/ci/playbooks/install_repos.yml index b264770..6aa43db 100644 --- a/ci/playbooks/install_repos.yml +++ b/ci/playbooks/install_repos.yml @@ -3,8 +3,8 @@ become: true shell: | . /etc/os-release - echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list - curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${VERSION_ID}/Release.key | apt-key add - + echo "deb https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/home:alvistack.list + curl -L https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/Release.key | apt-key add - apt-get update when: - ansible_distribution|lower == "ubuntu" @@ -14,8 +14,8 @@ become: true shell: | . /etc/os-release - echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list - curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key | apt-key add - + echo "deb https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/ /" > /etc/apt/sources.list.d/home:alvistack.list + curl -L https://download.opensuse.org/repositories/home:/alvistack/xUbuntu_${VERSION_ID}/Release.key | apt-key add - apt-get update when: - ansible_distribution|lower == "ubuntu" diff --git a/ci/playbooks/pre.yml b/ci/playbooks/pre.yml index cbb74ec..7314b95 100644 --- a/ci/playbooks/pre.yml +++ b/ci/playbooks/pre.yml @@ -52,50 +52,42 @@ - name: Install repositories if need include_tasks: install_repos.yml + - when: + - distro == 'Ubuntu24' + block: + + - name: Remove existing golang-github-containers-common + package: + name: + - podman + - buildah + - skopeo + - crun + state: absent + + - name: Remove existing golang-github-containers-common + package: + name: golang-github-containers-common + state: absent + + - name: Run autoremove + command: apt-get autoremove -y + - name: Install podman package: name: - podman - buildah + - skopeo - git - vim - dnsmasq - slirp4netns + - netavark + - uidmap + - passt state: latest - - name: Discover slirp4netns version - shell: slirp4netns -v | grep version | awk {'print $3'} - register: version - when: - - ansible_distribution == 'Ubuntu' - - ansible_distribution_major_version is version('22', '>=') - - - name: Install newest slirp4netns version - shell: >- - curl -o /tmp/slirp4netns --fail -L https://github.com/rootless-containers/slirp4netns/releases/download/v1.2.0/slirp4netns-$(uname -m); - chmod +x /tmp/slirp4netns; - mv /tmp/slirp4netns /usr/bin/slirp4netns - when: - - ansible_distribution == 'Ubuntu' - - ansible_distribution_major_version is version('22', '>=') - - version.stdout is version('1.1.0', '<') - - - name: Discover conmon version - shell: conmon --version | grep version | awk {'print $3'} - register: conmon_version - when: - - ansible_distribution == 'Ubuntu' - - ansible_distribution_major_version is version('22', '>=') - - - name: Downgrade broken conmon - shell: >- - wget https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_22.04/amd64/conmon_2.1.2~0_amd64.deb -O /tmp/conmon_2.1.2.deb; - apt install -y /tmp/conmon_2.1.2.deb - when: - - ansible_distribution == 'Ubuntu' - - ansible_distribution_major_version is version('22', '>=') - - conmon_version.stdout is version('2.1.9', '==') - - name: Remove virtualenv if need file: path: "{{ ansible_venv }}"