all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 162.253.55.52
      ansible_port: 22
      ansible_python_interpreter: auto
      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_version: 1.28.13
      molecule_install_collection_siblings: true
      molecule_scenario: secretgen-controller
      nodepool:
        az: yul2
        cloud: public
        external_id: 91186b1e-18c4-41b2-a5be-4e27981085af
        host_id: cb70eeab0a771dc8d1ab2935bdc0e76d7367a77e22619525e8f85fef
        interface_ip: 162.253.55.52
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 162.253.55.52
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.52
        public_ipv6: 2604:e100:1:0:f816:3eff:fe8e:eaa1
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: yul2
        cloud: public
        external_id: 91186b1e-18c4-41b2-a5be-4e27981085af
        host_id: cb70eeab0a771dc8d1ab2935bdc0e76d7367a77e22619525e8f85fef
        interface_ip: 162.253.55.52
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 162.253.55.52
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.52
        public_ipv6: 2604:e100:1:0:f816:3eff:fe8e:eaa1
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    cilium_helm_values:
      operator:
        replicas: 1
    kubernetes_version: 1.28.13
    molecule_install_collection_siblings: true
    molecule_scenario: secretgen-controller
    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 atmosphere-common-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/atmosphere.common/.zuul.yaml@main#4>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/atmosphere.common/.zuul.yaml@main#33>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        None source: vexxhost/atmosphere.common/.zuul.yaml@main#122>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 0a922c6808364db6822d71c9090e4781
      build_refs:
      - branch: main
        change: '125'
        change_message: 'ci: install Secretgen collection dependencies from Zuul siblings


          The Secretgen Noble job spends time resolving and downloading collection
          dependencies during Molecule prerun because it does not declare collection
          sibling repositories. Add its seven direct/transitive collection repositories
          to `required-projects` so the existing parent-job helper can install them
          from Zuul checkouts before Molecule starts.


          The helper uses matching release tags for ordinary dependencies and speculative
          checkouts for buildset dependencies. This includes `openstack.cloud` because
          it is declared by Common''s `galaxy.yml`, even though Secretgen itself does
          not use OpenStack.


          Only the Secretgen job changes. The rendering fix remains separate in #123;
          this PR adds no runtime or Glance changes.


          Validation: YAML parsing and file-scoped pre-commit passed. Zuul must validate
          the job configuration and demonstrate the actual prerun timing improvement;
          no measured speedup is claimed yet.

          '
        change_url: https://github.com/vexxhost/atmosphere.common/pull/125
        commit_id: b90f15bd3c3060f521b6eadca356fd386942a9a7
        patchset: b90f15bd3c3060f521b6eadca356fd386942a9a7
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      buildset: 9a7033404bfb402b875d6dc2ba28e20c
      buildset_refs:
      - branch: main
        change: '125'
        change_message: 'ci: install Secretgen collection dependencies from Zuul siblings


          The Secretgen Noble job spends time resolving and downloading collection
          dependencies during Molecule prerun because it does not declare collection
          sibling repositories. Add its seven direct/transitive collection repositories
          to `required-projects` so the existing parent-job helper can install them
          from Zuul checkouts before Molecule starts.


          The helper uses matching release tags for ordinary dependencies and speculative
          checkouts for buildset dependencies. This includes `openstack.cloud` because
          it is declared by Common''s `galaxy.yml`, even though Secretgen itself does
          not use OpenStack.


          Only the Secretgen job changes. The rendering fix remains separate in #123;
          this PR adds no runtime or Glance changes.


          Validation: YAML parsing and file-scoped pre-commit passed. Zuul must validate
          the job configuration and demonstrate the actual prerun timing improvement;
          no measured speedup is claimed yet.

          '
        change_url: https://github.com/vexxhost/atmosphere.common/pull/125
        commit_id: b90f15bd3c3060f521b6eadca356fd386942a9a7
        patchset: b90f15bd3c3060f521b6eadca356fd386942a9a7
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      change: '125'
      change_message: 'ci: install Secretgen collection dependencies from Zuul siblings


        The Secretgen Noble job spends time resolving and downloading collection dependencies
        during Molecule prerun because it does not declare collection sibling repositories.
        Add its seven direct/transitive collection repositories to `required-projects`
        so the existing parent-job helper can install them from Zuul checkouts before
        Molecule starts.


        The helper uses matching release tags for ordinary dependencies and speculative
        checkouts for buildset dependencies. This includes `openstack.cloud` because
        it is declared by Common''s `galaxy.yml`, even though Secretgen itself does
        not use OpenStack.


        Only the Secretgen job changes. The rendering fix remains separate in #123;
        this PR adds no runtime or Glance changes.


        Validation: YAML parsing and file-scoped pre-commit passed. Zuul must validate
        the job configuration and demonstrate the actual prerun timing improvement;
        no measured speedup is claimed yet.

        '
      change_url: https://github.com/vexxhost/atmosphere.common/pull/125
      child_jobs: []
      commit_id: b90f15bd3c3060f521b6eadca356fd386942a9a7
      event_id: 01e7f0a0-b2ad-11f1-9e31-13423b6598bc
      executor:
        hostname: 2d72f0692154
        inventory_file: /var/lib/zuul/builds/0a922c6808364db6822d71c9090e4781/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/0a922c6808364db6822d71c9090e4781/work/logs
        result_data_file: /var/lib/zuul/builds/0a922c6808364db6822d71c9090e4781/work/results.json
        src_root: /var/lib/zuul/builds/0a922c6808364db6822d71c9090e4781/work/src
        work_root: /var/lib/zuul/builds/0a922c6808364db6822d71c9090e4781/work
      include_vars: []
      items:
      - branch: main
        change: '125'
        change_message: 'ci: install Secretgen collection dependencies from Zuul siblings


          The Secretgen Noble job spends time resolving and downloading collection
          dependencies during Molecule prerun because it does not declare collection
          sibling repositories. Add its seven direct/transitive collection repositories
          to `required-projects` so the existing parent-job helper can install them
          from Zuul checkouts before Molecule starts.


          The helper uses matching release tags for ordinary dependencies and speculative
          checkouts for buildset dependencies. This includes `openstack.cloud` because
          it is declared by Common''s `galaxy.yml`, even though Secretgen itself does
          not use OpenStack.


          Only the Secretgen job changes. The rendering fix remains separate in #123;
          this PR adds no runtime or Glance changes.


          Validation: YAML parsing and file-scoped pre-commit passed. Zuul must validate
          the job configuration and demonstrate the actual prerun timing improvement;
          no measured speedup is claimed yet.

          '
        change_url: https://github.com/vexxhost/atmosphere.common/pull/125
        commit_id: b90f15bd3c3060f521b6eadca356fd386942a9a7
        patchset: b90f15bd3c3060f521b6eadca356fd386942a9a7
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      job: atmosphere-common-molecule-secretgen-controller
      jobtags: []
      max_attempts: 3
      message: Y2k6IGluc3RhbGwgU2VjcmV0Z2VuIGNvbGxlY3Rpb24gZGVwZW5kZW5jaWVzIGZyb20gWnV1bCBzaWJsaW5ncwoKVGhlIFNlY3JldGdlbiBOb2JsZSBqb2Igc3BlbmRzIHRpbWUgcmVzb2x2aW5nIGFuZCBkb3dubG9hZGluZyBjb2xsZWN0aW9uIGRlcGVuZGVuY2llcyBkdXJpbmcgTW9sZWN1bGUgcHJlcnVuIGJlY2F1c2UgaXQgZG9lcyBub3QgZGVjbGFyZSBjb2xsZWN0aW9uIHNpYmxpbmcgcmVwb3NpdG9yaWVzLiBBZGQgaXRzIHNldmVuIGRpcmVjdC90cmFuc2l0aXZlIGNvbGxlY3Rpb24gcmVwb3NpdG9yaWVzIHRvIGByZXF1aXJlZC1wcm9qZWN0c2Agc28gdGhlIGV4aXN0aW5nIHBhcmVudC1qb2IgaGVscGVyIGNhbiBpbnN0YWxsIHRoZW0gZnJvbSBadXVsIGNoZWNrb3V0cyBiZWZvcmUgTW9sZWN1bGUgc3RhcnRzLgoKVGhlIGhlbHBlciB1c2VzIG1hdGNoaW5nIHJlbGVhc2UgdGFncyBmb3Igb3JkaW5hcnkgZGVwZW5kZW5jaWVzIGFuZCBzcGVjdWxhdGl2ZSBjaGVja291dHMgZm9yIGJ1aWxkc2V0IGRlcGVuZGVuY2llcy4gVGhpcyBpbmNsdWRlcyBgb3BlbnN0YWNrLmNsb3VkYCBiZWNhdXNlIGl0IGlzIGRlY2xhcmVkIGJ5IENvbW1vbidzIGBnYWxheHkueW1sYCwgZXZlbiB0aG91Z2ggU2VjcmV0Z2VuIGl0c2VsZiBkb2VzIG5vdCB1c2UgT3BlblN0YWNrLgoKT25seSB0aGUgU2VjcmV0Z2VuIGpvYiBjaGFuZ2VzLiBUaGUgcmVuZGVyaW5nIGZpeCByZW1haW5zIHNlcGFyYXRlIGluICMxMjM7IHRoaXMgUFIgYWRkcyBubyBydW50aW1lIG9yIEdsYW5jZSBjaGFuZ2VzLgoKVmFsaWRhdGlvbjogWUFNTCBwYXJzaW5nIGFuZCBmaWxlLXNjb3BlZCBwcmUtY29tbWl0IHBhc3NlZC4gWnV1bCBtdXN0IHZhbGlkYXRlIHRoZSBqb2IgY29uZmlndXJhdGlvbiBhbmQgZGVtb25zdHJhdGUgdGhlIGFjdHVhbCBwcmVydW4gdGltaW5nIGltcHJvdmVtZW50OyBubyBtZWFzdXJlZCBzcGVlZHVwIGlzIGNsYWltZWQgeWV0Lgo=
      patchset: b90f15bd3c3060f521b6eadca356fd386942a9a7
      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: 84e38666fab1ba8fda552ad6faff9404811352ca
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          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: 84e38666fab1ba8fda552ad6faff9404811352ca
          untrusted/project_3/github.com/vexxhost/atmosphere.common:
            canonical_name: github.com/vexxhost/atmosphere.common
            checkout: main
            commit: 2915ffd75b15252047170e4ce3157a1993b46a27
          untrusted/project_4/opendev.org/openstack/openstack-helm:
            canonical_name: opendev.org/openstack/openstack-helm
            checkout: master
            commit: b86436b559032495b8a8d131878c5db98d377b87
        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/atmosphere.common/test-playbooks/molecule/post.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/post_playbook_0/role_0/atmosphere.common
            link_target: untrusted/project_3/github.com/vexxhost/atmosphere.common
            role_path: ansible/post_playbook_0/role_0/atmosphere.common/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/atmosphere.common/test-playbooks/molecule/pre.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_2/role_0/atmosphere.common
            link_target: untrusted/project_3/github.com/vexxhost/atmosphere.common
            role_path: ansible/pre_playbook_2/role_0/atmosphere.common/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/atmosphere.common
        name: vexxhost/atmosphere.common
        short_name: atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
      projects:
        github.com/ansible-collections/ansible.posix:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/ansible.posix
          checkout: main
          checkout_description: zuul branch
          commit: d5699a3fcfca765b32f94b68a592139dc58d0301
          name: ansible-collections/ansible.posix
          required: true
          short_name: ansible.posix
          src_dir: src/github.com/ansible-collections/ansible.posix
        github.com/ansible-collections/community.crypto:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/community.crypto
          checkout: main
          checkout_description: zuul branch
          commit: 1a443720b7cf3f0354967906ade7292ccdfbbe60
          name: ansible-collections/community.crypto
          required: true
          short_name: community.crypto
          src_dir: src/github.com/ansible-collections/community.crypto
        github.com/ansible-collections/community.general:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/community.general
          checkout: main
          checkout_description: zuul branch
          commit: 010f76c648a0695ec6a6a484a48488bf503bb29c
          name: ansible-collections/community.general
          required: true
          short_name: community.general
          src_dir: src/github.com/ansible-collections/community.general
        github.com/ansible-collections/kubernetes.core:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/kubernetes.core
          checkout: main
          checkout_description: zuul branch
          commit: 10584acdbb5415ce48bb3329416519094cf6ed40
          name: ansible-collections/kubernetes.core
          required: true
          short_name: kubernetes.core
          src_dir: src/github.com/ansible-collections/kubernetes.core
        github.com/vexxhost/ansible-collection-containers:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-containers
          checkout: main
          checkout_description: zuul branch
          commit: d22923ebd40c0fd5a345318c1db90d125fb5140f
          name: vexxhost/ansible-collection-containers
          required: true
          short_name: ansible-collection-containers
          src_dir: src/github.com/vexxhost/ansible-collection-containers
        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: bb3fd0fde58a5b158605523e708645eb2a763886
          name: vexxhost/ansible-collection-kubernetes
          required: true
          short_name: ansible-collection-kubernetes
          src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        github.com/vexxhost/atmosphere.common:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          checkout: main
          checkout_description: zuul branch
          commit: 2915ffd75b15252047170e4ce3157a1993b46a27
          name: vexxhost/atmosphere.common
          required: false
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        opendev.org/openstack/ansible-collections-openstack:
          canonical_hostname: opendev.org
          canonical_name: opendev.org/openstack/ansible-collections-openstack
          checkout: master
          checkout_description: project default branch
          commit: da4a211b2d1dd147dead0e3db63a373b43b3c09e
          name: openstack/ansible-collections-openstack
          required: true
          short_name: ansible-collections-openstack
          src_dir: src/opendev.org/openstack/ansible-collections-openstack
      ref: refs/pull/125/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
