all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe7f:4990
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: d6733efa-322e-4ed3-81b8-ea4e69048b6d
        host_id: 82101243836454d7401d5893feae9e2c5df7cc291646d8a99b33b53b
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe7f:4990
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.105
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.224
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe7f:4990
        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/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: e46eec9b43d3471cba659f831e285b39
      build_refs:
      - branch: main
        change: '2236'
        change_message: "Update dependency boto3 to v1.43.1\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.42.95` \u2192 `==1.43.1`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.95/1.43.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.1`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1431)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.0...1.43.1)\n\n\\======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] AgentCore Identity now supports
          on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata
          for LongTerm Memory Records.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] AgentCore Identity now supports on-behalf-of token exchange
          OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n-
          api-change:`datazone`: \\[`botocore`] Adds support for asynchronous notebook
          runs\n- api-change:`eks`: \\[`botocore`] Vended logs update param for capability
          vended logs feature\n- api-change:`kafka`: \\[`botocore`] Adds support for
          ZookeeperAccess field to control the Client-Zookeeper connectivity.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Observability Admin enablement launch for AWS Kafka, Bedrock
          Agent Core Workload Identity and OTel metric enablement.\n- api-change:`payment-cryptography`:
          \\[`botocore`] Adds support for resource-based policies on AWS Payment Cryptography
          keys, enabling cross-account key sharing. Also adds Multi-Party Approval
          (MPA) team association APIs for protecting sensitive import root public
          key operations.\n- api-change:`route53globalresolver`: \\[`botocore`] Adds
          support for regions in the UpdateGlobalResolver input.\n- api-change:`sagemaker`:
          \\[`botocore`] Add InstancePools support to Endpoint for flexible provisioning
          across a prioritized list of instance types. Add Specifications support
          to InferenceComponent for per-instance-type model configurations.\n- api-change:`sso-admin`:
          \\[`botocore`] Add InstanceArn and IdentityStoreArn in the response of CreateApplication
          API and IdentityStoreArn in the response of DescribeApplication API\n\n###
          [`v1.43.0`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1430)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.97...1.43.0)\n\n\\======\n\n-
          api-change:`account`: \\[`botocore`] Adds AccountState in the response for
          the GetAccountInformation API. Each state represents a specific phase in
          the account lifecycle. Use this information to manage account access, automate
          workflows, or trigger actions based on account state changes.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] Adds batch evaluation for running evaluators against multiple
          agent sessions with server-side orchestration, AI-powered recommendations
          for optimizing system prompts and tool descriptions, and AB testing with
          controlled traffic splitting and statistical significance reporting\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds configuration bundles for versioned, immutable agent
          configuration snapshots with branch-based lineage\n- api-change:`cloudfront`:
          \\[`botocore`] Amazon CloudFront now supports cache tag. Tag objects via
          response headers and invalidate all matching objects in a single request,
          replacing manual URL tracking and broad wildcards.\n- api-change:`deadline`:
          \\[`botocore`] Adds support for rtx-pro-server-6000 GPU accelerator for
          service-managed fleets.\n- api-change:`ecr`: \\[`botocore`] Removes support
          for registry policy V1\n- api-change:`gamelift`: \\[`botocore`] Amazon GameLift
          Servers adds a new DescribeContainerGroupPortMappings API for container
          fleets, making it easy to discover which connection ports map to your container
          ports without needing to remotely access the compute.\n- api-change:`mediapackagev2`:
          \\[`botocore`] This feature adds configuration for specifying SCTE marker
          handling and allow greater control over generated manifest and segment URIs\n-
          api-change:`transfer`: \\[`botocore`] This launch will increase the limits
          for customers to list the contents from the remote directories from 10k
          to 200k.\n- api-change:`workspaces-web`: \\[`botocore`] Allow admins to
          configure IPv6 ranges on IP Access Settings.\n- enhancement:awscrt: \\[`botocore`]
          Update awscrt version to 0.32.2\n- feature:Python: \\[`botocore`] End of
          support for Python 3.9\n- feature:Python: End of support for Python 3.9\n\n###
          [`v1.42.97`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14297)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.96...1.42.97)\n\n\\=======\n\n-
          api-change:`application-signals`: \\[`botocore`] Application Signals now
          supports creating composite Service Level Objectives on Service Operations.
          Users can now create service SLO on multiple operations.\n- api-change:`billingconductor`:
          \\[`botocore`] Add support for Passthrough pricing plan\n- api-change:`gameliftstreams`:
          \\[`botocore`] Adds Proton 10.0-4 to the list of runtime environment options
          available when creating an Amazon GameLift Streams application\n- api-change:`glue`:
          \\[`botocore`] Addition of AdditionalAuditContext to GetPartition, GetPartitions,
          GetTableVersion, and GetTableVersions\n- api-change:`ivs`: \\[`botocore`]
          Adds tags parameter to the CreateAdConfiguration operation\n- api-change:`kms`:
          \\[`botocore`] KMS GetKeyLastUsage API provides information on the last
          successful cryptographic operation performed on KMS keys. This new API provides
          KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic
          operation that was performed on the key.\n- api-change:`logs`: \\[`botocore`]
          Adds support for selecting all logs sources and types in a single association.\n-
          api-change:`mgn`: \\[`botocore`] Added network modernization support, enabling
          customers to edit, resize, merge, and split VPCs and subnets during migration
          while retaining functional, non-conflicting IP addresses.\n- api-change:`omics`:
          \\[`botocore`] Enable Public Internet or VPC configuration to BatchRun\n-
          api-change:`opensearch`: \\[`botocore`] Amazon OpenSearch Service now supports
          JWKS URL configuration for JWT authentication\n- api-change:`sagemaker`:
          \\[`botocore`] Updated API documentation for endpoint MetricsConfig. Added
          details on supported metric publish frequencies and clarified how EnableEnhancedMetrics
          controls utilization and invocation metric behavior.\n- api-change:`workspaces`:
          \\[`botocore`] Added support for Protocol as modified resource and added
          update failure as modification state\n\n### [`v1.42.96`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14296)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.95...1.42.96)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Added support for
          configuring identity providers and inbound authorizers within a private
          VPC for AWS Bedrock AgentCore, enabling secure network connection without
          public internet access\n- api-change:`connect`: \\[`botocore`] Amazon Connect
          is expanding attachment capabilities to give customers greater flexibility
          and control. Currently limited to predefined file types, the new feature
          will allow contact center administrators to customize which file extensions
          and sizes are supported across chat, email, tasks, and cases.\n- api-change:`connecthealth`:
          \\[`botocore`] Corrected CreateWebAppConfiguration documentation. Adding
          slash as an allowed character for the Ambient documentation agent to allow
          pronoun specifications.\n- api-change:`evs`: \\[`botocore`] EVS now supports
          i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS
          performance with real-time latency, ideal for IO intensive and latency-sensitive
          workloads such as transactional databases, real-time analytics, and AI ML
          pre-processing.\n- api-change:`logs`: \\[`botocore`] Adding nextToken and
          maxItems to the GetQueryResults API.\n- api-change:`transfer`: \\[`botocore`]
          AWS Transfer Family now support configurable IP address types for Web Apps
          of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4
          and IPv6) configurations based on their network requirements.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2236
        commit_id: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
        patchset: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
        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: de37e1c07479448bb5e9ae7a53542920
      buildset_refs:
      - branch: main
        change: '2236'
        change_message: "Update dependency boto3 to v1.43.1\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.42.95` \u2192 `==1.43.1`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.95/1.43.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.1`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1431)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.0...1.43.1)\n\n\\======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] AgentCore Identity now supports
          on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata
          for LongTerm Memory Records.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] AgentCore Identity now supports on-behalf-of token exchange
          OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n-
          api-change:`datazone`: \\[`botocore`] Adds support for asynchronous notebook
          runs\n- api-change:`eks`: \\[`botocore`] Vended logs update param for capability
          vended logs feature\n- api-change:`kafka`: \\[`botocore`] Adds support for
          ZookeeperAccess field to control the Client-Zookeeper connectivity.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Observability Admin enablement launch for AWS Kafka, Bedrock
          Agent Core Workload Identity and OTel metric enablement.\n- api-change:`payment-cryptography`:
          \\[`botocore`] Adds support for resource-based policies on AWS Payment Cryptography
          keys, enabling cross-account key sharing. Also adds Multi-Party Approval
          (MPA) team association APIs for protecting sensitive import root public
          key operations.\n- api-change:`route53globalresolver`: \\[`botocore`] Adds
          support for regions in the UpdateGlobalResolver input.\n- api-change:`sagemaker`:
          \\[`botocore`] Add InstancePools support to Endpoint for flexible provisioning
          across a prioritized list of instance types. Add Specifications support
          to InferenceComponent for per-instance-type model configurations.\n- api-change:`sso-admin`:
          \\[`botocore`] Add InstanceArn and IdentityStoreArn in the response of CreateApplication
          API and IdentityStoreArn in the response of DescribeApplication API\n\n###
          [`v1.43.0`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1430)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.97...1.43.0)\n\n\\======\n\n-
          api-change:`account`: \\[`botocore`] Adds AccountState in the response for
          the GetAccountInformation API. Each state represents a specific phase in
          the account lifecycle. Use this information to manage account access, automate
          workflows, or trigger actions based on account state changes.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] Adds batch evaluation for running evaluators against multiple
          agent sessions with server-side orchestration, AI-powered recommendations
          for optimizing system prompts and tool descriptions, and AB testing with
          controlled traffic splitting and statistical significance reporting\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds configuration bundles for versioned, immutable agent
          configuration snapshots with branch-based lineage\n- api-change:`cloudfront`:
          \\[`botocore`] Amazon CloudFront now supports cache tag. Tag objects via
          response headers and invalidate all matching objects in a single request,
          replacing manual URL tracking and broad wildcards.\n- api-change:`deadline`:
          \\[`botocore`] Adds support for rtx-pro-server-6000 GPU accelerator for
          service-managed fleets.\n- api-change:`ecr`: \\[`botocore`] Removes support
          for registry policy V1\n- api-change:`gamelift`: \\[`botocore`] Amazon GameLift
          Servers adds a new DescribeContainerGroupPortMappings API for container
          fleets, making it easy to discover which connection ports map to your container
          ports without needing to remotely access the compute.\n- api-change:`mediapackagev2`:
          \\[`botocore`] This feature adds configuration for specifying SCTE marker
          handling and allow greater control over generated manifest and segment URIs\n-
          api-change:`transfer`: \\[`botocore`] This launch will increase the limits
          for customers to list the contents from the remote directories from 10k
          to 200k.\n- api-change:`workspaces-web`: \\[`botocore`] Allow admins to
          configure IPv6 ranges on IP Access Settings.\n- enhancement:awscrt: \\[`botocore`]
          Update awscrt version to 0.32.2\n- feature:Python: \\[`botocore`] End of
          support for Python 3.9\n- feature:Python: End of support for Python 3.9\n\n###
          [`v1.42.97`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14297)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.96...1.42.97)\n\n\\=======\n\n-
          api-change:`application-signals`: \\[`botocore`] Application Signals now
          supports creating composite Service Level Objectives on Service Operations.
          Users can now create service SLO on multiple operations.\n- api-change:`billingconductor`:
          \\[`botocore`] Add support for Passthrough pricing plan\n- api-change:`gameliftstreams`:
          \\[`botocore`] Adds Proton 10.0-4 to the list of runtime environment options
          available when creating an Amazon GameLift Streams application\n- api-change:`glue`:
          \\[`botocore`] Addition of AdditionalAuditContext to GetPartition, GetPartitions,
          GetTableVersion, and GetTableVersions\n- api-change:`ivs`: \\[`botocore`]
          Adds tags parameter to the CreateAdConfiguration operation\n- api-change:`kms`:
          \\[`botocore`] KMS GetKeyLastUsage API provides information on the last
          successful cryptographic operation performed on KMS keys. This new API provides
          KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic
          operation that was performed on the key.\n- api-change:`logs`: \\[`botocore`]
          Adds support for selecting all logs sources and types in a single association.\n-
          api-change:`mgn`: \\[`botocore`] Added network modernization support, enabling
          customers to edit, resize, merge, and split VPCs and subnets during migration
          while retaining functional, non-conflicting IP addresses.\n- api-change:`omics`:
          \\[`botocore`] Enable Public Internet or VPC configuration to BatchRun\n-
          api-change:`opensearch`: \\[`botocore`] Amazon OpenSearch Service now supports
          JWKS URL configuration for JWT authentication\n- api-change:`sagemaker`:
          \\[`botocore`] Updated API documentation for endpoint MetricsConfig. Added
          details on supported metric publish frequencies and clarified how EnableEnhancedMetrics
          controls utilization and invocation metric behavior.\n- api-change:`workspaces`:
          \\[`botocore`] Added support for Protocol as modified resource and added
          update failure as modification state\n\n### [`v1.42.96`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14296)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.95...1.42.96)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Added support for
          configuring identity providers and inbound authorizers within a private
          VPC for AWS Bedrock AgentCore, enabling secure network connection without
          public internet access\n- api-change:`connect`: \\[`botocore`] Amazon Connect
          is expanding attachment capabilities to give customers greater flexibility
          and control. Currently limited to predefined file types, the new feature
          will allow contact center administrators to customize which file extensions
          and sizes are supported across chat, email, tasks, and cases.\n- api-change:`connecthealth`:
          \\[`botocore`] Corrected CreateWebAppConfiguration documentation. Adding
          slash as an allowed character for the Ambient documentation agent to allow
          pronoun specifications.\n- api-change:`evs`: \\[`botocore`] EVS now supports
          i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS
          performance with real-time latency, ideal for IO intensive and latency-sensitive
          workloads such as transactional databases, real-time analytics, and AI ML
          pre-processing.\n- api-change:`logs`: \\[`botocore`] Adding nextToken and
          maxItems to the GetQueryResults API.\n- api-change:`transfer`: \\[`botocore`]
          AWS Transfer Family now support configurable IP address types for Web Apps
          of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4
          and IPv6) configurations based on their network requirements.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2236
        commit_id: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
        patchset: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
        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: '2236'
      change_message: "Update dependency boto3 to v1.43.1\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.42.95` \u2192 `==1.43.1`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.1?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.95/1.43.1?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.1`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1431)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.0...1.43.1)\n\n\\======\n\n-
        api-change:`bedrock-agentcore`: \\[`botocore`] AgentCore Identity now supports
        on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata
        for LongTerm Memory Records.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
        AgentCore Identity now supports on-behalf-of token exchange OAuth2. AgentCore
        Memory now supports metadata for LongTerm Memory Records.\n- api-change:`datazone`:
        \\[`botocore`] Adds support for asynchronous notebook runs\n- api-change:`eks`:
        \\[`botocore`] Vended logs update param for capability vended logs feature\n-
        api-change:`kafka`: \\[`botocore`] Adds support for ZookeeperAccess field
        to control the Client-Zookeeper connectivity.\n- api-change:`observabilityadmin`:
        \\[`botocore`] Observability Admin enablement launch for AWS Kafka, Bedrock
        Agent Core Workload Identity and OTel metric enablement.\n- api-change:`payment-cryptography`:
        \\[`botocore`] Adds support for resource-based policies on AWS Payment Cryptography
        keys, enabling cross-account key sharing. Also adds Multi-Party Approval (MPA)
        team association APIs for protecting sensitive import root public key operations.\n-
        api-change:`route53globalresolver`: \\[`botocore`] Adds support for regions
        in the UpdateGlobalResolver input.\n- api-change:`sagemaker`: \\[`botocore`]
        Add InstancePools support to Endpoint for flexible provisioning across a prioritized
        list of instance types. Add Specifications support to InferenceComponent for
        per-instance-type model configurations.\n- api-change:`sso-admin`: \\[`botocore`]
        Add InstanceArn and IdentityStoreArn in the response of CreateApplication
        API and IdentityStoreArn in the response of DescribeApplication API\n\n###
        [`v1.43.0`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1430)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.97...1.43.0)\n\n\\======\n\n-
        api-change:`account`: \\[`botocore`] Adds AccountState in the response for
        the GetAccountInformation API. Each state represents a specific phase in the
        account lifecycle. Use this information to manage account access, automate
        workflows, or trigger actions based on account state changes.\n- api-change:`bedrock-agentcore`:
        \\[`botocore`] Adds batch evaluation for running evaluators against multiple
        agent sessions with server-side orchestration, AI-powered recommendations
        for optimizing system prompts and tool descriptions, and AB testing with controlled
        traffic splitting and statistical significance reporting\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Adds configuration bundles for versioned, immutable agent configuration
        snapshots with branch-based lineage\n- api-change:`cloudfront`: \\[`botocore`]
        Amazon CloudFront now supports cache tag. Tag objects via response headers
        and invalidate all matching objects in a single request, replacing manual
        URL tracking and broad wildcards.\n- api-change:`deadline`: \\[`botocore`]
        Adds support for rtx-pro-server-6000 GPU accelerator for service-managed fleets.\n-
        api-change:`ecr`: \\[`botocore`] Removes support for registry policy V1\n-
        api-change:`gamelift`: \\[`botocore`] Amazon GameLift Servers adds a new DescribeContainerGroupPortMappings
        API for container fleets, making it easy to discover which connection ports
        map to your container ports without needing to remotely access the compute.\n-
        api-change:`mediapackagev2`: \\[`botocore`] This feature adds configuration
        for specifying SCTE marker handling and allow greater control over generated
        manifest and segment URIs\n- api-change:`transfer`: \\[`botocore`] This launch
        will increase the limits for customers to list the contents from the remote
        directories from 10k to 200k.\n- api-change:`workspaces-web`: \\[`botocore`]
        Allow admins to configure IPv6 ranges on IP Access Settings.\n- enhancement:awscrt:
        \\[`botocore`] Update awscrt version to 0.32.2\n- feature:Python: \\[`botocore`]
        End of support for Python 3.9\n- feature:Python: End of support for Python
        3.9\n\n### [`v1.42.97`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14297)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.96...1.42.97)\n\n\\=======\n\n-
        api-change:`application-signals`: \\[`botocore`] Application Signals now supports
        creating composite Service Level Objectives on Service Operations. Users can
        now create service SLO on multiple operations.\n- api-change:`billingconductor`:
        \\[`botocore`] Add support for Passthrough pricing plan\n- api-change:`gameliftstreams`:
        \\[`botocore`] Adds Proton 10.0-4 to the list of runtime environment options
        available when creating an Amazon GameLift Streams application\n- api-change:`glue`:
        \\[`botocore`] Addition of AdditionalAuditContext to GetPartition, GetPartitions,
        GetTableVersion, and GetTableVersions\n- api-change:`ivs`: \\[`botocore`]
        Adds tags parameter to the CreateAdConfiguration operation\n- api-change:`kms`:
        \\[`botocore`] KMS GetKeyLastUsage API provides information on the last successful
        cryptographic operation performed on KMS keys. This new API provides KMS customers
        with the last timestamp, CloudTrail eventId, and the cryptographic operation
        that was performed on the key.\n- api-change:`logs`: \\[`botocore`] Adds support
        for selecting all logs sources and types in a single association.\n- api-change:`mgn`:
        \\[`botocore`] Added network modernization support, enabling customers to
        edit, resize, merge, and split VPCs and subnets during migration while retaining
        functional, non-conflicting IP addresses.\n- api-change:`omics`: \\[`botocore`]
        Enable Public Internet or VPC configuration to BatchRun\n- api-change:`opensearch`:
        \\[`botocore`] Amazon OpenSearch Service now supports JWKS URL configuration
        for JWT authentication\n- api-change:`sagemaker`: \\[`botocore`] Updated API
        documentation for endpoint MetricsConfig. Added details on supported metric
        publish frequencies and clarified how EnableEnhancedMetrics controls utilization
        and invocation metric behavior.\n- api-change:`workspaces`: \\[`botocore`]
        Added support for Protocol as modified resource and added update failure as
        modification state\n\n### [`v1.42.96`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14296)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.95...1.42.96)\n\n\\=======\n\n-
        api-change:`bedrock-agentcore-control`: \\[`botocore`] Added support for configuring
        identity providers and inbound authorizers within a private VPC for AWS Bedrock
        AgentCore, enabling secure network connection without public internet access\n-
        api-change:`connect`: \\[`botocore`] Amazon Connect is expanding attachment
        capabilities to give customers greater flexibility and control. Currently
        limited to predefined file types, the new feature will allow contact center
        administrators to customize which file extensions and sizes are supported
        across chat, email, tasks, and cases.\n- api-change:`connecthealth`: \\[`botocore`]
        Corrected CreateWebAppConfiguration documentation. Adding slash as an allowed
        character for the Ambient documentation agent to allow pronoun specifications.\n-
        api-change:`evs`: \\[`botocore`] EVS now supports i7i.metal-24xl EC2 bare
        metal instance type, delivering high random IOPS performance with real-time
        latency, ideal for IO intensive and latency-sensitive workloads such as transactional
        databases, real-time analytics, and AI ML pre-processing.\n- api-change:`logs`:
        \\[`botocore`] Adding nextToken and maxItems to the GetQueryResults API.\n-
        api-change:`transfer`: \\[`botocore`] AWS Transfer Family now support configurable
        IP address types for Web Apps of type VPC, enabling customers to select IPv4-only
        or dual-stack (IPv4 and IPv6) configurations based on their network requirements.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2236
      child_jobs: []
      commit_id: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
      event_id: 1cfb03b0-44e8-11f1-9a95-cb353cc49247
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/e46eec9b43d3471cba659f831e285b39/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/e46eec9b43d3471cba659f831e285b39/work/logs
        result_data_file: /var/lib/zuul/builds/e46eec9b43d3471cba659f831e285b39/work/results.json
        src_root: /var/lib/zuul/builds/e46eec9b43d3471cba659f831e285b39/work/src
        work_root: /var/lib/zuul/builds/e46eec9b43d3471cba659f831e285b39/work
      include_vars: []
      items:
      - branch: main
        change: '2236'
        change_message: "Update dependency boto3 to v1.43.1\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.42.95` \u2192 `==1.43.1`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.95/1.43.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.1`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1431)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.0...1.43.1)\n\n\\======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] AgentCore Identity now supports
          on-behalf-of token exchange OAuth2. AgentCore Memory now supports metadata
          for LongTerm Memory Records.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] AgentCore Identity now supports on-behalf-of token exchange
          OAuth2. AgentCore Memory now supports metadata for LongTerm Memory Records.\n-
          api-change:`datazone`: \\[`botocore`] Adds support for asynchronous notebook
          runs\n- api-change:`eks`: \\[`botocore`] Vended logs update param for capability
          vended logs feature\n- api-change:`kafka`: \\[`botocore`] Adds support for
          ZookeeperAccess field to control the Client-Zookeeper connectivity.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Observability Admin enablement launch for AWS Kafka, Bedrock
          Agent Core Workload Identity and OTel metric enablement.\n- api-change:`payment-cryptography`:
          \\[`botocore`] Adds support for resource-based policies on AWS Payment Cryptography
          keys, enabling cross-account key sharing. Also adds Multi-Party Approval
          (MPA) team association APIs for protecting sensitive import root public
          key operations.\n- api-change:`route53globalresolver`: \\[`botocore`] Adds
          support for regions in the UpdateGlobalResolver input.\n- api-change:`sagemaker`:
          \\[`botocore`] Add InstancePools support to Endpoint for flexible provisioning
          across a prioritized list of instance types. Add Specifications support
          to InferenceComponent for per-instance-type model configurations.\n- api-change:`sso-admin`:
          \\[`botocore`] Add InstanceArn and IdentityStoreArn in the response of CreateApplication
          API and IdentityStoreArn in the response of DescribeApplication API\n\n###
          [`v1.43.0`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1430)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.97...1.43.0)\n\n\\======\n\n-
          api-change:`account`: \\[`botocore`] Adds AccountState in the response for
          the GetAccountInformation API. Each state represents a specific phase in
          the account lifecycle. Use this information to manage account access, automate
          workflows, or trigger actions based on account state changes.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] Adds batch evaluation for running evaluators against multiple
          agent sessions with server-side orchestration, AI-powered recommendations
          for optimizing system prompts and tool descriptions, and AB testing with
          controlled traffic splitting and statistical significance reporting\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds configuration bundles for versioned, immutable agent
          configuration snapshots with branch-based lineage\n- api-change:`cloudfront`:
          \\[`botocore`] Amazon CloudFront now supports cache tag. Tag objects via
          response headers and invalidate all matching objects in a single request,
          replacing manual URL tracking and broad wildcards.\n- api-change:`deadline`:
          \\[`botocore`] Adds support for rtx-pro-server-6000 GPU accelerator for
          service-managed fleets.\n- api-change:`ecr`: \\[`botocore`] Removes support
          for registry policy V1\n- api-change:`gamelift`: \\[`botocore`] Amazon GameLift
          Servers adds a new DescribeContainerGroupPortMappings API for container
          fleets, making it easy to discover which connection ports map to your container
          ports without needing to remotely access the compute.\n- api-change:`mediapackagev2`:
          \\[`botocore`] This feature adds configuration for specifying SCTE marker
          handling and allow greater control over generated manifest and segment URIs\n-
          api-change:`transfer`: \\[`botocore`] This launch will increase the limits
          for customers to list the contents from the remote directories from 10k
          to 200k.\n- api-change:`workspaces-web`: \\[`botocore`] Allow admins to
          configure IPv6 ranges on IP Access Settings.\n- enhancement:awscrt: \\[`botocore`]
          Update awscrt version to 0.32.2\n- feature:Python: \\[`botocore`] End of
          support for Python 3.9\n- feature:Python: End of support for Python 3.9\n\n###
          [`v1.42.97`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14297)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.96...1.42.97)\n\n\\=======\n\n-
          api-change:`application-signals`: \\[`botocore`] Application Signals now
          supports creating composite Service Level Objectives on Service Operations.
          Users can now create service SLO on multiple operations.\n- api-change:`billingconductor`:
          \\[`botocore`] Add support for Passthrough pricing plan\n- api-change:`gameliftstreams`:
          \\[`botocore`] Adds Proton 10.0-4 to the list of runtime environment options
          available when creating an Amazon GameLift Streams application\n- api-change:`glue`:
          \\[`botocore`] Addition of AdditionalAuditContext to GetPartition, GetPartitions,
          GetTableVersion, and GetTableVersions\n- api-change:`ivs`: \\[`botocore`]
          Adds tags parameter to the CreateAdConfiguration operation\n- api-change:`kms`:
          \\[`botocore`] KMS GetKeyLastUsage API provides information on the last
          successful cryptographic operation performed on KMS keys. This new API provides
          KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic
          operation that was performed on the key.\n- api-change:`logs`: \\[`botocore`]
          Adds support for selecting all logs sources and types in a single association.\n-
          api-change:`mgn`: \\[`botocore`] Added network modernization support, enabling
          customers to edit, resize, merge, and split VPCs and subnets during migration
          while retaining functional, non-conflicting IP addresses.\n- api-change:`omics`:
          \\[`botocore`] Enable Public Internet or VPC configuration to BatchRun\n-
          api-change:`opensearch`: \\[`botocore`] Amazon OpenSearch Service now supports
          JWKS URL configuration for JWT authentication\n- api-change:`sagemaker`:
          \\[`botocore`] Updated API documentation for endpoint MetricsConfig. Added
          details on supported metric publish frequencies and clarified how EnableEnhancedMetrics
          controls utilization and invocation metric behavior.\n- api-change:`workspaces`:
          \\[`botocore`] Added support for Protocol as modified resource and added
          update failure as modification state\n\n### [`v1.42.96`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14296)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.95...1.42.96)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Added support for
          configuring identity providers and inbound authorizers within a private
          VPC for AWS Bedrock AgentCore, enabling secure network connection without
          public internet access\n- api-change:`connect`: \\[`botocore`] Amazon Connect
          is expanding attachment capabilities to give customers greater flexibility
          and control. Currently limited to predefined file types, the new feature
          will allow contact center administrators to customize which file extensions
          and sizes are supported across chat, email, tasks, and cases.\n- api-change:`connecthealth`:
          \\[`botocore`] Corrected CreateWebAppConfiguration documentation. Adding
          slash as an allowed character for the Ambient documentation agent to allow
          pronoun specifications.\n- api-change:`evs`: \\[`botocore`] EVS now supports
          i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS
          performance with real-time latency, ideal for IO intensive and latency-sensitive
          workloads such as transactional databases, real-time analytics, and AI ML
          pre-processing.\n- api-change:`logs`: \\[`botocore`] Adding nextToken and
          maxItems to the GetQueryResults API.\n- api-change:`transfer`: \\[`botocore`]
          AWS Transfer Family now support configurable IP address types for Web Apps
          of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4
          and IPv6) configurations based on their network requirements.\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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2236
        commit_id: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
        patchset: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
        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: flake8
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuMQoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2JvdG8zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMykgfCBgPT0xLjQyLjk1YCDihpIgYD09MS40My4xYCB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvYm90bzMvMS40My4xP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYm90bzMvMS40Mi45NS8xLjQzLjE/c2xpbT10cnVlKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+Ym90by9ib3RvMyAoYm90bzMpPC9zdW1tYXJ5PgoKIyMjIFtgdjEuNDMuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My4wLi4uMS40My4xKQoKXD09PT09PQoKLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZWA6IFxbYGJvdG9jb3JlYF0gQWdlbnRDb3JlIElkZW50aXR5IG5vdyBzdXBwb3J0cyBvbi1iZWhhbGYtb2YgdG9rZW4gZXhjaGFuZ2UgT0F1dGgyLiBBZ2VudENvcmUgTWVtb3J5IG5vdyBzdXBwb3J0cyBtZXRhZGF0YSBmb3IgTG9uZ1Rlcm0gTWVtb3J5IFJlY29yZHMuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmUtY29udHJvbGA6IFxbYGJvdG9jb3JlYF0gQWdlbnRDb3JlIElkZW50aXR5IG5vdyBzdXBwb3J0cyBvbi1iZWhhbGYtb2YgdG9rZW4gZXhjaGFuZ2UgT0F1dGgyLiBBZ2VudENvcmUgTWVtb3J5IG5vdyBzdXBwb3J0cyBtZXRhZGF0YSBmb3IgTG9uZ1Rlcm0gTWVtb3J5IFJlY29yZHMuCi0gYXBpLWNoYW5nZTpgZGF0YXpvbmVgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgYXN5bmNocm9ub3VzIG5vdGVib29rIHJ1bnMKLSBhcGktY2hhbmdlOmBla3NgOiBcW2Bib3RvY29yZWBdIFZlbmRlZCBsb2dzIHVwZGF0ZSBwYXJhbSBmb3IgY2FwYWJpbGl0eSB2ZW5kZWQgbG9ncyBmZWF0dXJlCi0gYXBpLWNoYW5nZTpga2Fma2FgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgWm9va2VlcGVyQWNjZXNzIGZpZWxkIHRvIGNvbnRyb2wgdGhlIENsaWVudC1ab29rZWVwZXIgY29ubmVjdGl2aXR5LgotIGFwaS1jaGFuZ2U6YG9ic2VydmFiaWxpdHlhZG1pbmA6IFxbYGJvdG9jb3JlYF0gT2JzZXJ2YWJpbGl0eSBBZG1pbiBlbmFibGVtZW50IGxhdW5jaCBmb3IgQVdTIEthZmthLCBCZWRyb2NrIEFnZW50IENvcmUgV29ya2xvYWQgSWRlbnRpdHkgYW5kIE9UZWwgbWV0cmljIGVuYWJsZW1lbnQuCi0gYXBpLWNoYW5nZTpgcGF5bWVudC1jcnlwdG9ncmFwaHlgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgcmVzb3VyY2UtYmFzZWQgcG9saWNpZXMgb24gQVdTIFBheW1lbnQgQ3J5cHRvZ3JhcGh5IGtleXMsIGVuYWJsaW5nIGNyb3NzLWFjY291bnQga2V5IHNoYXJpbmcuIEFsc28gYWRkcyBNdWx0aS1QYXJ0eSBBcHByb3ZhbCAoTVBBKSB0ZWFtIGFzc29jaWF0aW9uIEFQSXMgZm9yIHByb3RlY3Rpbmcgc2Vuc2l0aXZlIGltcG9ydCByb290IHB1YmxpYyBrZXkgb3BlcmF0aW9ucy4KLSBhcGktY2hhbmdlOmByb3V0ZTUzZ2xvYmFscmVzb2x2ZXJgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgcmVnaW9ucyBpbiB0aGUgVXBkYXRlR2xvYmFsUmVzb2x2ZXIgaW5wdXQuCi0gYXBpLWNoYW5nZTpgc2FnZW1ha2VyYDogXFtgYm90b2NvcmVgXSBBZGQgSW5zdGFuY2VQb29scyBzdXBwb3J0IHRvIEVuZHBvaW50IGZvciBmbGV4aWJsZSBwcm92aXNpb25pbmcgYWNyb3NzIGEgcHJpb3JpdGl6ZWQgbGlzdCBvZiBpbnN0YW5jZSB0eXBlcy4gQWRkIFNwZWNpZmljYXRpb25zIHN1cHBvcnQgdG8gSW5mZXJlbmNlQ29tcG9uZW50IGZvciBwZXItaW5zdGFuY2UtdHlwZSBtb2RlbCBjb25maWd1cmF0aW9ucy4KLSBhcGktY2hhbmdlOmBzc28tYWRtaW5gOiBcW2Bib3RvY29yZWBdIEFkZCBJbnN0YW5jZUFybiBhbmQgSWRlbnRpdHlTdG9yZUFybiBpbiB0aGUgcmVzcG9uc2Ugb2YgQ3JlYXRlQXBwbGljYXRpb24gQVBJIGFuZCBJZGVudGl0eVN0b3JlQXJuIGluIHRoZSByZXNwb25zZSBvZiBEZXNjcmliZUFwcGxpY2F0aW9uIEFQSQoKIyMjIFtgdjEuNDMuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi45Ny4uLjEuNDMuMCkKClw9PT09PT0KCi0gYXBpLWNoYW5nZTpgYWNjb3VudGA6IFxbYGJvdG9jb3JlYF0gQWRkcyBBY2NvdW50U3RhdGUgaW4gdGhlIHJlc3BvbnNlIGZvciB0aGUgR2V0QWNjb3VudEluZm9ybWF0aW9uIEFQSS4gRWFjaCBzdGF0ZSByZXByZXNlbnRzIGEgc3BlY2lmaWMgcGhhc2UgaW4gdGhlIGFjY291bnQgbGlmZWN5Y2xlLiBVc2UgdGhpcyBpbmZvcm1hdGlvbiB0byBtYW5hZ2UgYWNjb3VudCBhY2Nlc3MsIGF1dG9tYXRlIHdvcmtmbG93cywgb3IgdHJpZ2dlciBhY3Rpb25zIGJhc2VkIG9uIGFjY291bnQgc3RhdGUgY2hhbmdlcy4KLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZWA6IFxbYGJvdG9jb3JlYF0gQWRkcyBiYXRjaCBldmFsdWF0aW9uIGZvciBydW5uaW5nIGV2YWx1YXRvcnMgYWdhaW5zdCBtdWx0aXBsZSBhZ2VudCBzZXNzaW9ucyB3aXRoIHNlcnZlci1zaWRlIG9yY2hlc3RyYXRpb24sIEFJLXBvd2VyZWQgcmVjb21tZW5kYXRpb25zIGZvciBvcHRpbWl6aW5nIHN5c3RlbSBwcm9tcHRzIGFuZCB0b29sIGRlc2NyaXB0aW9ucywgYW5kIEFCIHRlc3Rpbmcgd2l0aCBjb250cm9sbGVkIHRyYWZmaWMgc3BsaXR0aW5nIGFuZCBzdGF0aXN0aWNhbCBzaWduaWZpY2FuY2UgcmVwb3J0aW5nCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmUtY29udHJvbGA6IFxbYGJvdG9jb3JlYF0gQWRkcyBjb25maWd1cmF0aW9uIGJ1bmRsZXMgZm9yIHZlcnNpb25lZCwgaW1tdXRhYmxlIGFnZW50IGNvbmZpZ3VyYXRpb24gc25hcHNob3RzIHdpdGggYnJhbmNoLWJhc2VkIGxpbmVhZ2UKLSBhcGktY2hhbmdlOmBjbG91ZGZyb250YDogXFtgYm90b2NvcmVgXSBBbWF6b24gQ2xvdWRGcm9udCBub3cgc3VwcG9ydHMgY2FjaGUgdGFnLiBUYWcgb2JqZWN0cyB2aWEgcmVzcG9uc2UgaGVhZGVycyBhbmQgaW52YWxpZGF0ZSBhbGwgbWF0Y2hpbmcgb2JqZWN0cyBpbiBhIHNpbmdsZSByZXF1ZXN0LCByZXBsYWNpbmcgbWFudWFsIFVSTCB0cmFja2luZyBhbmQgYnJvYWQgd2lsZGNhcmRzLgotIGFwaS1jaGFuZ2U6YGRlYWRsaW5lYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIHJ0eC1wcm8tc2VydmVyLTYwMDAgR1BVIGFjY2VsZXJhdG9yIGZvciBzZXJ2aWNlLW1hbmFnZWQgZmxlZXRzLgotIGFwaS1jaGFuZ2U6YGVjcmA6IFxbYGJvdG9jb3JlYF0gUmVtb3ZlcyBzdXBwb3J0IGZvciByZWdpc3RyeSBwb2xpY3kgVjEKLSBhcGktY2hhbmdlOmBnYW1lbGlmdGA6IFxbYGJvdG9jb3JlYF0gQW1hem9uIEdhbWVMaWZ0IFNlcnZlcnMgYWRkcyBhIG5ldyBEZXNjcmliZUNvbnRhaW5lckdyb3VwUG9ydE1hcHBpbmdzIEFQSSBmb3IgY29udGFpbmVyIGZsZWV0cywgbWFraW5nIGl0IGVhc3kgdG8gZGlzY292ZXIgd2hpY2ggY29ubmVjdGlvbiBwb3J0cyBtYXAgdG8geW91ciBjb250YWluZXIgcG9ydHMgd2l0aG91dCBuZWVkaW5nIHRvIHJlbW90ZWx5IGFjY2VzcyB0aGUgY29tcHV0ZS4KLSBhcGktY2hhbmdlOmBtZWRpYXBhY2thZ2V2MmA6IFxbYGJvdG9jb3JlYF0gVGhpcyBmZWF0dXJlIGFkZHMgY29uZmlndXJhdGlvbiBmb3Igc3BlY2lmeWluZyBTQ1RFIG1hcmtlciBoYW5kbGluZyBhbmQgYWxsb3cgZ3JlYXRlciBjb250cm9sIG92ZXIgZ2VuZXJhdGVkIG1hbmlmZXN0IGFuZCBzZWdtZW50IFVSSXMKLSBhcGktY2hhbmdlOmB0cmFuc2ZlcmA6IFxbYGJvdG9jb3JlYF0gVGhpcyBsYXVuY2ggd2lsbCBpbmNyZWFzZSB0aGUgbGltaXRzIGZvciBjdXN0b21lcnMgdG8gbGlzdCB0aGUgY29udGVudHMgZnJvbSB0aGUgcmVtb3RlIGRpcmVjdG9yaWVzIGZyb20gMTBrIHRvIDIwMGsuCi0gYXBpLWNoYW5nZTpgd29ya3NwYWNlcy13ZWJgOiBcW2Bib3RvY29yZWBdIEFsbG93IGFkbWlucyB0byBjb25maWd1cmUgSVB2NiByYW5nZXMgb24gSVAgQWNjZXNzIFNldHRpbmdzLgotIGVuaGFuY2VtZW50OmF3c2NydDogXFtgYm90b2NvcmVgXSBVcGRhdGUgYXdzY3J0IHZlcnNpb24gdG8gMC4zMi4yCi0gZmVhdHVyZTpQeXRob246IFxbYGJvdG9jb3JlYF0gRW5kIG9mIHN1cHBvcnQgZm9yIFB5dGhvbiAzLjkKLSBmZWF0dXJlOlB5dGhvbjogRW5kIG9mIHN1cHBvcnQgZm9yIFB5dGhvbiAzLjkKCiMjIyBbYHYxLjQyLjk3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyOTcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi45Ni4uLjEuNDIuOTcpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBhcHBsaWNhdGlvbi1zaWduYWxzYDogXFtgYm90b2NvcmVgXSBBcHBsaWNhdGlvbiBTaWduYWxzIG5vdyBzdXBwb3J0cyBjcmVhdGluZyBjb21wb3NpdGUgU2VydmljZSBMZXZlbCBPYmplY3RpdmVzIG9uIFNlcnZpY2UgT3BlcmF0aW9ucy4gVXNlcnMgY2FuIG5vdyBjcmVhdGUgc2VydmljZSBTTE8gb24gbXVsdGlwbGUgb3BlcmF0aW9ucy4KLSBhcGktY2hhbmdlOmBiaWxsaW5nY29uZHVjdG9yYDogXFtgYm90b2NvcmVgXSBBZGQgc3VwcG9ydCBmb3IgUGFzc3Rocm91Z2ggcHJpY2luZyBwbGFuCi0gYXBpLWNoYW5nZTpgZ2FtZWxpZnRzdHJlYW1zYDogXFtgYm90b2NvcmVgXSBBZGRzIFByb3RvbiAxMC4wLTQgdG8gdGhlIGxpc3Qgb2YgcnVudGltZSBlbnZpcm9ubWVudCBvcHRpb25zIGF2YWlsYWJsZSB3aGVuIGNyZWF0aW5nIGFuIEFtYXpvbiBHYW1lTGlmdCBTdHJlYW1zIGFwcGxpY2F0aW9uCi0gYXBpLWNoYW5nZTpgZ2x1ZWA6IFxbYGJvdG9jb3JlYF0gQWRkaXRpb24gb2YgQWRkaXRpb25hbEF1ZGl0Q29udGV4dCB0byBHZXRQYXJ0aXRpb24sIEdldFBhcnRpdGlvbnMsIEdldFRhYmxlVmVyc2lvbiwgYW5kIEdldFRhYmxlVmVyc2lvbnMKLSBhcGktY2hhbmdlOmBpdnNgOiBcW2Bib3RvY29yZWBdIEFkZHMgdGFncyBwYXJhbWV0ZXIgdG8gdGhlIENyZWF0ZUFkQ29uZmlndXJhdGlvbiBvcGVyYXRpb24KLSBhcGktY2hhbmdlOmBrbXNgOiBcW2Bib3RvY29yZWBdIEtNUyBHZXRLZXlMYXN0VXNhZ2UgQVBJIHByb3ZpZGVzIGluZm9ybWF0aW9uIG9uIHRoZSBsYXN0IHN1Y2Nlc3NmdWwgY3J5cHRvZ3JhcGhpYyBvcGVyYXRpb24gcGVyZm9ybWVkIG9uIEtNUyBrZXlzLiBUaGlzIG5ldyBBUEkgcHJvdmlkZXMgS01TIGN1c3RvbWVycyB3aXRoIHRoZSBsYXN0IHRpbWVzdGFtcCwgQ2xvdWRUcmFpbCBldmVudElkLCBhbmQgdGhlIGNyeXB0b2dyYXBoaWMgb3BlcmF0aW9uIHRoYXQgd2FzIHBlcmZvcm1lZCBvbiB0aGUga2V5LgotIGFwaS1jaGFuZ2U6YGxvZ3NgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3Igc2VsZWN0aW5nIGFsbCBsb2dzIHNvdXJjZXMgYW5kIHR5cGVzIGluIGEgc2luZ2xlIGFzc29jaWF0aW9uLgotIGFwaS1jaGFuZ2U6YG1nbmA6IFxbYGJvdG9jb3JlYF0gQWRkZWQgbmV0d29yayBtb2Rlcm5pemF0aW9uIHN1cHBvcnQsIGVuYWJsaW5nIGN1c3RvbWVycyB0byBlZGl0LCByZXNpemUsIG1lcmdlLCBhbmQgc3BsaXQgVlBDcyBhbmQgc3VibmV0cyBkdXJpbmcgbWlncmF0aW9uIHdoaWxlIHJldGFpbmluZyBmdW5jdGlvbmFsLCBub24tY29uZmxpY3RpbmcgSVAgYWRkcmVzc2VzLgotIGFwaS1jaGFuZ2U6YG9taWNzYDogXFtgYm90b2NvcmVgXSBFbmFibGUgUHVibGljIEludGVybmV0IG9yIFZQQyBjb25maWd1cmF0aW9uIHRvIEJhdGNoUnVuCi0gYXBpLWNoYW5nZTpgb3BlbnNlYXJjaGA6IFxbYGJvdG9jb3JlYF0gQW1hem9uIE9wZW5TZWFyY2ggU2VydmljZSBub3cgc3VwcG9ydHMgSldLUyBVUkwgY29uZmlndXJhdGlvbiBmb3IgSldUIGF1dGhlbnRpY2F0aW9uCi0gYXBpLWNoYW5nZTpgc2FnZW1ha2VyYDogXFtgYm90b2NvcmVgXSBVcGRhdGVkIEFQSSBkb2N1bWVudGF0aW9uIGZvciBlbmRwb2ludCBNZXRyaWNzQ29uZmlnLiBBZGRlZCBkZXRhaWxzIG9uIHN1cHBvcnRlZCBtZXRyaWMgcHVibGlzaCBmcmVxdWVuY2llcyBhbmQgY2xhcmlmaWVkIGhvdyBFbmFibGVFbmhhbmNlZE1ldHJpY3MgY29udHJvbHMgdXRpbGl6YXRpb24gYW5kIGludm9jYXRpb24gbWV0cmljIGJlaGF2aW9yLgotIGFwaS1jaGFuZ2U6YHdvcmtzcGFjZXNgOiBcW2Bib3RvY29yZWBdIEFkZGVkIHN1cHBvcnQgZm9yIFByb3RvY29sIGFzIG1vZGlmaWVkIHJlc291cmNlIGFuZCBhZGRlZCB1cGRhdGUgZmFpbHVyZSBhcyBtb2RpZmljYXRpb24gc3RhdGUKCiMjIyBbYHYxLjQyLjk2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyOTYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi45NS4uLjEuNDIuOTYpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZS1jb250cm9sYDogXFtgYm90b2NvcmVgXSBBZGRlZCBzdXBwb3J0IGZvciBjb25maWd1cmluZyBpZGVudGl0eSBwcm92aWRlcnMgYW5kIGluYm91bmQgYXV0aG9yaXplcnMgd2l0aGluIGEgcHJpdmF0ZSBWUEMgZm9yIEFXUyBCZWRyb2NrIEFnZW50Q29yZSwgZW5hYmxpbmcgc2VjdXJlIG5ldHdvcmsgY29ubmVjdGlvbiB3aXRob3V0IHB1YmxpYyBpbnRlcm5ldCBhY2Nlc3MKLSBhcGktY2hhbmdlOmBjb25uZWN0YDogXFtgYm90b2NvcmVgXSBBbWF6b24gQ29ubmVjdCBpcyBleHBhbmRpbmcgYXR0YWNobWVudCBjYXBhYmlsaXRpZXMgdG8gZ2l2ZSBjdXN0b21lcnMgZ3JlYXRlciBmbGV4aWJpbGl0eSBhbmQgY29udHJvbC4gQ3VycmVudGx5IGxpbWl0ZWQgdG8gcHJlZGVmaW5lZCBmaWxlIHR5cGVzLCB0aGUgbmV3IGZlYXR1cmUgd2lsbCBhbGxvdyBjb250YWN0IGNlbnRlciBhZG1pbmlzdHJhdG9ycyB0byBjdXN0b21pemUgd2hpY2ggZmlsZSBleHRlbnNpb25zIGFuZCBzaXplcyBhcmUgc3VwcG9ydGVkIGFjcm9zcyBjaGF0LCBlbWFpbCwgdGFza3MsIGFuZCBjYXNlcy4KLSBhcGktY2hhbmdlOmBjb25uZWN0aGVhbHRoYDogXFtgYm90b2NvcmVgXSBDb3JyZWN0ZWQgQ3JlYXRlV2ViQXBwQ29uZmlndXJhdGlvbiBkb2N1bWVudGF0aW9uLiBBZGRpbmcgc2xhc2ggYXMgYW4gYWxsb3dlZCBjaGFyYWN0ZXIgZm9yIHRoZSBBbWJpZW50IGRvY3VtZW50YXRpb24gYWdlbnQgdG8gYWxsb3cgcHJvbm91biBzcGVjaWZpY2F0aW9ucy4KLSBhcGktY2hhbmdlOmBldnNgOiBcW2Bib3RvY29yZWBdIEVWUyBub3cgc3VwcG9ydHMgaTdpLm1ldGFsLTI0eGwgRUMyIGJhcmUgbWV0YWwgaW5zdGFuY2UgdHlwZSwgZGVsaXZlcmluZyBoaWdoIHJhbmRvbSBJT1BTIHBlcmZvcm1hbmNlIHdpdGggcmVhbC10aW1lIGxhdGVuY3ksIGlkZWFsIGZvciBJTyBpbnRlbnNpdmUgYW5kIGxhdGVuY3ktc2Vuc2l0aXZlIHdvcmtsb2FkcyBzdWNoIGFzIHRyYW5zYWN0aW9uYWwgZGF0YWJhc2VzLCByZWFsLXRpbWUgYW5hbHl0aWNzLCBhbmQgQUkgTUwgcHJlLXByb2Nlc3NpbmcuCi0gYXBpLWNoYW5nZTpgbG9nc2A6IFxbYGJvdG9jb3JlYF0gQWRkaW5nIG5leHRUb2tlbiBhbmQgbWF4SXRlbXMgdG8gdGhlIEdldFF1ZXJ5UmVzdWx0cyBBUEkuCi0gYXBpLWNoYW5nZTpgdHJhbnNmZXJgOiBcW2Bib3RvY29yZWBdIEFXUyBUcmFuc2ZlciBGYW1pbHkgbm93IHN1cHBvcnQgY29uZmlndXJhYmxlIElQIGFkZHJlc3MgdHlwZXMgZm9yIFdlYiBBcHBzIG9mIHR5cGUgVlBDLCBlbmFibGluZyBjdXN0b21lcnMgdG8gc2VsZWN0IElQdjQtb25seSBvciBkdWFsLXN0YWNrIChJUHY0IGFuZCBJUHY2KSBjb25maWd1cmF0aW9ucyBiYXNlZCBvbiB0aGVpciBuZXR3b3JrIHJlcXVpcmVtZW50cy4KCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL29zaXNtL3B5dGhvbi1vc2lzbSkuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNeTR4TkRFdU15SXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXpMakUxT1M0eUlpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2V3lKeVpXNXZkbUYwWlNKZGZRPT0tLT4K
      patchset: 02d8ff4ae43eb2ad77ea46080a61b016c6cffc39
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 7fe648e065ead713980d61fa015a03a26ed6c629
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 8ad17ed1be1f63229e054fab94af45f2511a98ea
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 7fe648e065ead713980d61fa015a03a26ed6c629
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-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: eeb6d1a8fe16c7ff08be240842dad12920b2a0fe
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2236/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
