all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feae:28c2
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: b911e9b7-ec5b-40fd-a453-126abb2e9a3d
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feae:28c2
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.162
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.76
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feae:28c2
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/container-image-osism-ansible/.zuul.yaml@main#106>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 7c4e8905f6644e37bcae870dae2a4148
      build_refs:
      - branch: main
        change: '759'
        change_message: "images: wire pinned role images into template\n\nWire the
          Class-A service images into the manager render template so their maintained
          `osism/release` `base.yml` pins govern the deployed version, per `osism/issues#1397`.\n\nEach
          is structurally identical to an already-wired image (`base.yml` + `etc/images.yml`
          entries present) \u2014 only the static render-template line was missing,
          so the role default deployed and had drifted behind the release pin. Adding
          the tag+image lines makes the rendered `group_vars/all/images.yml` override
          the role default. Each `_image` line reproduces the role's own construction
          (its actual registry variable + `etc/images.yml` path), so only the tag
          changes.\n\n**Direct-pin images** (`8552718`): `dnsmasq` (2.90\u21922.91),
          `gnmic`, `pgautoupgrade`, `scaphandre` (1.0.0\u21921.0.2), `stepca` (0.28.4\u21920.30.2).\n\n**Indirected
          image** (`f395ac5`): `opentelemetry_collector` (0.136.0\u21920.155.0). Committed
          separately because it surfaced later \u2014 its role default indirects the
          tag through a `_version` var (`opentelemetry_collector_tag: \"{{ opentelemetry_collector_version
          }}\"`), so the role-pin drift scan only resolved it after the `_tag \u2192
          _version` parser fix; it was not visible when the direct-pin batch was written.\n\nVerified:
          the drift detector reclassifies all six from `role_shadows` LIVE to DORMANT
          (**0 LIVE remaining**).\n\nPart of osism/issues#1397."
        change_url: https://github.com/osism/container-image-osism-ansible/pull/759
        commit_id: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
        patchset: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      buildset: 58330a79c303426f9f492269fc64521b
      buildset_refs:
      - branch: main
        change: '759'
        change_message: "images: wire pinned role images into template\n\nWire the
          Class-A service images into the manager render template so their maintained
          `osism/release` `base.yml` pins govern the deployed version, per `osism/issues#1397`.\n\nEach
          is structurally identical to an already-wired image (`base.yml` + `etc/images.yml`
          entries present) \u2014 only the static render-template line was missing,
          so the role default deployed and had drifted behind the release pin. Adding
          the tag+image lines makes the rendered `group_vars/all/images.yml` override
          the role default. Each `_image` line reproduces the role's own construction
          (its actual registry variable + `etc/images.yml` path), so only the tag
          changes.\n\n**Direct-pin images** (`8552718`): `dnsmasq` (2.90\u21922.91),
          `gnmic`, `pgautoupgrade`, `scaphandre` (1.0.0\u21921.0.2), `stepca` (0.28.4\u21920.30.2).\n\n**Indirected
          image** (`f395ac5`): `opentelemetry_collector` (0.136.0\u21920.155.0). Committed
          separately because it surfaced later \u2014 its role default indirects the
          tag through a `_version` var (`opentelemetry_collector_tag: \"{{ opentelemetry_collector_version
          }}\"`), so the role-pin drift scan only resolved it after the `_tag \u2192
          _version` parser fix; it was not visible when the direct-pin batch was written.\n\nVerified:
          the drift detector reclassifies all six from `role_shadows` LIVE to DORMANT
          (**0 LIVE remaining**).\n\nPart of osism/issues#1397."
        change_url: https://github.com/osism/container-image-osism-ansible/pull/759
        commit_id: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
        patchset: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      change: '759'
      change_message: "images: wire pinned role images into template\n\nWire the Class-A
        service images into the manager render template so their maintained `osism/release`
        `base.yml` pins govern the deployed version, per `osism/issues#1397`.\n\nEach
        is structurally identical to an already-wired image (`base.yml` + `etc/images.yml`
        entries present) \u2014 only the static render-template line was missing,
        so the role default deployed and had drifted behind the release pin. Adding
        the tag+image lines makes the rendered `group_vars/all/images.yml` override
        the role default. Each `_image` line reproduces the role's own construction
        (its actual registry variable + `etc/images.yml` path), so only the tag changes.\n\n**Direct-pin
        images** (`8552718`): `dnsmasq` (2.90\u21922.91), `gnmic`, `pgautoupgrade`,
        `scaphandre` (1.0.0\u21921.0.2), `stepca` (0.28.4\u21920.30.2).\n\n**Indirected
        image** (`f395ac5`): `opentelemetry_collector` (0.136.0\u21920.155.0). Committed
        separately because it surfaced later \u2014 its role default indirects the
        tag through a `_version` var (`opentelemetry_collector_tag: \"{{ opentelemetry_collector_version
        }}\"`), so the role-pin drift scan only resolved it after the `_tag \u2192
        _version` parser fix; it was not visible when the direct-pin batch was written.\n\nVerified:
        the drift detector reclassifies all six from `role_shadows` LIVE to DORMANT
        (**0 LIVE remaining**).\n\nPart of osism/issues#1397."
      change_url: https://github.com/osism/container-image-osism-ansible/pull/759
      child_jobs: []
      commit_id: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
      event_id: 7ed92f60-7bd1-11f1-8357-711ee8f2f5fa
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/7c4e8905f6644e37bcae870dae2a4148/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/7c4e8905f6644e37bcae870dae2a4148/work/logs
        result_data_file: /var/lib/zuul/builds/7c4e8905f6644e37bcae870dae2a4148/work/results.json
        src_root: /var/lib/zuul/builds/7c4e8905f6644e37bcae870dae2a4148/work/src
        work_root: /var/lib/zuul/builds/7c4e8905f6644e37bcae870dae2a4148/work
      include_vars: []
      items:
      - branch: main
        change: '759'
        change_message: "images: wire pinned role images into template\n\nWire the
          Class-A service images into the manager render template so their maintained
          `osism/release` `base.yml` pins govern the deployed version, per `osism/issues#1397`.\n\nEach
          is structurally identical to an already-wired image (`base.yml` + `etc/images.yml`
          entries present) \u2014 only the static render-template line was missing,
          so the role default deployed and had drifted behind the release pin. Adding
          the tag+image lines makes the rendered `group_vars/all/images.yml` override
          the role default. Each `_image` line reproduces the role's own construction
          (its actual registry variable + `etc/images.yml` path), so only the tag
          changes.\n\n**Direct-pin images** (`8552718`): `dnsmasq` (2.90\u21922.91),
          `gnmic`, `pgautoupgrade`, `scaphandre` (1.0.0\u21921.0.2), `stepca` (0.28.4\u21920.30.2).\n\n**Indirected
          image** (`f395ac5`): `opentelemetry_collector` (0.136.0\u21920.155.0). Committed
          separately because it surfaced later \u2014 its role default indirects the
          tag through a `_version` var (`opentelemetry_collector_tag: \"{{ opentelemetry_collector_version
          }}\"`), so the role-pin drift scan only resolved it after the `_tag \u2192
          _version` parser fix; it was not visible when the direct-pin batch was written.\n\nVerified:
          the drift detector reclassifies all six from `role_shadows` LIVE to DORMANT
          (**0 LIVE remaining**).\n\nPart of osism/issues#1397."
        change_url: https://github.com/osism/container-image-osism-ansible/pull/759
        commit_id: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
        patchset: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          name: osism/container-image-osism-ansible
          short_name: container-image-osism-ansible
          src_dir: src/github.com/osism/container-image-osism-ansible
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: aW1hZ2VzOiB3aXJlIHBpbm5lZCByb2xlIGltYWdlcyBpbnRvIHRlbXBsYXRlCgpXaXJlIHRoZSBDbGFzcy1BIHNlcnZpY2UgaW1hZ2VzIGludG8gdGhlIG1hbmFnZXIgcmVuZGVyIHRlbXBsYXRlIHNvIHRoZWlyIG1haW50YWluZWQgYG9zaXNtL3JlbGVhc2VgIGBiYXNlLnltbGAgcGlucyBnb3Zlcm4gdGhlIGRlcGxveWVkIHZlcnNpb24sIHBlciBgb3Npc20vaXNzdWVzIzEzOTdgLgoKRWFjaCBpcyBzdHJ1Y3R1cmFsbHkgaWRlbnRpY2FsIHRvIGFuIGFscmVhZHktd2lyZWQgaW1hZ2UgKGBiYXNlLnltbGAgKyBgZXRjL2ltYWdlcy55bWxgIGVudHJpZXMgcHJlc2VudCkg4oCUIG9ubHkgdGhlIHN0YXRpYyByZW5kZXItdGVtcGxhdGUgbGluZSB3YXMgbWlzc2luZywgc28gdGhlIHJvbGUgZGVmYXVsdCBkZXBsb3llZCBhbmQgaGFkIGRyaWZ0ZWQgYmVoaW5kIHRoZSByZWxlYXNlIHBpbi4gQWRkaW5nIHRoZSB0YWcraW1hZ2UgbGluZXMgbWFrZXMgdGhlIHJlbmRlcmVkIGBncm91cF92YXJzL2FsbC9pbWFnZXMueW1sYCBvdmVycmlkZSB0aGUgcm9sZSBkZWZhdWx0LiBFYWNoIGBfaW1hZ2VgIGxpbmUgcmVwcm9kdWNlcyB0aGUgcm9sZSdzIG93biBjb25zdHJ1Y3Rpb24gKGl0cyBhY3R1YWwgcmVnaXN0cnkgdmFyaWFibGUgKyBgZXRjL2ltYWdlcy55bWxgIHBhdGgpLCBzbyBvbmx5IHRoZSB0YWcgY2hhbmdlcy4KCioqRGlyZWN0LXBpbiBpbWFnZXMqKiAoYDg1NTI3MThgKTogYGRuc21hc3FgICgyLjkw4oaSMi45MSksIGBnbm1pY2AsIGBwZ2F1dG91cGdyYWRlYCwgYHNjYXBoYW5kcmVgICgxLjAuMOKGkjEuMC4yKSwgYHN0ZXBjYWAgKDAuMjguNOKGkjAuMzAuMikuCgoqKkluZGlyZWN0ZWQgaW1hZ2UqKiAoYGYzOTVhYzVgKTogYG9wZW50ZWxlbWV0cnlfY29sbGVjdG9yYCAoMC4xMzYuMOKGkjAuMTU1LjApLiBDb21taXR0ZWQgc2VwYXJhdGVseSBiZWNhdXNlIGl0IHN1cmZhY2VkIGxhdGVyIOKAlCBpdHMgcm9sZSBkZWZhdWx0IGluZGlyZWN0cyB0aGUgdGFnIHRocm91Z2ggYSBgX3ZlcnNpb25gIHZhciAoYG9wZW50ZWxlbWV0cnlfY29sbGVjdG9yX3RhZzogInt7IG9wZW50ZWxlbWV0cnlfY29sbGVjdG9yX3ZlcnNpb24gfX0iYCksIHNvIHRoZSByb2xlLXBpbiBkcmlmdCBzY2FuIG9ubHkgcmVzb2x2ZWQgaXQgYWZ0ZXIgdGhlIGBfdGFnIOKGkiBfdmVyc2lvbmAgcGFyc2VyIGZpeDsgaXQgd2FzIG5vdCB2aXNpYmxlIHdoZW4gdGhlIGRpcmVjdC1waW4gYmF0Y2ggd2FzIHdyaXR0ZW4uCgpWZXJpZmllZDogdGhlIGRyaWZ0IGRldGVjdG9yIHJlY2xhc3NpZmllcyBhbGwgc2l4IGZyb20gYHJvbGVfc2hhZG93c2AgTElWRSB0byBET1JNQU5UICgqKjAgTElWRSByZW1haW5pbmcqKikuCgpQYXJ0IG9mIG9zaXNtL2lzc3VlcyMxMzk3Lg==
      patchset: f395ac5ba87b36009bcc6a55ea8609e75aebd69a
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-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/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/container-image-osism-ansible
        name: osism/container-image-osism-ansible
        short_name: container-image-osism-ansible
        src_dir: src/github.com/osism/container-image-osism-ansible
      projects:
        github.com/osism/container-image-osism-ansible:
          canonical_hostname: github.com
          canonical_name: github.com/osism/container-image-osism-ansible
          checkout: main
          checkout_description: zuul branch
          commit: 624e439cf918a721e7aad09379145d1ba1bb7d92
          name: osism/container-image-osism-ansible
          required: false
          short_name: container-image-osism-ansible
          src_dir: src/github.com/osism/container-image-osism-ansible
      ref: refs/pull/759/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
