all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 199.19.213.217
      ansible_port: 22
      ansible_python_interpreter: /usr/bin/python3
      ansible_user: zuul
      cilium_helm_values:
        operator:
          replicas: 1
      cilium_ipv4_cidr: 172.24.0.0/16
      kube_vip_address: 172.17.0.100
      kube_vip_interface: '{{ ansible_facts[''default_ipv4''].interface }}'
      kubernetes_hostname: '{{ ansible_facts[''default_ipv4''].address }}'
      kubernetes_remove_kube_proxy: true
      kubernetes_version: 1.34.0
      molecule_scenario: aio
      nodepool:
        az: nova
        cloud: public
        external_id: 6fa60079-359a-4ad6-be2c-dc1603db498b
        host_id: 413ad91e6120ae81306de27e59dcefd40ab96f06b8665fea7030ef8f
        interface_ip: 199.19.213.217
        label: rockylinux-9
        node_properties: {}
        private_ipv4: 199.19.213.217
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.19.213.217
        public_ipv6: 2604:e100:1:0:f816:3eff:fede:bf74
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: nova
        cloud: public
        external_id: 6fa60079-359a-4ad6-be2c-dc1603db498b
        host_id: 413ad91e6120ae81306de27e59dcefd40ab96f06b8665fea7030ef8f
        interface_ip: 199.19.213.217
        label: rockylinux-9
        node_properties: {}
        private_ipv4: 199.19.213.217
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.19.213.217
        public_ipv6: 2604:e100:1:0:f816:3eff:fede:bf74
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    cilium_helm_values:
      operator:
        replicas: 1
    kubernetes_version: 1.34.0
    molecule_scenario: aio
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-config/zuul.d/jobs.yaml@main#1>'
      - '<Job molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-jobs/zuul.d/ansible-jobs.yaml@main#1>'
      - '<Job ansible-collection-kubernetes-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/ansible-collection-kubernetes/.zuul.yaml@main#49>'
      - '<Job ansible-collection-kubernetes-molecule-aio explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/ansible-collection-kubernetes/.zuul.yaml@main#71>'
      - '<Job ansible-collection-kubernetes-molecule-aio-rockylinux-9 explicit: None
        implied: {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/ansible-collection-kubernetes/.zuul.yaml@main#83>'
      - '<Job ansible-collection-kubernetes-molecule-aio-rockylinux-9 explicit: None
        implied: None source: vexxhost/ansible-collection-kubernetes/.zuul.yaml@main#176>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: d68ee8441f8d4ce19b8dc95d774cc033
      build_refs:
      - branch: main
        change: '260'
        change_message: "chore(deps): update vendir https://github.com/k-orc/openstack-resource-controller.git
          to v2.5.0\n\nThis PR contains the following updates:\n\n| Package | Type
          | Update | Change |\n|---|---|---|---|\n| [https://github.com/k-orc/openstack-resource-controller.git](https://redirect.github.com/k-orc/openstack-resource-controller)
          | GitSource | minor | `v2.4.0` \u2192 `v2.5.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>k-orc/openstack-resource-controller
          (https://github.com/k-orc/openstack-resource-controller.git)</summary>\n\n###
          [`v2.5.0`](https://redirect.github.com/k-orc/openstack-resource-controller/releases/tag/v2.5.0)\n\n[Compare
          Source](https://redirect.github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0)\n\nThis
          release adds five new controllers spanning Neutron and Keystone services,
          plus significant improvements to existing controllers. This is expected
          to be the last v2 release before work begins on v3, which will include minor
          breaking API changes.\n\n#### What's Changed\n\n##### New controllers\n\n-
          Trunk: Manage Neutron trunk ports\n- AddressScope: Manage Neutron address
          scopes\n- Endpoint: Manage Keystone endpoints\n- User: Manage Keystone users\n-
          ApplicationCredential: Manage Keystone application credentials\n\n#####
          New features\n\n- Port: Added `adminStateUp` and `macAddress` fields\n-
          Port: Added support for port binding\n- Server: Added `configdrive` and
          `metadata` fields\n- Volume: Added ability to create bootable volumes from
          images\n- Project: Added ability to specify domainRef\n- We now have a process
          for [lightweight enhancement proposals](https://redirect.github.com/k-orc/openstack-resource-controller/tree/main/enhancements).
          We even got a proposal for [drift detection](https://redirect.github.com/k-orc/openstack-resource-controller/blob/main/enhancements/drift-detection.md).\n\n#####
          Bug fixes\n\n- SecurityGroup: Fixed inverted error handling for rule creation
          where retryable errors were marked terminal ([#&#8203;672](https://redirect.github.com/k-orc/openstack-resource-controller/pull/672))\n-
          SecurityGroup: Fixed availability status by counting security group rules
          (Fixes [#&#8203;120](https://redirect.github.com/k-orc/openstack-resource-controller/issues/120))\n-
          RouterInterface: Fixed missing status conditions when routerRef does not
          exist (Fixes [#&#8203;314](https://redirect.github.com/k-orc/openstack-resource-controller/issues/314))\n-
          Role: Fixed adoption of domain-scoped roles failing with 409 Conflict ([#&#8203;733](https://redirect.github.com/k-orc/openstack-resource-controller/pull/733))\n\n#####
          Infrastructure improvements\n\n- Go: Bumped to version 1.25.9\n- Bumped
          dependencies, most notably gophercloud to v2.11.1\n- Added ORC API linter
          to enforce API design philosophy (no OpenStack IDs in spec fields)\n- Added
          API validation tests for all controllers, with scaffolding support for new
          controllers\n- Added AI agent instructions and skills for assisted development\n-
          CI: Hardened GitHub Actions security (pinned SHAs, scoped permissions, zizmor
          scanning)\n- CI: Added gazpacho, dropped dalmatian testing\n\n* Restored
          development container image expiration in Quay\n\n#### New Contributors\n\n-
          [@&#8203;gndrmnn](https://redirect.github.com/gndrmnn) made their first
          contribution in [#&#8203;656](https://redirect.github.com/k-orc/openstack-resource-controller/pull/656)\n-
          [@&#8203;aldokimi](https://redirect.github.com/aldokimi) made their first
          contribution in [#&#8203;581](https://redirect.github.com/k-orc/openstack-resource-controller/pull/581)\n\n**Full
          Changelog**: <https://github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
          manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR is
          behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/vexxhost/ansible-collection-kubernetes).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260
        commit_id: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
        patchset: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-kubernetes
          name: vexxhost/ansible-collection-kubernetes
          short_name: ansible-collection-kubernetes
          src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        topic: null
      buildset: 1d295ae06532454faa9ed3ce491e32f8
      buildset_refs:
      - branch: main
        change: '260'
        change_message: "chore(deps): update vendir https://github.com/k-orc/openstack-resource-controller.git
          to v2.5.0\n\nThis PR contains the following updates:\n\n| Package | Type
          | Update | Change |\n|---|---|---|---|\n| [https://github.com/k-orc/openstack-resource-controller.git](https://redirect.github.com/k-orc/openstack-resource-controller)
          | GitSource | minor | `v2.4.0` \u2192 `v2.5.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>k-orc/openstack-resource-controller
          (https://github.com/k-orc/openstack-resource-controller.git)</summary>\n\n###
          [`v2.5.0`](https://redirect.github.com/k-orc/openstack-resource-controller/releases/tag/v2.5.0)\n\n[Compare
          Source](https://redirect.github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0)\n\nThis
          release adds five new controllers spanning Neutron and Keystone services,
          plus significant improvements to existing controllers. This is expected
          to be the last v2 release before work begins on v3, which will include minor
          breaking API changes.\n\n#### What's Changed\n\n##### New controllers\n\n-
          Trunk: Manage Neutron trunk ports\n- AddressScope: Manage Neutron address
          scopes\n- Endpoint: Manage Keystone endpoints\n- User: Manage Keystone users\n-
          ApplicationCredential: Manage Keystone application credentials\n\n#####
          New features\n\n- Port: Added `adminStateUp` and `macAddress` fields\n-
          Port: Added support for port binding\n- Server: Added `configdrive` and
          `metadata` fields\n- Volume: Added ability to create bootable volumes from
          images\n- Project: Added ability to specify domainRef\n- We now have a process
          for [lightweight enhancement proposals](https://redirect.github.com/k-orc/openstack-resource-controller/tree/main/enhancements).
          We even got a proposal for [drift detection](https://redirect.github.com/k-orc/openstack-resource-controller/blob/main/enhancements/drift-detection.md).\n\n#####
          Bug fixes\n\n- SecurityGroup: Fixed inverted error handling for rule creation
          where retryable errors were marked terminal ([#&#8203;672](https://redirect.github.com/k-orc/openstack-resource-controller/pull/672))\n-
          SecurityGroup: Fixed availability status by counting security group rules
          (Fixes [#&#8203;120](https://redirect.github.com/k-orc/openstack-resource-controller/issues/120))\n-
          RouterInterface: Fixed missing status conditions when routerRef does not
          exist (Fixes [#&#8203;314](https://redirect.github.com/k-orc/openstack-resource-controller/issues/314))\n-
          Role: Fixed adoption of domain-scoped roles failing with 409 Conflict ([#&#8203;733](https://redirect.github.com/k-orc/openstack-resource-controller/pull/733))\n\n#####
          Infrastructure improvements\n\n- Go: Bumped to version 1.25.9\n- Bumped
          dependencies, most notably gophercloud to v2.11.1\n- Added ORC API linter
          to enforce API design philosophy (no OpenStack IDs in spec fields)\n- Added
          API validation tests for all controllers, with scaffolding support for new
          controllers\n- Added AI agent instructions and skills for assisted development\n-
          CI: Hardened GitHub Actions security (pinned SHAs, scoped permissions, zizmor
          scanning)\n- CI: Added gazpacho, dropped dalmatian testing\n\n* Restored
          development container image expiration in Quay\n\n#### New Contributors\n\n-
          [@&#8203;gndrmnn](https://redirect.github.com/gndrmnn) made their first
          contribution in [#&#8203;656](https://redirect.github.com/k-orc/openstack-resource-controller/pull/656)\n-
          [@&#8203;aldokimi](https://redirect.github.com/aldokimi) made their first
          contribution in [#&#8203;581](https://redirect.github.com/k-orc/openstack-resource-controller/pull/581)\n\n**Full
          Changelog**: <https://github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
          manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR is
          behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/vexxhost/ansible-collection-kubernetes).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260
        commit_id: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
        patchset: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-kubernetes
          name: vexxhost/ansible-collection-kubernetes
          short_name: ansible-collection-kubernetes
          src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        topic: null
      change: '260'
      change_message: "chore(deps): update vendir https://github.com/k-orc/openstack-resource-controller.git
        to v2.5.0\n\nThis PR contains the following updates:\n\n| Package | Type |
        Update | Change |\n|---|---|---|---|\n| [https://github.com/k-orc/openstack-resource-controller.git](https://redirect.github.com/k-orc/openstack-resource-controller)
        | GitSource | minor | `v2.4.0` \u2192 `v2.5.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>k-orc/openstack-resource-controller
        (https://github.com/k-orc/openstack-resource-controller.git)</summary>\n\n###
        [`v2.5.0`](https://redirect.github.com/k-orc/openstack-resource-controller/releases/tag/v2.5.0)\n\n[Compare
        Source](https://redirect.github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0)\n\nThis
        release adds five new controllers spanning Neutron and Keystone services,
        plus significant improvements to existing controllers. This is expected to
        be the last v2 release before work begins on v3, which will include minor
        breaking API changes.\n\n#### What's Changed\n\n##### New controllers\n\n-
        Trunk: Manage Neutron trunk ports\n- AddressScope: Manage Neutron address
        scopes\n- Endpoint: Manage Keystone endpoints\n- User: Manage Keystone users\n-
        ApplicationCredential: Manage Keystone application credentials\n\n##### New
        features\n\n- Port: Added `adminStateUp` and `macAddress` fields\n- Port:
        Added support for port binding\n- Server: Added `configdrive` and `metadata`
        fields\n- Volume: Added ability to create bootable volumes from images\n-
        Project: Added ability to specify domainRef\n- We now have a process for [lightweight
        enhancement proposals](https://redirect.github.com/k-orc/openstack-resource-controller/tree/main/enhancements).
        We even got a proposal for [drift detection](https://redirect.github.com/k-orc/openstack-resource-controller/blob/main/enhancements/drift-detection.md).\n\n#####
        Bug fixes\n\n- SecurityGroup: Fixed inverted error handling for rule creation
        where retryable errors were marked terminal ([#&#8203;672](https://redirect.github.com/k-orc/openstack-resource-controller/pull/672))\n-
        SecurityGroup: Fixed availability status by counting security group rules
        (Fixes [#&#8203;120](https://redirect.github.com/k-orc/openstack-resource-controller/issues/120))\n-
        RouterInterface: Fixed missing status conditions when routerRef does not exist
        (Fixes [#&#8203;314](https://redirect.github.com/k-orc/openstack-resource-controller/issues/314))\n-
        Role: Fixed adoption of domain-scoped roles failing with 409 Conflict ([#&#8203;733](https://redirect.github.com/k-orc/openstack-resource-controller/pull/733))\n\n#####
        Infrastructure improvements\n\n- Go: Bumped to version 1.25.9\n- Bumped dependencies,
        most notably gophercloud to v2.11.1\n- Added ORC API linter to enforce API
        design philosophy (no OpenStack IDs in spec fields)\n- Added API validation
        tests for all controllers, with scaffolding support for new controllers\n-
        Added AI agent instructions and skills for assisted development\n- CI: Hardened
        GitHub Actions security (pinned SHAs, scoped permissions, zizmor scanning)\n-
        CI: Added gazpacho, dropped dalmatian testing\n\n* Restored development container
        image expiration in Quay\n\n#### New Contributors\n\n- [@&#8203;gndrmnn](https://redirect.github.com/gndrmnn)
        made their first contribution in [#&#8203;656](https://redirect.github.com/k-orc/openstack-resource-controller/pull/656)\n-
        [@&#8203;aldokimi](https://redirect.github.com/aldokimi) made their first
        contribution in [#&#8203;581](https://redirect.github.com/k-orc/openstack-resource-controller/pull/581)\n\n**Full
        Changelog**: <https://github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0>\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
        defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
        manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR is behind
        base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**:
        Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/vexxhost/ansible-collection-kubernetes).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
      change_url: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260
      child_jobs: []
      commit_id: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
      event_id: 63431510-3b4c-11f1-9dcc-f0b7af1855b2
      executor:
        hostname: 0a8996d2b663
        inventory_file: /var/lib/zuul/builds/d68ee8441f8d4ce19b8dc95d774cc033/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/d68ee8441f8d4ce19b8dc95d774cc033/work/logs
        result_data_file: /var/lib/zuul/builds/d68ee8441f8d4ce19b8dc95d774cc033/work/results.json
        src_root: /var/lib/zuul/builds/d68ee8441f8d4ce19b8dc95d774cc033/work/src
        work_root: /var/lib/zuul/builds/d68ee8441f8d4ce19b8dc95d774cc033/work
      include_vars: []
      items:
      - branch: main
        change: '260'
        change_message: "chore(deps): update vendir https://github.com/k-orc/openstack-resource-controller.git
          to v2.5.0\n\nThis PR contains the following updates:\n\n| Package | Type
          | Update | Change |\n|---|---|---|---|\n| [https://github.com/k-orc/openstack-resource-controller.git](https://redirect.github.com/k-orc/openstack-resource-controller)
          | GitSource | minor | `v2.4.0` \u2192 `v2.5.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>k-orc/openstack-resource-controller
          (https://github.com/k-orc/openstack-resource-controller.git)</summary>\n\n###
          [`v2.5.0`](https://redirect.github.com/k-orc/openstack-resource-controller/releases/tag/v2.5.0)\n\n[Compare
          Source](https://redirect.github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0)\n\nThis
          release adds five new controllers spanning Neutron and Keystone services,
          plus significant improvements to existing controllers. This is expected
          to be the last v2 release before work begins on v3, which will include minor
          breaking API changes.\n\n#### What's Changed\n\n##### New controllers\n\n-
          Trunk: Manage Neutron trunk ports\n- AddressScope: Manage Neutron address
          scopes\n- Endpoint: Manage Keystone endpoints\n- User: Manage Keystone users\n-
          ApplicationCredential: Manage Keystone application credentials\n\n#####
          New features\n\n- Port: Added `adminStateUp` and `macAddress` fields\n-
          Port: Added support for port binding\n- Server: Added `configdrive` and
          `metadata` fields\n- Volume: Added ability to create bootable volumes from
          images\n- Project: Added ability to specify domainRef\n- We now have a process
          for [lightweight enhancement proposals](https://redirect.github.com/k-orc/openstack-resource-controller/tree/main/enhancements).
          We even got a proposal for [drift detection](https://redirect.github.com/k-orc/openstack-resource-controller/blob/main/enhancements/drift-detection.md).\n\n#####
          Bug fixes\n\n- SecurityGroup: Fixed inverted error handling for rule creation
          where retryable errors were marked terminal ([#&#8203;672](https://redirect.github.com/k-orc/openstack-resource-controller/pull/672))\n-
          SecurityGroup: Fixed availability status by counting security group rules
          (Fixes [#&#8203;120](https://redirect.github.com/k-orc/openstack-resource-controller/issues/120))\n-
          RouterInterface: Fixed missing status conditions when routerRef does not
          exist (Fixes [#&#8203;314](https://redirect.github.com/k-orc/openstack-resource-controller/issues/314))\n-
          Role: Fixed adoption of domain-scoped roles failing with 409 Conflict ([#&#8203;733](https://redirect.github.com/k-orc/openstack-resource-controller/pull/733))\n\n#####
          Infrastructure improvements\n\n- Go: Bumped to version 1.25.9\n- Bumped
          dependencies, most notably gophercloud to v2.11.1\n- Added ORC API linter
          to enforce API design philosophy (no OpenStack IDs in spec fields)\n- Added
          API validation tests for all controllers, with scaffolding support for new
          controllers\n- Added AI agent instructions and skills for assisted development\n-
          CI: Hardened GitHub Actions security (pinned SHAs, scoped permissions, zizmor
          scanning)\n- CI: Added gazpacho, dropped dalmatian testing\n\n* Restored
          development container image expiration in Quay\n\n#### New Contributors\n\n-
          [@&#8203;gndrmnn](https://redirect.github.com/gndrmnn) made their first
          contribution in [#&#8203;656](https://redirect.github.com/k-orc/openstack-resource-controller/pull/656)\n-
          [@&#8203;aldokimi](https://redirect.github.com/aldokimi) made their first
          contribution in [#&#8203;581](https://redirect.github.com/k-orc/openstack-resource-controller/pull/581)\n\n**Full
          Changelog**: <https://github.com/k-orc/openstack-resource-controller/compare/v2.4.0...v2.5.0>\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
          defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
          manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR is
          behind base branch, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/vexxhost/ansible-collection-kubernetes).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/ansible-collection-kubernetes/pull/260
        commit_id: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
        patchset: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-kubernetes
          name: vexxhost/ansible-collection-kubernetes
          short_name: ansible-collection-kubernetes
          src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        topic: null
      job: ansible-collection-kubernetes-molecule-aio-rockylinux-9
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSB2ZW5kaXIgaHR0cHM6Ly9naXRodWIuY29tL2stb3JjL29wZW5zdGFjay1yZXNvdXJjZS1jb250cm9sbGVyLmdpdCB0byB2Mi41LjAKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgVHlwZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2h0dHBzOi8vZ2l0aHViLmNvbS9rLW9yYy9vcGVuc3RhY2stcmVzb3VyY2UtY29udHJvbGxlci5naXRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rLW9yYy9vcGVuc3RhY2stcmVzb3VyY2UtY29udHJvbGxlcikgfCBHaXRTb3VyY2UgfCBtaW5vciB8IGB2Mi40LjBgIOKGkiBgdjIuNS4wYCB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+ay1vcmMvb3BlbnN0YWNrLXJlc291cmNlLWNvbnRyb2xsZXIgKGh0dHBzOi8vZ2l0aHViLmNvbS9rLW9yYy9vcGVuc3RhY2stcmVzb3VyY2UtY29udHJvbGxlci5naXQpPC9zdW1tYXJ5PgoKIyMjIFtgdjIuNS4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2stb3JjL29wZW5zdGFjay1yZXNvdXJjZS1jb250cm9sbGVyL3JlbGVhc2VzL3RhZy92Mi41LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rLW9yYy9vcGVuc3RhY2stcmVzb3VyY2UtY29udHJvbGxlci9jb21wYXJlL3YyLjQuMC4uLnYyLjUuMCkKClRoaXMgcmVsZWFzZSBhZGRzIGZpdmUgbmV3IGNvbnRyb2xsZXJzIHNwYW5uaW5nIE5ldXRyb24gYW5kIEtleXN0b25lIHNlcnZpY2VzLCBwbHVzIHNpZ25pZmljYW50IGltcHJvdmVtZW50cyB0byBleGlzdGluZyBjb250cm9sbGVycy4gVGhpcyBpcyBleHBlY3RlZCB0byBiZSB0aGUgbGFzdCB2MiByZWxlYXNlIGJlZm9yZSB3b3JrIGJlZ2lucyBvbiB2Mywgd2hpY2ggd2lsbCBpbmNsdWRlIG1pbm9yIGJyZWFraW5nIEFQSSBjaGFuZ2VzLgoKIyMjIyBXaGF0J3MgQ2hhbmdlZAoKIyMjIyMgTmV3IGNvbnRyb2xsZXJzCgotIFRydW5rOiBNYW5hZ2UgTmV1dHJvbiB0cnVuayBwb3J0cwotIEFkZHJlc3NTY29wZTogTWFuYWdlIE5ldXRyb24gYWRkcmVzcyBzY29wZXMKLSBFbmRwb2ludDogTWFuYWdlIEtleXN0b25lIGVuZHBvaW50cwotIFVzZXI6IE1hbmFnZSBLZXlzdG9uZSB1c2VycwotIEFwcGxpY2F0aW9uQ3JlZGVudGlhbDogTWFuYWdlIEtleXN0b25lIGFwcGxpY2F0aW9uIGNyZWRlbnRpYWxzCgojIyMjIyBOZXcgZmVhdHVyZXMKCi0gUG9ydDogQWRkZWQgYGFkbWluU3RhdGVVcGAgYW5kIGBtYWNBZGRyZXNzYCBmaWVsZHMKLSBQb3J0OiBBZGRlZCBzdXBwb3J0IGZvciBwb3J0IGJpbmRpbmcKLSBTZXJ2ZXI6IEFkZGVkIGBjb25maWdkcml2ZWAgYW5kIGBtZXRhZGF0YWAgZmllbGRzCi0gVm9sdW1lOiBBZGRlZCBhYmlsaXR5IHRvIGNyZWF0ZSBib290YWJsZSB2b2x1bWVzIGZyb20gaW1hZ2VzCi0gUHJvamVjdDogQWRkZWQgYWJpbGl0eSB0byBzcGVjaWZ5IGRvbWFpblJlZgotIFdlIG5vdyBoYXZlIGEgcHJvY2VzcyBmb3IgW2xpZ2h0d2VpZ2h0IGVuaGFuY2VtZW50IHByb3Bvc2Fsc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2stb3JjL29wZW5zdGFjay1yZXNvdXJjZS1jb250cm9sbGVyL3RyZWUvbWFpbi9lbmhhbmNlbWVudHMpLiBXZSBldmVuIGdvdCBhIHByb3Bvc2FsIGZvciBbZHJpZnQgZGV0ZWN0aW9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vay1vcmMvb3BlbnN0YWNrLXJlc291cmNlLWNvbnRyb2xsZXIvYmxvYi9tYWluL2VuaGFuY2VtZW50cy9kcmlmdC1kZXRlY3Rpb24ubWQpLgoKIyMjIyMgQnVnIGZpeGVzCgotIFNlY3VyaXR5R3JvdXA6IEZpeGVkIGludmVydGVkIGVycm9yIGhhbmRsaW5nIGZvciBydWxlIGNyZWF0aW9uIHdoZXJlIHJldHJ5YWJsZSBlcnJvcnMgd2VyZSBtYXJrZWQgdGVybWluYWwgKFsjJiM4MjAzOzY3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2stb3JjL29wZW5zdGFjay1yZXNvdXJjZS1jb250cm9sbGVyL3B1bGwvNjcyKSkKLSBTZWN1cml0eUdyb3VwOiBGaXhlZCBhdmFpbGFiaWxpdHkgc3RhdHVzIGJ5IGNvdW50aW5nIHNlY3VyaXR5IGdyb3VwIHJ1bGVzIChGaXhlcyBbIyYjODIwMzsxMjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9rLW9yYy9vcGVuc3RhY2stcmVzb3VyY2UtY29udHJvbGxlci9pc3N1ZXMvMTIwKSkKLSBSb3V0ZXJJbnRlcmZhY2U6IEZpeGVkIG1pc3Npbmcgc3RhdHVzIGNvbmRpdGlvbnMgd2hlbiByb3V0ZXJSZWYgZG9lcyBub3QgZXhpc3QgKEZpeGVzIFsjJiM4MjAzOzMxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2stb3JjL29wZW5zdGFjay1yZXNvdXJjZS1jb250cm9sbGVyL2lzc3Vlcy8zMTQpKQotIFJvbGU6IEZpeGVkIGFkb3B0aW9uIG9mIGRvbWFpbi1zY29wZWQgcm9sZXMgZmFpbGluZyB3aXRoIDQwOSBDb25mbGljdCAoWyMmIzgyMDM7NzMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vay1vcmMvb3BlbnN0YWNrLXJlc291cmNlLWNvbnRyb2xsZXIvcHVsbC83MzMpKQoKIyMjIyMgSW5mcmFzdHJ1Y3R1cmUgaW1wcm92ZW1lbnRzCgotIEdvOiBCdW1wZWQgdG8gdmVyc2lvbiAxLjI1LjkKLSBCdW1wZWQgZGVwZW5kZW5jaWVzLCBtb3N0IG5vdGFibHkgZ29waGVyY2xvdWQgdG8gdjIuMTEuMQotIEFkZGVkIE9SQyBBUEkgbGludGVyIHRvIGVuZm9yY2UgQVBJIGRlc2lnbiBwaGlsb3NvcGh5IChubyBPcGVuU3RhY2sgSURzIGluIHNwZWMgZmllbGRzKQotIEFkZGVkIEFQSSB2YWxpZGF0aW9uIHRlc3RzIGZvciBhbGwgY29udHJvbGxlcnMsIHdpdGggc2NhZmZvbGRpbmcgc3VwcG9ydCBmb3IgbmV3IGNvbnRyb2xsZXJzCi0gQWRkZWQgQUkgYWdlbnQgaW5zdHJ1Y3Rpb25zIGFuZCBza2lsbHMgZm9yIGFzc2lzdGVkIGRldmVsb3BtZW50Ci0gQ0k6IEhhcmRlbmVkIEdpdEh1YiBBY3Rpb25zIHNlY3VyaXR5IChwaW5uZWQgU0hBcywgc2NvcGVkIHBlcm1pc3Npb25zLCB6aXptb3Igc2Nhbm5pbmcpCi0gQ0k6IEFkZGVkIGdhenBhY2hvLCBkcm9wcGVkIGRhbG1hdGlhbiB0ZXN0aW5nCgoqIFJlc3RvcmVkIGRldmVsb3BtZW50IGNvbnRhaW5lciBpbWFnZSBleHBpcmF0aW9uIGluIFF1YXkKCiMjIyMgTmV3IENvbnRyaWJ1dG9ycwoKLSBbQCYjODIwMztnbmRybW5uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ25kcm1ubikgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7NjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vay1vcmMvb3BlbnN0YWNrLXJlc291cmNlLWNvbnRyb2xsZXIvcHVsbC82NTYpCi0gW0AmIzgyMDM7YWxkb2tpbWldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbGRva2ltaSkgbWFkZSB0aGVpciBmaXJzdCBjb250cmlidXRpb24gaW4gWyMmIzgyMDM7NTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vay1vcmMvb3BlbnN0YWNrLXJlc291cmNlLWNvbnRyb2xsZXIvcHVsbC81ODEpCgoqKkZ1bGwgQ2hhbmdlbG9nKio6IDxodHRwczovL2dpdGh1Yi5jb20vay1vcmMvb3BlbnN0YWNrLXJlc291cmNlLWNvbnRyb2xsZXIvY29tcGFyZS92Mi40LjAuLi52Mi41LjA+Cgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKLSBBdXRvbWVyZ2UKICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBpcyBiZWhpbmQgYmFzZSBicmFuY2gsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi92ZXh4aG9zdC9hbnNpYmxlLWNvbGxlY3Rpb24ta3ViZXJuZXRlcykuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNeTR4TWpNdU9DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXpMakV5TXk0NElpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2VzExOS0tPgo=
      patchset: 3037f66ebe2971ffb1dbd88cd475e1fd63218e58
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: fc4af6d44718d2e648cf6396f3e96bb46a55117a
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: a6e68243e02ef030ce5e75f8b67630880c475f33
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: a6e68243e02ef030ce5e75f8b67630880c475f33
          untrusted/project_1/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: fc4af6d44718d2e648cf6396f3e96bb46a55117a
          untrusted/project_3/github.com/vexxhost/ansible-collection-kubernetes:
            canonical_name: github.com/vexxhost/ansible-collection-kubernetes
            checkout: main
            commit: a1bd12dda755d2fbd6b55b56bea7ab2f8ff96435
          untrusted/project_4/opendev.org/openstack/openstack-helm:
            canonical_name: opendev.org/openstack/openstack-helm
            checkout: master
            commit: 0494b8d8afbbc333a5651fce0c6e44e6aa8fbee1
        playbooks:
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
        post_playbooks:
        - path: untrusted/project_3/github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/post.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/post_playbook_0/role_0/collection-kubernetes
            link_target: untrusted/project_3/github.com/vexxhost/ansible-collection-kubernetes
            role_path: ansible/post_playbook_0/role_0/collection-kubernetes/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_1/openstack-helm
            link_target: untrusted/project_4/opendev.org/openstack/openstack-helm
            role_path: ansible/post_playbook_0/role_1/openstack-helm/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_0/role_3/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_0/role_4/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_0/role_4/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_1/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_1/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_2/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_2/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_2/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_2/role_2/zuul-jobs/roles
        pre_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_0/role_2/zuul-jobs/roles
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_1/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_1/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles
        - path: untrusted/project_3/github.com/vexxhost/ansible-collection-kubernetes/test-playbooks/molecule/pre.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_2/role_0/collection-kubernetes
            link_target: untrusted/project_3/github.com/vexxhost/ansible-collection-kubernetes
            role_path: ansible/pre_playbook_2/role_0/collection-kubernetes/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_2/role_1/openstack-helm
            link_target: untrusted/project_4/opendev.org/openstack/openstack-helm
            role_path: ansible/pre_playbook_2/role_1/openstack-helm/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_2/role_3/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_2/role_3/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_2/role_4/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_2/role_4/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/vexxhost/ansible-collection-kubernetes
        name: vexxhost/ansible-collection-kubernetes
        short_name: ansible-collection-kubernetes
        src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
      projects:
        github.com/vexxhost/ansible-collection-kubernetes:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-kubernetes
          checkout: main
          checkout_description: zuul branch
          commit: a1bd12dda755d2fbd6b55b56bea7ab2f8ff96435
          name: vexxhost/ansible-collection-kubernetes
          required: false
          short_name: ansible-collection-kubernetes
          src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
      ref: refs/pull/260/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
