all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe8d:2202
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 8060bb5c-7272-4360-8c43-ced206be8538
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe8d:2202
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.101
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.169
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe8d:2202
        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 hadolint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 84a1a12869654f6bbc758f17fe099876
      build_refs:
      - branch: main
        change: '2372'
        change_message: "Update dependency boto3 to v1.43.29\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.28` \u2192 `==1.43.29`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.29?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.28/1.43.29?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.29`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14329)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.28...1.43.29)\n\n\\=======\n\n-
          api-change:`acm`: \\[`botocore`] Certificate transparency logging opt-out
          is no longer available. Per compliance requirements, all public ACM certificates
          are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference
          option is deprecated.\n- api-change:`bedrock-agentcore`: \\[`botocore`]
          Added tagging and CMK support across optimization, an explanation field
          in recommendation output, and an insights feature to identify failure patterns,
          extract user intents, and summarize execution behavior\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Added tagging and CMK support for optimizations and an insights
          feature to identify failure patterns, extract user intents, and summarize
          execution behavior\n- api-change:`devops-agent`: \\[`botocore`] Adds support
          for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger,
          ListTriggers) for managing schedule-based automation triggers in DevOps
          Agent agent spaces.\n- api-change:`eks`: \\[`botocore`] Patches missing
          enum values for EKS updates\n- api-change:`firehose`: \\[`botocore`] Update
          KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs
          only (not alias ARNs), matching service behavior.\n- api-change:`glue`:
          \\[`botocore`] Adds support for retrieving Apache Iceberg table metadata
          via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG
          METADATA to receive schema, partition specs, sort orders, and table properties
          in the response.\n- api-change:`iam`: \\[`botocore`] Updating documentation
          for select service-specific credential APIs\n- api-change:`sagemaker-runtime`:
          \\[`botocore`] Added support for inline request payloads to the InvokeEndpointAsync
          operation to allow users to provide the inference payload directly in the
          request Body (up to 128,000 bytes) as an alternative to uploading the payload
          to Amazon S3 and passing InputLocation.\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 becomes conflicted, 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/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2372
        commit_id: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
        patchset: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: 985a1e0584d548a69b922d90584a58fd
      buildset_refs:
      - branch: main
        change: '2372'
        change_message: "Update dependency boto3 to v1.43.29\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.28` \u2192 `==1.43.29`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.29?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.28/1.43.29?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.29`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14329)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.28...1.43.29)\n\n\\=======\n\n-
          api-change:`acm`: \\[`botocore`] Certificate transparency logging opt-out
          is no longer available. Per compliance requirements, all public ACM certificates
          are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference
          option is deprecated.\n- api-change:`bedrock-agentcore`: \\[`botocore`]
          Added tagging and CMK support across optimization, an explanation field
          in recommendation output, and an insights feature to identify failure patterns,
          extract user intents, and summarize execution behavior\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Added tagging and CMK support for optimizations and an insights
          feature to identify failure patterns, extract user intents, and summarize
          execution behavior\n- api-change:`devops-agent`: \\[`botocore`] Adds support
          for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger,
          ListTriggers) for managing schedule-based automation triggers in DevOps
          Agent agent spaces.\n- api-change:`eks`: \\[`botocore`] Patches missing
          enum values for EKS updates\n- api-change:`firehose`: \\[`botocore`] Update
          KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs
          only (not alias ARNs), matching service behavior.\n- api-change:`glue`:
          \\[`botocore`] Adds support for retrieving Apache Iceberg table metadata
          via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG
          METADATA to receive schema, partition specs, sort orders, and table properties
          in the response.\n- api-change:`iam`: \\[`botocore`] Updating documentation
          for select service-specific credential APIs\n- api-change:`sagemaker-runtime`:
          \\[`botocore`] Added support for inline request payloads to the InvokeEndpointAsync
          operation to allow users to provide the inference payload directly in the
          request Body (up to 128,000 bytes) as an alternative to uploading the payload
          to Amazon S3 and passing InputLocation.\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 becomes conflicted, 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/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2372
        commit_id: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
        patchset: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '2372'
      change_message: "Update dependency boto3 to v1.43.29\n\nThis PR contains the
        following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [boto3](https://redirect.github.com/boto/boto3) | `==1.43.28` \u2192 `==1.43.29`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.29?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.28/1.43.29?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.29`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14329)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.28...1.43.29)\n\n\\=======\n\n-
        api-change:`acm`: \\[`botocore`] Certificate transparency logging opt-out
        is no longer available. Per compliance requirements, all public ACM certificates
        are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference
        option is deprecated.\n- api-change:`bedrock-agentcore`: \\[`botocore`] Added
        tagging and CMK support across optimization, an explanation field in recommendation
        output, and an insights feature to identify failure patterns, extract user
        intents, and summarize execution behavior\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Added tagging and CMK support for optimizations and an insights
        feature to identify failure patterns, extract user intents, and summarize
        execution behavior\n- api-change:`devops-agent`: \\[`botocore`] Adds support
        for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger,
        ListTriggers) for managing schedule-based automation triggers in DevOps Agent
        agent spaces.\n- api-change:`eks`: \\[`botocore`] Patches missing enum values
        for EKS updates\n- api-change:`firehose`: \\[`botocore`] Update KeyARN in
        DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not
        alias ARNs), matching service behavior.\n- api-change:`glue`: \\[`botocore`]
        Adds support for retrieving Apache Iceberg table metadata via GetTable. Use
        the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive
        schema, partition specs, sort orders, and table properties in the response.\n-
        api-change:`iam`: \\[`botocore`] Updating documentation for select service-specific
        credential APIs\n- api-change:`sagemaker-runtime`: \\[`botocore`] Added support
        for inline request payloads to the InvokeEndpointAsync operation to allow
        users to provide the inference payload directly in the request Body (up to
        128,000 bytes) as an alternative to uploading the payload to Amazon S3 and
        passing InputLocation.\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 becomes conflicted, 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/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2372
      child_jobs: []
      commit_id: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
      event_id: f59f0a10-6827-11f1-83d7-211f9a6b9465
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/84a1a12869654f6bbc758f17fe099876/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/84a1a12869654f6bbc758f17fe099876/work/logs
        result_data_file: /var/lib/zuul/builds/84a1a12869654f6bbc758f17fe099876/work/results.json
        src_root: /var/lib/zuul/builds/84a1a12869654f6bbc758f17fe099876/work/src
        work_root: /var/lib/zuul/builds/84a1a12869654f6bbc758f17fe099876/work
      include_vars: []
      items:
      - branch: main
        change: '2372'
        change_message: "Update dependency boto3 to v1.43.29\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.28` \u2192 `==1.43.29`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.29?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.28/1.43.29?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.29`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14329)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.28...1.43.29)\n\n\\=======\n\n-
          api-change:`acm`: \\[`botocore`] Certificate transparency logging opt-out
          is no longer available. Per compliance requirements, all public ACM certificates
          are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference
          option is deprecated.\n- api-change:`bedrock-agentcore`: \\[`botocore`]
          Added tagging and CMK support across optimization, an explanation field
          in recommendation output, and an insights feature to identify failure patterns,
          extract user intents, and summarize execution behavior\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Added tagging and CMK support for optimizations and an insights
          feature to identify failure patterns, extract user intents, and summarize
          execution behavior\n- api-change:`devops-agent`: \\[`botocore`] Adds support
          for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger,
          ListTriggers) for managing schedule-based automation triggers in DevOps
          Agent agent spaces.\n- api-change:`eks`: \\[`botocore`] Patches missing
          enum values for EKS updates\n- api-change:`firehose`: \\[`botocore`] Update
          KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs
          only (not alias ARNs), matching service behavior.\n- api-change:`glue`:
          \\[`botocore`] Adds support for retrieving Apache Iceberg table metadata
          via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG
          METADATA to receive schema, partition specs, sort orders, and table properties
          in the response.\n- api-change:`iam`: \\[`botocore`] Updating documentation
          for select service-specific credential APIs\n- api-change:`sagemaker-runtime`:
          \\[`botocore`] Added support for inline request payloads to the InvokeEndpointAsync
          operation to allow users to provide the inference payload directly in the
          request Body (up to 128,000 bytes) as an alternative to uploading the payload
          to Amazon S3 and passing InputLocation.\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 becomes conflicted, 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/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2372
        commit_id: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
        patchset: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: hadolint
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuMjkKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtib3RvM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMpIHwgYD09MS40My4yOGAg4oaSIGA9PTEuNDMuMjlgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9ib3RvMy8xLjQzLjI5P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYm90bzMvMS40My4yOC8xLjQzLjI5P3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmJvdG8vYm90bzMgKGJvdG8zKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjQzLjI5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzMjkpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My4yOC4uLjEuNDMuMjkpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBhY21gOiBcW2Bib3RvY29yZWBdIENlcnRpZmljYXRlIHRyYW5zcGFyZW5jeSBsb2dnaW5nIG9wdC1vdXQgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZS4gUGVyIGNvbXBsaWFuY2UgcmVxdWlyZW1lbnRzLCBhbGwgcHVibGljIEFDTSBjZXJ0aWZpY2F0ZXMgYXJlIGF1dG9tYXRpY2FsbHkgcmVjb3JkZWQgaW4gY2VydGlmaWNhdGUgdHJhbnNwYXJlbmN5IGxvZ3MuIFRoZSBDZXJ0aWZpY2F0ZVRyYW5zcGFyZW5jeUxvZ2dpbmdQcmVmZXJlbmNlIG9wdGlvbiBpcyBkZXByZWNhdGVkLgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlYDogXFtgYm90b2NvcmVgXSBBZGRlZCB0YWdnaW5nIGFuZCBDTUsgc3VwcG9ydCBhY3Jvc3Mgb3B0aW1pemF0aW9uLCBhbiBleHBsYW5hdGlvbiBmaWVsZCBpbiByZWNvbW1lbmRhdGlvbiBvdXRwdXQsIGFuZCBhbiBpbnNpZ2h0cyBmZWF0dXJlIHRvIGlkZW50aWZ5IGZhaWx1cmUgcGF0dGVybnMsIGV4dHJhY3QgdXNlciBpbnRlbnRzLCBhbmQgc3VtbWFyaXplIGV4ZWN1dGlvbiBiZWhhdmlvcgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFkZGVkIHRhZ2dpbmcgYW5kIENNSyBzdXBwb3J0IGZvciBvcHRpbWl6YXRpb25zIGFuZCBhbiBpbnNpZ2h0cyBmZWF0dXJlIHRvIGlkZW50aWZ5IGZhaWx1cmUgcGF0dGVybnMsIGV4dHJhY3QgdXNlciBpbnRlbnRzLCBhbmQgc3VtbWFyaXplIGV4ZWN1dGlvbiBiZWhhdmlvcgotIGFwaS1jaGFuZ2U6YGRldm9wcy1hZ2VudGA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBUcmlnZ2VyIENSVUQgQVBJcyAoQ3JlYXRlVHJpZ2dlciwgR2V0VHJpZ2dlciwgVXBkYXRlVHJpZ2dlciwgRGVsZXRlVHJpZ2dlciwgTGlzdFRyaWdnZXJzKSBmb3IgbWFuYWdpbmcgc2NoZWR1bGUtYmFzZWQgYXV0b21hdGlvbiB0cmlnZ2VycyBpbiBEZXZPcHMgQWdlbnQgYWdlbnQgc3BhY2VzLgotIGFwaS1jaGFuZ2U6YGVrc2A6IFxbYGJvdG9jb3JlYF0gUGF0Y2hlcyBtaXNzaW5nIGVudW0gdmFsdWVzIGZvciBFS1MgdXBkYXRlcwotIGFwaS1jaGFuZ2U6YGZpcmVob3NlYDogXFtgYm90b2NvcmVgXSBVcGRhdGUgS2V5QVJOIGluIERlbGl2ZXJ5U3RyZWFtRW5jcnlwdGlvbkNvbmZpZ3VyYXRpb25JbnB1dCB0byBhY2NlcHQgS01TIGtleSBBUk5zIG9ubHkgKG5vdCBhbGlhcyBBUk5zKSwgbWF0Y2hpbmcgc2VydmljZSBiZWhhdmlvci4KLSBhcGktY2hhbmdlOmBnbHVlYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIHJldHJpZXZpbmcgQXBhY2hlIEljZWJlcmcgdGFibGUgbWV0YWRhdGEgdmlhIEdldFRhYmxlLiBVc2UgdGhlIG5ldyBBdHRyaWJ1dGVzVG9HZXQgcGFyYW1ldGVyIHdpdGggTEFURVNUIElDRUJFUkcgTUVUQURBVEEgdG8gcmVjZWl2ZSBzY2hlbWEsIHBhcnRpdGlvbiBzcGVjcywgc29ydCBvcmRlcnMsIGFuZCB0YWJsZSBwcm9wZXJ0aWVzIGluIHRoZSByZXNwb25zZS4KLSBhcGktY2hhbmdlOmBpYW1gOiBcW2Bib3RvY29yZWBdIFVwZGF0aW5nIGRvY3VtZW50YXRpb24gZm9yIHNlbGVjdCBzZXJ2aWNlLXNwZWNpZmljIGNyZWRlbnRpYWwgQVBJcwotIGFwaS1jaGFuZ2U6YHNhZ2VtYWtlci1ydW50aW1lYDogXFtgYm90b2NvcmVgXSBBZGRlZCBzdXBwb3J0IGZvciBpbmxpbmUgcmVxdWVzdCBwYXlsb2FkcyB0byB0aGUgSW52b2tlRW5kcG9pbnRBc3luYyBvcGVyYXRpb24gdG8gYWxsb3cgdXNlcnMgdG8gcHJvdmlkZSB0aGUgaW5mZXJlbmNlIHBheWxvYWQgZGlyZWN0bHkgaW4gdGhlIHJlcXVlc3QgQm9keSAodXAgdG8gMTI4LDAwMCBieXRlcykgYXMgYW4gYWx0ZXJuYXRpdmUgdG8gdXBsb2FkaW5nIHRoZSBwYXlsb2FkIHRvIEFtYXpvbiBTMyBhbmQgcGFzc2luZyBJbnB1dExvY2F0aW9uLgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHlNVGt1TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqSXhPUzR3SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 0532a485cf3d4a13ffc6ac1ca094194d37516f63
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 688445d15ac2c497396b682f69c57ccd484f5f25
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 688445d15ac2c497396b682f69c57ccd484f5f25
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/hadolint/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: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 9f3c3a324bca53a6487b4d716073bfa8de6c3935
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2372/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
