all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:feaf:1c4f
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: b6581fb8-70f3-41f1-8fbd-0826650c3e40
        host_id: 0d3d02185f810c959252bd1d303ec55040bf5bb0b401cceef814c3a7
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:feaf:1c4f
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.55
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.63
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:feaf:1c4f
        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 python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: b011353f193f438287b298b4d14d52d1
      build_refs:
      - branch: main
        change: '2304'
        change_message: "Update dependency boto3 to v1.43.16\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.14` \u2192 `==1.43.16`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.16?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.14/1.43.16?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.16`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14316)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.15...1.43.16)\n\n\\=======\n\n-
          api-change:`bedrock-data-automation`: \\[`botocore`] Matcher Fallback extends
          the CustomOutputConfiguration for the Document modality in DataAutomationProjects,
          enabling a fallback blueprint when no match is found. A FALLBACK match status
          is returned, improving the matching experience and guaranteeing customers
          always receive CustomOutputResults.\n- api-change:`ecs`: \\[`botocore`]
          Add support for Neuron device resource requirements for Amazon ECS\n- api-change:`elementalinference`:
          \\[`botocore`] Added support for smart subtitles in Elemental Inference,
          enabling automatic generation of subtitles for media content. Available
          in English, Spanish, French, German, Italian, and Portuguese.\n- api-change:`medialive`:
          \\[`botocore`] AWS Elemental MediaLive now supports Smart Subtitles, a new
          caption source that uses AWS Elemental Inference to automatically generate
          WebVTT and TTML captions from source audio. Available in English, Spanish,
          French, German, Italian, and Portuguese.\n- api-change:`opensearch`: \\[`botocore`]
          OpenSearch will now support multi-segment paths in JWKS URLs.\n- api-change:`organizations`:
          \\[`botocore`] AWS Organizations now emits CloudTrail events (AccountJoinedOrganization,
          AccountDepartedOrganization) to the management account for membership changes,
          including join and departure method and timestamp.\n- api-change:`sagemaker`:
          \\[`botocore`] Adds shared environment support for Restricted Instance Groups
          (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and
          FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient
          RL training (e.g., Nova Forge). Adds p6 instance support for recommendation
          jobs\n\n### [`v1.43.15`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14315)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.14...1.43.15)\n\n\\=======\n\n-
          api-change:`backup`: \\[`botocore`] Launching S3 PITR malware scanning support
          for AWS Backup\n- api-change:`batch`: \\[`botocore`] Increase the maximum
          value of jobExecutionTimeoutMinutes to support longer job timeouts during
          compute environment infrastructure updates.\n- api-change:`budgets`: \\[`botocore`]
          AWS Budget Name Validation Documentation Updates.\n- api-change:`datazone`:
          \\[`botocore`] Added resourceConfigurations and allowUserProvidedConfigurations
          fields to environment blueprint configuration APIs, enabling customers who
          migrated from V1 to V2 domains to update resource configurations (such as
          lineage schedules) programmatically via the SDK.\n- api-change:`guardduty`:
          \\[`botocore`] Add malware scan support for Continuous Backups, also known
          as Point-In-Time Recovery Points (PITR).\n- api-change:`resourcegroupstaggingapi`:
          \\[`botocore`] The GetResources API now returns MissingTagKeys in ComplianceDetails,
          listing tag keys defined as required in the ReportRequiredTagBlock block
          of the effective tag policy that are absent from the resource.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2304
        commit_id: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
        patchset: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
        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: fc666f3c3a6d4b94adea3789d43d5890
      buildset_refs:
      - branch: main
        change: '2304'
        change_message: "Update dependency boto3 to v1.43.16\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.14` \u2192 `==1.43.16`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.16?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.14/1.43.16?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.16`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14316)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.15...1.43.16)\n\n\\=======\n\n-
          api-change:`bedrock-data-automation`: \\[`botocore`] Matcher Fallback extends
          the CustomOutputConfiguration for the Document modality in DataAutomationProjects,
          enabling a fallback blueprint when no match is found. A FALLBACK match status
          is returned, improving the matching experience and guaranteeing customers
          always receive CustomOutputResults.\n- api-change:`ecs`: \\[`botocore`]
          Add support for Neuron device resource requirements for Amazon ECS\n- api-change:`elementalinference`:
          \\[`botocore`] Added support for smart subtitles in Elemental Inference,
          enabling automatic generation of subtitles for media content. Available
          in English, Spanish, French, German, Italian, and Portuguese.\n- api-change:`medialive`:
          \\[`botocore`] AWS Elemental MediaLive now supports Smart Subtitles, a new
          caption source that uses AWS Elemental Inference to automatically generate
          WebVTT and TTML captions from source audio. Available in English, Spanish,
          French, German, Italian, and Portuguese.\n- api-change:`opensearch`: \\[`botocore`]
          OpenSearch will now support multi-segment paths in JWKS URLs.\n- api-change:`organizations`:
          \\[`botocore`] AWS Organizations now emits CloudTrail events (AccountJoinedOrganization,
          AccountDepartedOrganization) to the management account for membership changes,
          including join and departure method and timestamp.\n- api-change:`sagemaker`:
          \\[`botocore`] Adds shared environment support for Restricted Instance Groups
          (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and
          FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient
          RL training (e.g., Nova Forge). Adds p6 instance support for recommendation
          jobs\n\n### [`v1.43.15`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14315)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.14...1.43.15)\n\n\\=======\n\n-
          api-change:`backup`: \\[`botocore`] Launching S3 PITR malware scanning support
          for AWS Backup\n- api-change:`batch`: \\[`botocore`] Increase the maximum
          value of jobExecutionTimeoutMinutes to support longer job timeouts during
          compute environment infrastructure updates.\n- api-change:`budgets`: \\[`botocore`]
          AWS Budget Name Validation Documentation Updates.\n- api-change:`datazone`:
          \\[`botocore`] Added resourceConfigurations and allowUserProvidedConfigurations
          fields to environment blueprint configuration APIs, enabling customers who
          migrated from V1 to V2 domains to update resource configurations (such as
          lineage schedules) programmatically via the SDK.\n- api-change:`guardduty`:
          \\[`botocore`] Add malware scan support for Continuous Backups, also known
          as Point-In-Time Recovery Points (PITR).\n- api-change:`resourcegroupstaggingapi`:
          \\[`botocore`] The GetResources API now returns MissingTagKeys in ComplianceDetails,
          listing tag keys defined as required in the ReportRequiredTagBlock block
          of the effective tag policy that are absent from the resource.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2304
        commit_id: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
        patchset: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
        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: '2304'
      change_message: "Update dependency boto3 to v1.43.16\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.14` \u2192 `==1.43.16`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.16?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.14/1.43.16?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.16`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14316)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.15...1.43.16)\n\n\\=======\n\n-
        api-change:`bedrock-data-automation`: \\[`botocore`] Matcher Fallback extends
        the CustomOutputConfiguration for the Document modality in DataAutomationProjects,
        enabling a fallback blueprint when no match is found. A FALLBACK match status
        is returned, improving the matching experience and guaranteeing customers
        always receive CustomOutputResults.\n- api-change:`ecs`: \\[`botocore`] Add
        support for Neuron device resource requirements for Amazon ECS\n- api-change:`elementalinference`:
        \\[`botocore`] Added support for smart subtitles in Elemental Inference, enabling
        automatic generation of subtitles for media content. Available in English,
        Spanish, French, German, Italian, and Portuguese.\n- api-change:`medialive`:
        \\[`botocore`] AWS Elemental MediaLive now supports Smart Subtitles, a new
        caption source that uses AWS Elemental Inference to automatically generate
        WebVTT and TTML captions from source audio. Available in English, Spanish,
        French, German, Italian, and Portuguese.\n- api-change:`opensearch`: \\[`botocore`]
        OpenSearch will now support multi-segment paths in JWKS URLs.\n- api-change:`organizations`:
        \\[`botocore`] AWS Organizations now emits CloudTrail events (AccountJoinedOrganization,
        AccountDepartedOrganization) to the management account for membership changes,
        including join and departure method and timestamp.\n- api-change:`sagemaker`:
        \\[`botocore`] Adds shared environment support for Restricted Instance Groups
        (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and FSx
        sharing. This unlocks shared CPU-GPU environments needed for cost-efficient
        RL training (e.g., Nova Forge). Adds p6 instance support for recommendation
        jobs\n\n### [`v1.43.15`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14315)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.14...1.43.15)\n\n\\=======\n\n-
        api-change:`backup`: \\[`botocore`] Launching S3 PITR malware scanning support
        for AWS Backup\n- api-change:`batch`: \\[`botocore`] Increase the maximum
        value of jobExecutionTimeoutMinutes to support longer job timeouts during
        compute environment infrastructure updates.\n- api-change:`budgets`: \\[`botocore`]
        AWS Budget Name Validation Documentation Updates.\n- api-change:`datazone`:
        \\[`botocore`] Added resourceConfigurations and allowUserProvidedConfigurations
        fields to environment blueprint configuration APIs, enabling customers who
        migrated from V1 to V2 domains to update resource configurations (such as
        lineage schedules) programmatically via the SDK.\n- api-change:`guardduty`:
        \\[`botocore`] Add malware scan support for Continuous Backups, also known
        as Point-In-Time Recovery Points (PITR).\n- api-change:`resourcegroupstaggingapi`:
        \\[`botocore`] The GetResources API now returns MissingTagKeys in ComplianceDetails,
        listing tag keys defined as required in the ReportRequiredTagBlock block of
        the effective tag policy that are absent from the resource.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2304
      child_jobs: []
      commit_id: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
      event_id: a9322a50-5a1b-11f1-96dd-53de0c5adae2
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/b011353f193f438287b298b4d14d52d1/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/b011353f193f438287b298b4d14d52d1/work/logs
        result_data_file: /var/lib/zuul/builds/b011353f193f438287b298b4d14d52d1/work/results.json
        src_root: /var/lib/zuul/builds/b011353f193f438287b298b4d14d52d1/work/src
        work_root: /var/lib/zuul/builds/b011353f193f438287b298b4d14d52d1/work
      include_vars: []
      items:
      - branch: main
        change: '2304'
        change_message: "Update dependency boto3 to v1.43.16\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.14` \u2192 `==1.43.16`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.16?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.14/1.43.16?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.16`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14316)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.15...1.43.16)\n\n\\=======\n\n-
          api-change:`bedrock-data-automation`: \\[`botocore`] Matcher Fallback extends
          the CustomOutputConfiguration for the Document modality in DataAutomationProjects,
          enabling a fallback blueprint when no match is found. A FALLBACK match status
          is returned, improving the matching experience and guaranteeing customers
          always receive CustomOutputResults.\n- api-change:`ecs`: \\[`botocore`]
          Add support for Neuron device resource requirements for Amazon ECS\n- api-change:`elementalinference`:
          \\[`botocore`] Added support for smart subtitles in Elemental Inference,
          enabling automatic generation of subtitles for media content. Available
          in English, Spanish, French, German, Italian, and Portuguese.\n- api-change:`medialive`:
          \\[`botocore`] AWS Elemental MediaLive now supports Smart Subtitles, a new
          caption source that uses AWS Elemental Inference to automatically generate
          WebVTT and TTML captions from source audio. Available in English, Spanish,
          French, German, Italian, and Portuguese.\n- api-change:`opensearch`: \\[`botocore`]
          OpenSearch will now support multi-segment paths in JWKS URLs.\n- api-change:`organizations`:
          \\[`botocore`] AWS Organizations now emits CloudTrail events (AccountJoinedOrganization,
          AccountDepartedOrganization) to the management account for membership changes,
          including join and departure method and timestamp.\n- api-change:`sagemaker`:
          \\[`botocore`] Adds shared environment support for Restricted Instance Groups
          (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and
          FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient
          RL training (e.g., Nova Forge). Adds p6 instance support for recommendation
          jobs\n\n### [`v1.43.15`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14315)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.14...1.43.15)\n\n\\=======\n\n-
          api-change:`backup`: \\[`botocore`] Launching S3 PITR malware scanning support
          for AWS Backup\n- api-change:`batch`: \\[`botocore`] Increase the maximum
          value of jobExecutionTimeoutMinutes to support longer job timeouts during
          compute environment infrastructure updates.\n- api-change:`budgets`: \\[`botocore`]
          AWS Budget Name Validation Documentation Updates.\n- api-change:`datazone`:
          \\[`botocore`] Added resourceConfigurations and allowUserProvidedConfigurations
          fields to environment blueprint configuration APIs, enabling customers who
          migrated from V1 to V2 domains to update resource configurations (such as
          lineage schedules) programmatically via the SDK.\n- api-change:`guardduty`:
          \\[`botocore`] Add malware scan support for Continuous Backups, also known
          as Point-In-Time Recovery Points (PITR).\n- api-change:`resourcegroupstaggingapi`:
          \\[`botocore`] The GetResources API now returns MissingTagKeys in ComplianceDetails,
          listing tag keys defined as required in the ReportRequiredTagBlock block
          of the effective tag policy that are absent from the resource.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTQuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2304
        commit_id: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
        patchset: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
        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: python-black
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuMTYKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtib3RvM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMpIHwgYD09MS40My4xNGAg4oaSIGA9PTEuNDMuMTZgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9ib3RvMy8xLjQzLjE2P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYm90bzMvMS40My4xNC8xLjQzLjE2P3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmJvdG8vYm90bzMgKGJvdG8zKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjQzLjE2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzMTYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My4xNS4uLjEuNDMuMTYpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiZWRyb2NrLWRhdGEtYXV0b21hdGlvbmA6IFxbYGJvdG9jb3JlYF0gTWF0Y2hlciBGYWxsYmFjayBleHRlbmRzIHRoZSBDdXN0b21PdXRwdXRDb25maWd1cmF0aW9uIGZvciB0aGUgRG9jdW1lbnQgbW9kYWxpdHkgaW4gRGF0YUF1dG9tYXRpb25Qcm9qZWN0cywgZW5hYmxpbmcgYSBmYWxsYmFjayBibHVlcHJpbnQgd2hlbiBubyBtYXRjaCBpcyBmb3VuZC4gQSBGQUxMQkFDSyBtYXRjaCBzdGF0dXMgaXMgcmV0dXJuZWQsIGltcHJvdmluZyB0aGUgbWF0Y2hpbmcgZXhwZXJpZW5jZSBhbmQgZ3VhcmFudGVlaW5nIGN1c3RvbWVycyBhbHdheXMgcmVjZWl2ZSBDdXN0b21PdXRwdXRSZXN1bHRzLgotIGFwaS1jaGFuZ2U6YGVjc2A6IFxbYGJvdG9jb3JlYF0gQWRkIHN1cHBvcnQgZm9yIE5ldXJvbiBkZXZpY2UgcmVzb3VyY2UgcmVxdWlyZW1lbnRzIGZvciBBbWF6b24gRUNTCi0gYXBpLWNoYW5nZTpgZWxlbWVudGFsaW5mZXJlbmNlYDogXFtgYm90b2NvcmVgXSBBZGRlZCBzdXBwb3J0IGZvciBzbWFydCBzdWJ0aXRsZXMgaW4gRWxlbWVudGFsIEluZmVyZW5jZSwgZW5hYmxpbmcgYXV0b21hdGljIGdlbmVyYXRpb24gb2Ygc3VidGl0bGVzIGZvciBtZWRpYSBjb250ZW50LiBBdmFpbGFibGUgaW4gRW5nbGlzaCwgU3BhbmlzaCwgRnJlbmNoLCBHZXJtYW4sIEl0YWxpYW4sIGFuZCBQb3J0dWd1ZXNlLgotIGFwaS1jaGFuZ2U6YG1lZGlhbGl2ZWA6IFxbYGJvdG9jb3JlYF0gQVdTIEVsZW1lbnRhbCBNZWRpYUxpdmUgbm93IHN1cHBvcnRzIFNtYXJ0IFN1YnRpdGxlcywgYSBuZXcgY2FwdGlvbiBzb3VyY2UgdGhhdCB1c2VzIEFXUyBFbGVtZW50YWwgSW5mZXJlbmNlIHRvIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgV2ViVlRUIGFuZCBUVE1MIGNhcHRpb25zIGZyb20gc291cmNlIGF1ZGlvLiBBdmFpbGFibGUgaW4gRW5nbGlzaCwgU3BhbmlzaCwgRnJlbmNoLCBHZXJtYW4sIEl0YWxpYW4sIGFuZCBQb3J0dWd1ZXNlLgotIGFwaS1jaGFuZ2U6YG9wZW5zZWFyY2hgOiBcW2Bib3RvY29yZWBdIE9wZW5TZWFyY2ggd2lsbCBub3cgc3VwcG9ydCBtdWx0aS1zZWdtZW50IHBhdGhzIGluIEpXS1MgVVJMcy4KLSBhcGktY2hhbmdlOmBvcmdhbml6YXRpb25zYDogXFtgYm90b2NvcmVgXSBBV1MgT3JnYW5pemF0aW9ucyBub3cgZW1pdHMgQ2xvdWRUcmFpbCBldmVudHMgKEFjY291bnRKb2luZWRPcmdhbml6YXRpb24sIEFjY291bnREZXBhcnRlZE9yZ2FuaXphdGlvbikgdG8gdGhlIG1hbmFnZW1lbnQgYWNjb3VudCBmb3IgbWVtYmVyc2hpcCBjaGFuZ2VzLCBpbmNsdWRpbmcgam9pbiBhbmQgZGVwYXJ0dXJlIG1ldGhvZCBhbmQgdGltZXN0YW1wLgotIGFwaS1jaGFuZ2U6YHNhZ2VtYWtlcmA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzaGFyZWQgZW52aXJvbm1lbnQgc3VwcG9ydCBmb3IgUmVzdHJpY3RlZCBJbnN0YW5jZSBHcm91cHMgKFJJR3MpIG9uIFNhZ2VNYWtlciBIeXBlclBvZCwgZW5hYmxpbmcgY3Jvc3MtUklHIHdvcmtsb2FkIHNjaGVkdWxpbmcgYW5kIEZTeCBzaGFyaW5nLiBUaGlzIHVubG9ja3Mgc2hhcmVkIENQVS1HUFUgZW52aXJvbm1lbnRzIG5lZWRlZCBmb3IgY29zdC1lZmZpY2llbnQgUkwgdHJhaW5pbmcgKGUuZy4sIE5vdmEgRm9yZ2UpLiBBZGRzIHA2IGluc3RhbmNlIHN1cHBvcnQgZm9yIHJlY29tbWVuZGF0aW9uIGpvYnMKCiMjIyBbYHYxLjQzLjE1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzMTUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My4xNC4uLjEuNDMuMTUpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiYWNrdXBgOiBcW2Bib3RvY29yZWBdIExhdW5jaGluZyBTMyBQSVRSIG1hbHdhcmUgc2Nhbm5pbmcgc3VwcG9ydCBmb3IgQVdTIEJhY2t1cAotIGFwaS1jaGFuZ2U6YGJhdGNoYDogXFtgYm90b2NvcmVgXSBJbmNyZWFzZSB0aGUgbWF4aW11bSB2YWx1ZSBvZiBqb2JFeGVjdXRpb25UaW1lb3V0TWludXRlcyB0byBzdXBwb3J0IGxvbmdlciBqb2IgdGltZW91dHMgZHVyaW5nIGNvbXB1dGUgZW52aXJvbm1lbnQgaW5mcmFzdHJ1Y3R1cmUgdXBkYXRlcy4KLSBhcGktY2hhbmdlOmBidWRnZXRzYDogXFtgYm90b2NvcmVgXSBBV1MgQnVkZ2V0IE5hbWUgVmFsaWRhdGlvbiBEb2N1bWVudGF0aW9uIFVwZGF0ZXMuCi0gYXBpLWNoYW5nZTpgZGF0YXpvbmVgOiBcW2Bib3RvY29yZWBdIEFkZGVkIHJlc291cmNlQ29uZmlndXJhdGlvbnMgYW5kIGFsbG93VXNlclByb3ZpZGVkQ29uZmlndXJhdGlvbnMgZmllbGRzIHRvIGVudmlyb25tZW50IGJsdWVwcmludCBjb25maWd1cmF0aW9uIEFQSXMsIGVuYWJsaW5nIGN1c3RvbWVycyB3aG8gbWlncmF0ZWQgZnJvbSBWMSB0byBWMiBkb21haW5zIHRvIHVwZGF0ZSByZXNvdXJjZSBjb25maWd1cmF0aW9ucyAoc3VjaCBhcyBsaW5lYWdlIHNjaGVkdWxlcykgcHJvZ3JhbW1hdGljYWxseSB2aWEgdGhlIFNESy4KLSBhcGktY2hhbmdlOmBndWFyZGR1dHlgOiBcW2Bib3RvY29yZWBdIEFkZCBtYWx3YXJlIHNjYW4gc3VwcG9ydCBmb3IgQ29udGludW91cyBCYWNrdXBzLCBhbHNvIGtub3duIGFzIFBvaW50LUluLVRpbWUgUmVjb3ZlcnkgUG9pbnRzIChQSVRSKS4KLSBhcGktY2hhbmdlOmByZXNvdXJjZWdyb3Vwc3RhZ2dpbmdhcGlgOiBcW2Bib3RvY29yZWBdIFRoZSBHZXRSZXNvdXJjZXMgQVBJIG5vdyByZXR1cm5zIE1pc3NpbmdUYWdLZXlzIGluIENvbXBsaWFuY2VEZXRhaWxzLCBsaXN0aW5nIHRhZyBrZXlzIGRlZmluZWQgYXMgcmVxdWlyZWQgaW4gdGhlIFJlcG9ydFJlcXVpcmVkVGFnQmxvY2sgYmxvY2sgb2YgdGhlIGVmZmVjdGl2ZSB0YWcgcG9saWN5IHRoYXQgYXJlIGFic2VudCBmcm9tIHRoZSByZXNvdXJjZS4KCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3B5dGhvbi1vc2lzbSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNeTR4T1RRdU1DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXpMakU1TkM0d0lpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: 400e209df81cc7b44f3a486ed0d065eb750ebf9d
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 019f0261a526db7d8989ff1abefc2299a8c0ffbc
          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: 019f0261a526db7d8989ff1abefc2299a8c0ffbc
          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/python-black/run.yml
          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: 522ab0fb564bd9287a38becd833d70c94e83eeb5
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2304/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
