all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe39:eccb
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 815cdacf-373b-4272-bf2d-f11a3a9580ad
        host_id: 5afd8fc909abddfe2ce3a956a91bbe56629648b7209fd0acfa541862
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe39:eccb
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.213
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.101
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe39:eccb
        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#143>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: ad20c75eef9d48d09a8149ac9eabaa1f
      build_refs:
      - branch: main
        change: '2454'
        change_message: "Update dependency boto3 to v1.43.45\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.40` \u2192 `==1.43.45`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.45?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.40/1.43.45?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.45`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14345)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.44...1.43.45)\n\n\\=======\n\n-
          api-change:`connect`: \\[`botocore`] Amazon Connect - Added DeleteContactData
          API to support PII deletion of customer endpoint, additional email recipients
          and email subject.\n- api-change:`ec2`: \\[`botocore`] Added support for
          additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData,
          KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response
          now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for
          launched instances.\n- api-change:`guardduty`: \\[`botocore`] Adding \"AI
          Analyst\" enum value for detector\n- api-change:`ivs`: \\[`botocore`] adds
          support for AWS IVS ad configuration APIs to allow for a postRollConfiguration
          object on the ad configuration resource\n- api-change:`synthetics`: \\[`botocore`]
          CloudWatch Synthetics adds support for customer managed KMS keys for canary
          environment variables. Customers can now encrypt their canary's Lambda function
          environment variables at rest using their own AWS KMS key, providing additional
          control over data protection.\n\n### [`v1.43.44`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14344)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.43...1.43.44)\n\n\\=======\n\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`signin`: \\[`botocore`] Adds support for
          OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client
          credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and
          RevokeOAuth2TokenWithIAM (token revocation).\n\n### [`v1.43.43`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14343)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.42...1.43.43)\n\n\\=======\n\n-
          api-change:`appconfig`: \\[`botocore`] Update ExperimentRun APIs to support
          ConflictExceptions.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
          AgentCore Gateway now supports mapping allowed scopes to separate advertised
          scopes on the inbound authorizer.\n- api-change:`ec2`: \\[`botocore`] Replace
          Root Volume now supports a VolumeId parameter. This allows the customer
          to pass in a pre-prepared volume as the target root volume for an RRV workflow.\n-
          api-change:`ecs`: \\[`botocore`] Amazon ECS now automatically detects the
          correct CPU architecture for Express Mode services.\n- api-change:`geo-places`:
          \\[`botocore`] Added AddressNamesMode, AddressNameTranslations, MobilityMode,
          PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places
          V2 APIs to support address name formatting,  multilingual translations,
          travel-aware search, multi-city postal codes, and unit-level address resolution.\n-
          api-change:`iotwireless`: \\[`botocore`] Default session downlink transmission
          parameters have been added to the existing Multicast Group APIs. Explicit
          transmission parameters are no longer required when starting a multicast
          session during the FUOTA procedure.\n- api-change:`resiliencehubv2`: \\[`botocore`]
          Next Generation Resilience Hub now supports filtering and sorting failure
          mode assessments, resource type filtering in ListResources, cross-region
          and cross-account topology edges, data recovery achievability status, and
          more granular dependency discovery progress tracking.\n\n### [`v1.43.42`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14342)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.41...1.43.42)\n\n\\=======\n\n-
          api-change:`config`: \\[`botocore`] Added support for connecting AWS Config
          to third-party cloud service providers. New APIs include PutConnector, GetConnector,
          DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder
          for creating third-party service-linked recorders.\n- api-change:`connect`:
          \\[`botocore`] Adds support for CreateAuthCode and DeleteSession APIs.\n-
          api-change:`ec2`: \\[`botocore`] This launch surfaces the public SSM parameter
          associated with public AMIs in the AMI metadata.\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
          \\[`botocore`] This release extends vulnerability management to Azure VM,
          container registries and function apps. Adds support for per-member-account
          scan configuration settings.\n- api-change:`lambda`: \\[`botocore`] AWS
          Lambda Durable Functions now supports customer managed KMS keys. This allows
          customers to configure a KMS key in Durable Config to have all their durable
          execution data encrypted.\n- api-change:`marketplace-catalog`: \\[`botocore`]
          This release enhances the ListEntities API to support ResellerRole filter
          for ResaleAuthorization entity.\n- api-change:`meteringmarketplace`: \\[`botocore`]
          The usage reporting window for the BatchMeterUsage API has been extended
          from 6 hours to 24 hours. Sellers can now submit usage records for up to
          24 hours after a metered event occurs. The existing 6-hour grace period
          at the end of a billing cycle still applies.\n- api-change:`partnercentral-revenue-measurement`:
          \\[`botocore`] Add support for AWS Partner Central Revenue Measurement API
          for creating, managing, and tracking revenue attributions and marketplace
          revenue share allocations.\n- api-change:`route53globalresolver`: \\[`botocore`]
          Adds ListSharedDNSViews operation to list all DNS Views shared with caller
          using AWS Resource Access Manager. Also updates ListHostedZoneAssociations
          operation so that resource ARN param is optional, allowing caller to list
          all HostedZoneAssociations in account.\n- api-change:`securityhub`: \\[`botocore`]
          release SecurityHub MultiCloud integration with Azure\n- api-change:`ssm`:
          \\[`botocore`] Adding SSM Cloud Connector to support Azure Virtual Machines
          onboarding to AWS Systems Manager\n\n### [`v1.43.41`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14341)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.40...1.43.41)\n\n\\=======\n\n-
          api-change:`billing`: \\[`botocore`] Adds support for managing AWS account
          credits and billing preferences, including retrieving credit details, viewing
          per-month credit allocation history, redeeming promotional codes, and configuring
          credit sharing and billing preferences.\n- api-change:`logs`: \\[`botocore`]
          Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch
          Logs. Customers can now configure account-level Intelligent Tiering to automatically
          optimize log storage costs by moving infrequently accessed data to lower-cost
          storage tiers.\n- api-change:`mailmanager`: \\[`botocore`] This release
          adds Smithy RPC v2 CBOR as an additional protocol alongside the existing
          AWS JSON 1.0. The SDK will prioritize its most performant protocol.\n- api-change:`opensearch`:
          \\[`botocore`] This release introduces Saved Object Migration APIs, enabling
          users to migrate dashboards, visualizations, index patterns, and other saved
          objects from a data source into an Amazon OpenSearch Service application
          workspace with configurable export filters and conflict resolution strategies.\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          \"before 9am on monday\"\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2454
        commit_id: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
        patchset: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
        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: fa72afb690c0492da10108afb3d31df2
      buildset_refs:
      - branch: main
        change: '2454'
        change_message: "Update dependency boto3 to v1.43.45\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.40` \u2192 `==1.43.45`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.45?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.40/1.43.45?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.45`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14345)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.44...1.43.45)\n\n\\=======\n\n-
          api-change:`connect`: \\[`botocore`] Amazon Connect - Added DeleteContactData
          API to support PII deletion of customer endpoint, additional email recipients
          and email subject.\n- api-change:`ec2`: \\[`botocore`] Added support for
          additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData,
          KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response
          now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for
          launched instances.\n- api-change:`guardduty`: \\[`botocore`] Adding \"AI
          Analyst\" enum value for detector\n- api-change:`ivs`: \\[`botocore`] adds
          support for AWS IVS ad configuration APIs to allow for a postRollConfiguration
          object on the ad configuration resource\n- api-change:`synthetics`: \\[`botocore`]
          CloudWatch Synthetics adds support for customer managed KMS keys for canary
          environment variables. Customers can now encrypt their canary's Lambda function
          environment variables at rest using their own AWS KMS key, providing additional
          control over data protection.\n\n### [`v1.43.44`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14344)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.43...1.43.44)\n\n\\=======\n\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`signin`: \\[`botocore`] Adds support for
          OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client
          credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and
          RevokeOAuth2TokenWithIAM (token revocation).\n\n### [`v1.43.43`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14343)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.42...1.43.43)\n\n\\=======\n\n-
          api-change:`appconfig`: \\[`botocore`] Update ExperimentRun APIs to support
          ConflictExceptions.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
          AgentCore Gateway now supports mapping allowed scopes to separate advertised
          scopes on the inbound authorizer.\n- api-change:`ec2`: \\[`botocore`] Replace
          Root Volume now supports a VolumeId parameter. This allows the customer
          to pass in a pre-prepared volume as the target root volume for an RRV workflow.\n-
          api-change:`ecs`: \\[`botocore`] Amazon ECS now automatically detects the
          correct CPU architecture for Express Mode services.\n- api-change:`geo-places`:
          \\[`botocore`] Added AddressNamesMode, AddressNameTranslations, MobilityMode,
          PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places
          V2 APIs to support address name formatting,  multilingual translations,
          travel-aware search, multi-city postal codes, and unit-level address resolution.\n-
          api-change:`iotwireless`: \\[`botocore`] Default session downlink transmission
          parameters have been added to the existing Multicast Group APIs. Explicit
          transmission parameters are no longer required when starting a multicast
          session during the FUOTA procedure.\n- api-change:`resiliencehubv2`: \\[`botocore`]
          Next Generation Resilience Hub now supports filtering and sorting failure
          mode assessments, resource type filtering in ListResources, cross-region
          and cross-account topology edges, data recovery achievability status, and
          more granular dependency discovery progress tracking.\n\n### [`v1.43.42`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14342)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.41...1.43.42)\n\n\\=======\n\n-
          api-change:`config`: \\[`botocore`] Added support for connecting AWS Config
          to third-party cloud service providers. New APIs include PutConnector, GetConnector,
          DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder
          for creating third-party service-linked recorders.\n- api-change:`connect`:
          \\[`botocore`] Adds support for CreateAuthCode and DeleteSession APIs.\n-
          api-change:`ec2`: \\[`botocore`] This launch surfaces the public SSM parameter
          associated with public AMIs in the AMI metadata.\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
          \\[`botocore`] This release extends vulnerability management to Azure VM,
          container registries and function apps. Adds support for per-member-account
          scan configuration settings.\n- api-change:`lambda`: \\[`botocore`] AWS
          Lambda Durable Functions now supports customer managed KMS keys. This allows
          customers to configure a KMS key in Durable Config to have all their durable
          execution data encrypted.\n- api-change:`marketplace-catalog`: \\[`botocore`]
          This release enhances the ListEntities API to support ResellerRole filter
          for ResaleAuthorization entity.\n- api-change:`meteringmarketplace`: \\[`botocore`]
          The usage reporting window for the BatchMeterUsage API has been extended
          from 6 hours to 24 hours. Sellers can now submit usage records for up to
          24 hours after a metered event occurs. The existing 6-hour grace period
          at the end of a billing cycle still applies.\n- api-change:`partnercentral-revenue-measurement`:
          \\[`botocore`] Add support for AWS Partner Central Revenue Measurement API
          for creating, managing, and tracking revenue attributions and marketplace
          revenue share allocations.\n- api-change:`route53globalresolver`: \\[`botocore`]
          Adds ListSharedDNSViews operation to list all DNS Views shared with caller
          using AWS Resource Access Manager. Also updates ListHostedZoneAssociations
          operation so that resource ARN param is optional, allowing caller to list
          all HostedZoneAssociations in account.\n- api-change:`securityhub`: \\[`botocore`]
          release SecurityHub MultiCloud integration with Azure\n- api-change:`ssm`:
          \\[`botocore`] Adding SSM Cloud Connector to support Azure Virtual Machines
          onboarding to AWS Systems Manager\n\n### [`v1.43.41`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14341)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.40...1.43.41)\n\n\\=======\n\n-
          api-change:`billing`: \\[`botocore`] Adds support for managing AWS account
          credits and billing preferences, including retrieving credit details, viewing
          per-month credit allocation history, redeeming promotional codes, and configuring
          credit sharing and billing preferences.\n- api-change:`logs`: \\[`botocore`]
          Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch
          Logs. Customers can now configure account-level Intelligent Tiering to automatically
          optimize log storage costs by moving infrequently accessed data to lower-cost
          storage tiers.\n- api-change:`mailmanager`: \\[`botocore`] This release
          adds Smithy RPC v2 CBOR as an additional protocol alongside the existing
          AWS JSON 1.0. The SDK will prioritize its most performant protocol.\n- api-change:`opensearch`:
          \\[`botocore`] This release introduces Saved Object Migration APIs, enabling
          users to migrate dashboards, visualizations, index patterns, and other saved
          objects from a data source into an Amazon OpenSearch Service application
          workspace with configurable export filters and conflict resolution strategies.\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          \"before 9am on monday\"\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2454
        commit_id: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
        patchset: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
        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: '2454'
      change_message: "Update dependency boto3 to v1.43.45\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.40` \u2192 `==1.43.45`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.45?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.40/1.43.45?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.45`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14345)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.44...1.43.45)\n\n\\=======\n\n-
        api-change:`connect`: \\[`botocore`] Amazon Connect - Added DeleteContactData
        API to support PII deletion of customer endpoint, additional email recipients
        and email subject.\n- api-change:`ec2`: \\[`botocore`] Added support for additional
        override parameters in CreateFleet, including LaunchTemplateSpecificationUserData,
        KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response
        now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched
        instances.\n- api-change:`guardduty`: \\[`botocore`] Adding \"AI Analyst\"
        enum value for detector\n- api-change:`ivs`: \\[`botocore`] adds support for
        AWS IVS ad configuration APIs to allow for a postRollConfiguration object
        on the ad configuration resource\n- api-change:`synthetics`: \\[`botocore`]
        CloudWatch Synthetics adds support for customer managed KMS keys for canary
        environment variables. Customers can now encrypt their canary's Lambda function
        environment variables at rest using their own AWS KMS key, providing additional
        control over data protection.\n\n### [`v1.43.44`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14344)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.43...1.43.44)\n\n\\=======\n\n-
        api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client to
        latest version\n- api-change:`signin`: \\[`botocore`] Adds support for OAuth
        2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client credentials
        flow), IntrospectOAuth2TokenWithIAM (token inspection), and RevokeOAuth2TokenWithIAM
        (token revocation).\n\n### [`v1.43.43`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14343)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.42...1.43.43)\n\n\\=======\n\n-
        api-change:`appconfig`: \\[`botocore`] Update ExperimentRun APIs to support
        ConflictExceptions.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
        AgentCore Gateway now supports mapping allowed scopes to separate advertised
        scopes on the inbound authorizer.\n- api-change:`ec2`: \\[`botocore`] Replace
        Root Volume now supports a VolumeId parameter. This allows the customer to
        pass in a pre-prepared volume as the target root volume for an RRV workflow.\n-
        api-change:`ecs`: \\[`botocore`] Amazon ECS now automatically detects the
        correct CPU architecture for Express Mode services.\n- api-change:`geo-places`:
        \\[`botocore`] Added AddressNamesMode, AddressNameTranslations, MobilityMode,
        PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places
        V2 APIs to support address name formatting,  multilingual translations, travel-aware
        search, multi-city postal codes, and unit-level address resolution.\n- api-change:`iotwireless`:
        \\[`botocore`] Default session downlink transmission parameters have been
        added to the existing Multicast Group APIs. Explicit transmission parameters
        are no longer required when starting a multicast session during the FUOTA
        procedure.\n- api-change:`resiliencehubv2`: \\[`botocore`] Next Generation
        Resilience Hub now supports filtering and sorting failure mode assessments,
        resource type filtering in ListResources, cross-region and cross-account topology
        edges, data recovery achievability status, and more granular dependency discovery
        progress tracking.\n\n### [`v1.43.42`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14342)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.41...1.43.42)\n\n\\=======\n\n-
        api-change:`config`: \\[`botocore`] Added support for connecting AWS Config
        to third-party cloud service providers. New APIs include PutConnector, GetConnector,
        DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder
        for creating third-party service-linked recorders.\n- api-change:`connect`:
        \\[`botocore`] Adds support for CreateAuthCode and DeleteSession APIs.\n-
        api-change:`ec2`: \\[`botocore`] This launch surfaces the public SSM parameter
        associated with public AMIs in the AMI metadata.\n- api-change:`endpoint-rules`:
        \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
        \\[`botocore`] This release extends vulnerability management to Azure VM,
        container registries and function apps. Adds support for per-member-account
        scan configuration settings.\n- api-change:`lambda`: \\[`botocore`] AWS Lambda
        Durable Functions now supports customer managed KMS keys. This allows customers
        to configure a KMS key in Durable Config to have all their durable execution
        data encrypted.\n- api-change:`marketplace-catalog`: \\[`botocore`] This release
        enhances the ListEntities API to support ResellerRole filter for ResaleAuthorization
        entity.\n- api-change:`meteringmarketplace`: \\[`botocore`] The usage reporting
        window for the BatchMeterUsage API has been extended from 6 hours to 24 hours.
        Sellers can now submit usage records for up to 24 hours after a metered event
        occurs. The existing 6-hour grace period at the end of a billing cycle still
        applies.\n- api-change:`partnercentral-revenue-measurement`: \\[`botocore`]
        Add support for AWS Partner Central Revenue Measurement API for creating,
        managing, and tracking revenue attributions and marketplace revenue share
        allocations.\n- api-change:`route53globalresolver`: \\[`botocore`] Adds ListSharedDNSViews
        operation to list all DNS Views shared with caller using AWS Resource Access
        Manager. Also updates ListHostedZoneAssociations operation so that resource
        ARN param is optional, allowing caller to list all HostedZoneAssociations
        in account.\n- api-change:`securityhub`: \\[`botocore`] release SecurityHub
        MultiCloud integration with Azure\n- api-change:`ssm`: \\[`botocore`] Adding
        SSM Cloud Connector to support Azure Virtual Machines onboarding to AWS Systems
        Manager\n\n### [`v1.43.41`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14341)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.40...1.43.41)\n\n\\=======\n\n-
        api-change:`billing`: \\[`botocore`] Adds support for managing AWS account
        credits and billing preferences, including retrieving credit details, viewing
        per-month credit allocation history, redeeming promotional codes, and configuring
        credit sharing and billing preferences.\n- api-change:`logs`: \\[`botocore`]
        Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch
        Logs. Customers can now configure account-level Intelligent Tiering to automatically
        optimize log storage costs by moving infrequently accessed data to lower-cost
        storage tiers.\n- api-change:`mailmanager`: \\[`botocore`] This release adds
        Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON
        1.0. The SDK will prioritize its most performant protocol.\n- api-change:`opensearch`:
        \\[`botocore`] This release introduces Saved Object Migration APIs, enabling
        users to migrate dashboards, visualizations, index patterns, and other saved
        objects from a data source into an Amazon OpenSearch Service application workspace
        with configurable export filters and conflict resolution strategies.\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        \"before 9am on monday\"\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2454
      child_jobs: []
      commit_id: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
      event_id: 125be270-7e6e-11f1-9f65-78c69b0c3a8f
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/ad20c75eef9d48d09a8149ac9eabaa1f/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/ad20c75eef9d48d09a8149ac9eabaa1f/work/logs
        result_data_file: /var/lib/zuul/builds/ad20c75eef9d48d09a8149ac9eabaa1f/work/results.json
        src_root: /var/lib/zuul/builds/ad20c75eef9d48d09a8149ac9eabaa1f/work/src
        work_root: /var/lib/zuul/builds/ad20c75eef9d48d09a8149ac9eabaa1f/work
      include_vars: []
      items:
      - branch: main
        change: '2454'
        change_message: "Update dependency boto3 to v1.43.45\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.40` \u2192 `==1.43.45`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.45?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.40/1.43.45?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.45`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14345)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.44...1.43.45)\n\n\\=======\n\n-
          api-change:`connect`: \\[`botocore`] Amazon Connect - Added DeleteContactData
          API to support PII deletion of customer endpoint, additional email recipients
          and email subject.\n- api-change:`ec2`: \\[`botocore`] Added support for
          additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData,
          KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response
          now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for
          launched instances.\n- api-change:`guardduty`: \\[`botocore`] Adding \"AI
          Analyst\" enum value for detector\n- api-change:`ivs`: \\[`botocore`] adds
          support for AWS IVS ad configuration APIs to allow for a postRollConfiguration
          object on the ad configuration resource\n- api-change:`synthetics`: \\[`botocore`]
          CloudWatch Synthetics adds support for customer managed KMS keys for canary
          environment variables. Customers can now encrypt their canary's Lambda function
          environment variables at rest using their own AWS KMS key, providing additional
          control over data protection.\n\n### [`v1.43.44`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14344)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.43...1.43.44)\n\n\\=======\n\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`signin`: \\[`botocore`] Adds support for
          OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client
          credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and
          RevokeOAuth2TokenWithIAM (token revocation).\n\n### [`v1.43.43`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14343)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.42...1.43.43)\n\n\\=======\n\n-
          api-change:`appconfig`: \\[`botocore`] Update ExperimentRun APIs to support
          ConflictExceptions.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
          AgentCore Gateway now supports mapping allowed scopes to separate advertised
          scopes on the inbound authorizer.\n- api-change:`ec2`: \\[`botocore`] Replace
          Root Volume now supports a VolumeId parameter. This allows the customer
          to pass in a pre-prepared volume as the target root volume for an RRV workflow.\n-
          api-change:`ecs`: \\[`botocore`] Amazon ECS now automatically detects the
          correct CPU architecture for Express Mode services.\n- api-change:`geo-places`:
          \\[`botocore`] Added AddressNamesMode, AddressNameTranslations, MobilityMode,
          PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places
          V2 APIs to support address name formatting,  multilingual translations,
          travel-aware search, multi-city postal codes, and unit-level address resolution.\n-
          api-change:`iotwireless`: \\[`botocore`] Default session downlink transmission
          parameters have been added to the existing Multicast Group APIs. Explicit
          transmission parameters are no longer required when starting a multicast
          session during the FUOTA procedure.\n- api-change:`resiliencehubv2`: \\[`botocore`]
          Next Generation Resilience Hub now supports filtering and sorting failure
          mode assessments, resource type filtering in ListResources, cross-region
          and cross-account topology edges, data recovery achievability status, and
          more granular dependency discovery progress tracking.\n\n### [`v1.43.42`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14342)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.41...1.43.42)\n\n\\=======\n\n-
          api-change:`config`: \\[`botocore`] Added support for connecting AWS Config
          to third-party cloud service providers. New APIs include PutConnector, GetConnector,
          DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder
          for creating third-party service-linked recorders.\n- api-change:`connect`:
          \\[`botocore`] Adds support for CreateAuthCode and DeleteSession APIs.\n-
          api-change:`ec2`: \\[`botocore`] This launch surfaces the public SSM parameter
          associated with public AMIs in the AMI metadata.\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
          \\[`botocore`] This release extends vulnerability management to Azure VM,
          container registries and function apps. Adds support for per-member-account
          scan configuration settings.\n- api-change:`lambda`: \\[`botocore`] AWS
          Lambda Durable Functions now supports customer managed KMS keys. This allows
          customers to configure a KMS key in Durable Config to have all their durable
          execution data encrypted.\n- api-change:`marketplace-catalog`: \\[`botocore`]
          This release enhances the ListEntities API to support ResellerRole filter
          for ResaleAuthorization entity.\n- api-change:`meteringmarketplace`: \\[`botocore`]
          The usage reporting window for the BatchMeterUsage API has been extended
          from 6 hours to 24 hours. Sellers can now submit usage records for up to
          24 hours after a metered event occurs. The existing 6-hour grace period
          at the end of a billing cycle still applies.\n- api-change:`partnercentral-revenue-measurement`:
          \\[`botocore`] Add support for AWS Partner Central Revenue Measurement API
          for creating, managing, and tracking revenue attributions and marketplace
          revenue share allocations.\n- api-change:`route53globalresolver`: \\[`botocore`]
          Adds ListSharedDNSViews operation to list all DNS Views shared with caller
          using AWS Resource Access Manager. Also updates ListHostedZoneAssociations
          operation so that resource ARN param is optional, allowing caller to list
          all HostedZoneAssociations in account.\n- api-change:`securityhub`: \\[`botocore`]
          release SecurityHub MultiCloud integration with Azure\n- api-change:`ssm`:
          \\[`botocore`] Adding SSM Cloud Connector to support Azure Virtual Machines
          onboarding to AWS Systems Manager\n\n### [`v1.43.41`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14341)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.40...1.43.41)\n\n\\=======\n\n-
          api-change:`billing`: \\[`botocore`] Adds support for managing AWS account
          credits and billing preferences, including retrieving credit details, viewing
          per-month credit allocation history, redeeming promotional codes, and configuring
          credit sharing and billing preferences.\n- api-change:`logs`: \\[`botocore`]
          Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch
          Logs. Customers can now configure account-level Intelligent Tiering to automatically
          optimize log storage costs by moving infrequently accessed data to lower-cost
          storage tiers.\n- api-change:`mailmanager`: \\[`botocore`] This release
          adds Smithy RPC v2 CBOR as an additional protocol alongside the existing
          AWS JSON 1.0. The SDK will prioritize its most performant protocol.\n- api-change:`opensearch`:
          \\[`botocore`] This release introduces Saved Object Migration APIs, enabling
          users to migrate dashboards, visualizations, index patterns, and other saved
          objects from a data source into an Amazon OpenSearch Service application
          workspace with configurable export filters and conflict resolution strategies.\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          \"before 9am on monday\"\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2454
        commit_id: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
        patchset: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
        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: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuNDUKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtib3RvM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMpIHwgYD09MS40My40MGAg4oaSIGA9PTEuNDMuNDVgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9ib3RvMy8xLjQzLjQ1P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYm90bzMvMS40My40MC8xLjQzLjQ1P3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmJvdG8vYm90bzMgKGJvdG8zKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjQzLjQ1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNDUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My40NC4uLjEuNDMuNDUpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBjb25uZWN0YDogXFtgYm90b2NvcmVgXSBBbWF6b24gQ29ubmVjdCAtIEFkZGVkIERlbGV0ZUNvbnRhY3REYXRhIEFQSSB0byBzdXBwb3J0IFBJSSBkZWxldGlvbiBvZiBjdXN0b21lciBlbmRwb2ludCwgYWRkaXRpb25hbCBlbWFpbCByZWNpcGllbnRzIGFuZCBlbWFpbCBzdWJqZWN0LgotIGFwaS1jaGFuZ2U6YGVjMmA6IFxbYGJvdG9jb3JlYF0gQWRkZWQgc3VwcG9ydCBmb3IgYWRkaXRpb25hbCBvdmVycmlkZSBwYXJhbWV0ZXJzIGluIENyZWF0ZUZsZWV0LCBpbmNsdWRpbmcgTGF1bmNoVGVtcGxhdGVTcGVjaWZpY2F0aW9uVXNlckRhdGEsIEtleU5hbWUsIElhbUluc3RhbmNlUHJvZmlsZSwgYW5kIE1ldGFkYXRhT3B0aW9ucy4gVGhlIENyZWF0ZUZsZWV0IHJlc3BvbnNlIG5vdyBhbHNvIGluY2x1ZGVzIFN1Ym5ldElkLCBBdmFpbGFiaWxpdHlab25lLCBhbmQgQXZhaWxhYmlsaXR5Wm9uZUlkIGZvciBsYXVuY2hlZCBpbnN0YW5jZXMuCi0gYXBpLWNoYW5nZTpgZ3VhcmRkdXR5YDogXFtgYm90b2NvcmVgXSBBZGRpbmcgIkFJIEFuYWx5c3QiIGVudW0gdmFsdWUgZm9yIGRldGVjdG9yCi0gYXBpLWNoYW5nZTpgaXZzYDogXFtgYm90b2NvcmVgXSBhZGRzIHN1cHBvcnQgZm9yIEFXUyBJVlMgYWQgY29uZmlndXJhdGlvbiBBUElzIHRvIGFsbG93IGZvciBhIHBvc3RSb2xsQ29uZmlndXJhdGlvbiBvYmplY3Qgb24gdGhlIGFkIGNvbmZpZ3VyYXRpb24gcmVzb3VyY2UKLSBhcGktY2hhbmdlOmBzeW50aGV0aWNzYDogXFtgYm90b2NvcmVgXSBDbG91ZFdhdGNoIFN5bnRoZXRpY3MgYWRkcyBzdXBwb3J0IGZvciBjdXN0b21lciBtYW5hZ2VkIEtNUyBrZXlzIGZvciBjYW5hcnkgZW52aXJvbm1lbnQgdmFyaWFibGVzLiBDdXN0b21lcnMgY2FuIG5vdyBlbmNyeXB0IHRoZWlyIGNhbmFyeSdzIExhbWJkYSBmdW5jdGlvbiBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYXQgcmVzdCB1c2luZyB0aGVpciBvd24gQVdTIEtNUyBrZXksIHByb3ZpZGluZyBhZGRpdGlvbmFsIGNvbnRyb2wgb3ZlciBkYXRhIHByb3RlY3Rpb24uCgojIyMgW2B2MS40My40NGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzQ0KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDMuNDMuLi4xLjQzLjQ0KQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgZW5kcG9pbnQtcnVsZXNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZSBlbmRwb2ludC1ydWxlcyBjbGllbnQgdG8gbGF0ZXN0IHZlcnNpb24KLSBhcGktY2hhbmdlOmBzaWduaW5gOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgT0F1dGggMi4wIHRva2VuIG9wZXJhdGlvbnMgaW4gQVdTIFNpZ24tSW4sIENyZWF0ZU9BdXRoMlRva2VuV2l0aElBTSAoY2xpZW50IGNyZWRlbnRpYWxzIGZsb3cpLCBJbnRyb3NwZWN0T0F1dGgyVG9rZW5XaXRoSUFNICh0b2tlbiBpbnNwZWN0aW9uKSwgYW5kIFJldm9rZU9BdXRoMlRva2VuV2l0aElBTSAodG9rZW4gcmV2b2NhdGlvbikuCgojIyMgW2B2MS40My40M2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzQzKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDMuNDIuLi4xLjQzLjQzKQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgYXBwY29uZmlnYDogXFtgYm90b2NvcmVgXSBVcGRhdGUgRXhwZXJpbWVudFJ1biBBUElzIHRvIHN1cHBvcnQgQ29uZmxpY3RFeGNlcHRpb25zLgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFnZW50Q29yZSBHYXRld2F5IG5vdyBzdXBwb3J0cyBtYXBwaW5nIGFsbG93ZWQgc2NvcGVzIHRvIHNlcGFyYXRlIGFkdmVydGlzZWQgc2NvcGVzIG9uIHRoZSBpbmJvdW5kIGF1dGhvcml6ZXIuCi0gYXBpLWNoYW5nZTpgZWMyYDogXFtgYm90b2NvcmVgXSBSZXBsYWNlIFJvb3QgVm9sdW1lIG5vdyBzdXBwb3J0cyBhIFZvbHVtZUlkIHBhcmFtZXRlci4gVGhpcyBhbGxvd3MgdGhlIGN1c3RvbWVyIHRvIHBhc3MgaW4gYSBwcmUtcHJlcGFyZWQgdm9sdW1lIGFzIHRoZSB0YXJnZXQgcm9vdCB2b2x1bWUgZm9yIGFuIFJSViB3b3JrZmxvdy4KLSBhcGktY2hhbmdlOmBlY3NgOiBcW2Bib3RvY29yZWBdIEFtYXpvbiBFQ1Mgbm93IGF1dG9tYXRpY2FsbHkgZGV0ZWN0cyB0aGUgY29ycmVjdCBDUFUgYXJjaGl0ZWN0dXJlIGZvciBFeHByZXNzIE1vZGUgc2VydmljZXMuCi0gYXBpLWNoYW5nZTpgZ2VvLXBsYWNlc2A6IFxbYGJvdG9jb3JlYF0gQWRkZWQgQWRkcmVzc05hbWVzTW9kZSwgQWRkcmVzc05hbWVUcmFuc2xhdGlvbnMsIE1vYmlsaXR5TW9kZSwgUG9zdGFsQ29kZU1vZGUsIFNlY29uZGFyeUFkZHJlc3NlcywgYW5kIERyaXZlVGhyb3VnaCBmZWF0dXJlcyBhY3Jvc3MgUGxhY2VzIFYyIEFQSXMgdG8gc3VwcG9ydCBhZGRyZXNzIG5hbWUgZm9ybWF0dGluZywgIG11bHRpbGluZ3VhbCB0cmFuc2xhdGlvbnMsIHRyYXZlbC1hd2FyZSBzZWFyY2gsIG11bHRpLWNpdHkgcG9zdGFsIGNvZGVzLCBhbmQgdW5pdC1sZXZlbCBhZGRyZXNzIHJlc29sdXRpb24uCi0gYXBpLWNoYW5nZTpgaW90d2lyZWxlc3NgOiBcW2Bib3RvY29yZWBdIERlZmF1bHQgc2Vzc2lvbiBkb3dubGluayB0cmFuc21pc3Npb24gcGFyYW1ldGVycyBoYXZlIGJlZW4gYWRkZWQgdG8gdGhlIGV4aXN0aW5nIE11bHRpY2FzdCBHcm91cCBBUElzLiBFeHBsaWNpdCB0cmFuc21pc3Npb24gcGFyYW1ldGVycyBhcmUgbm8gbG9uZ2VyIHJlcXVpcmVkIHdoZW4gc3RhcnRpbmcgYSBtdWx0aWNhc3Qgc2Vzc2lvbiBkdXJpbmcgdGhlIEZVT1RBIHByb2NlZHVyZS4KLSBhcGktY2hhbmdlOmByZXNpbGllbmNlaHVidjJgOiBcW2Bib3RvY29yZWBdIE5leHQgR2VuZXJhdGlvbiBSZXNpbGllbmNlIEh1YiBub3cgc3VwcG9ydHMgZmlsdGVyaW5nIGFuZCBzb3J0aW5nIGZhaWx1cmUgbW9kZSBhc3Nlc3NtZW50cywgcmVzb3VyY2UgdHlwZSBmaWx0ZXJpbmcgaW4gTGlzdFJlc291cmNlcywgY3Jvc3MtcmVnaW9uIGFuZCBjcm9zcy1hY2NvdW50IHRvcG9sb2d5IGVkZ2VzLCBkYXRhIHJlY292ZXJ5IGFjaGlldmFiaWxpdHkgc3RhdHVzLCBhbmQgbW9yZSBncmFudWxhciBkZXBlbmRlbmN5IGRpc2NvdmVyeSBwcm9ncmVzcyB0cmFja2luZy4KCiMjIyBbYHYxLjQzLjQyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNDIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My40MS4uLjEuNDMuNDIpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBjb25maWdgOiBcW2Bib3RvY29yZWBdIEFkZGVkIHN1cHBvcnQgZm9yIGNvbm5lY3RpbmcgQVdTIENvbmZpZyB0byB0aGlyZC1wYXJ0eSBjbG91ZCBzZXJ2aWNlIHByb3ZpZGVycy4gTmV3IEFQSXMgaW5jbHVkZSBQdXRDb25uZWN0b3IsIEdldENvbm5lY3RvciwgRGVsZXRlQ29ubmVjdG9yLCBhbmQgTGlzdENvbm5lY3RvcnMgZm9yIG1hbmFnaW5nIGNvbm5lY3RvcnMsIGFuZCBQdXRUaGlyZFBhcnR5U2VydmljZUxpbmtlZENvbmZpZ3VyYXRpb25SZWNvcmRlciBmb3IgY3JlYXRpbmcgdGhpcmQtcGFydHkgc2VydmljZS1saW5rZWQgcmVjb3JkZXJzLgotIGFwaS1jaGFuZ2U6YGNvbm5lY3RgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgQ3JlYXRlQXV0aENvZGUgYW5kIERlbGV0ZVNlc3Npb24gQVBJcy4KLSBhcGktY2hhbmdlOmBlYzJgOiBcW2Bib3RvY29yZWBdIFRoaXMgbGF1bmNoIHN1cmZhY2VzIHRoZSBwdWJsaWMgU1NNIHBhcmFtZXRlciBhc3NvY2lhdGVkIHdpdGggcHVibGljIEFNSXMgaW4gdGhlIEFNSSBtZXRhZGF0YS4KLSBhcGktY2hhbmdlOmBlbmRwb2ludC1ydWxlc2A6IFxbYGJvdG9jb3JlYF0gVXBkYXRlIGVuZHBvaW50LXJ1bGVzIGNsaWVudCB0byBsYXRlc3QgdmVyc2lvbgotIGFwaS1jaGFuZ2U6YGluc3BlY3RvcjJgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBleHRlbmRzIHZ1bG5lcmFiaWxpdHkgbWFuYWdlbWVudCB0byBBenVyZSBWTSwgY29udGFpbmVyIHJlZ2lzdHJpZXMgYW5kIGZ1bmN0aW9uIGFwcHMuIEFkZHMgc3VwcG9ydCBmb3IgcGVyLW1lbWJlci1hY2NvdW50IHNjYW4gY29uZmlndXJhdGlvbiBzZXR0aW5ncy4KLSBhcGktY2hhbmdlOmBsYW1iZGFgOiBcW2Bib3RvY29yZWBdIEFXUyBMYW1iZGEgRHVyYWJsZSBGdW5jdGlvbnMgbm93IHN1cHBvcnRzIGN1c3RvbWVyIG1hbmFnZWQgS01TIGtleXMuIFRoaXMgYWxsb3dzIGN1c3RvbWVycyB0byBjb25maWd1cmUgYSBLTVMga2V5IGluIER1cmFibGUgQ29uZmlnIHRvIGhhdmUgYWxsIHRoZWlyIGR1cmFibGUgZXhlY3V0aW9uIGRhdGEgZW5jcnlwdGVkLgotIGFwaS1jaGFuZ2U6YG1hcmtldHBsYWNlLWNhdGFsb2dgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBlbmhhbmNlcyB0aGUgTGlzdEVudGl0aWVzIEFQSSB0byBzdXBwb3J0IFJlc2VsbGVyUm9sZSBmaWx0ZXIgZm9yIFJlc2FsZUF1dGhvcml6YXRpb24gZW50aXR5LgotIGFwaS1jaGFuZ2U6YG1ldGVyaW5nbWFya2V0cGxhY2VgOiBcW2Bib3RvY29yZWBdIFRoZSB1c2FnZSByZXBvcnRpbmcgd2luZG93IGZvciB0aGUgQmF0Y2hNZXRlclVzYWdlIEFQSSBoYXMgYmVlbiBleHRlbmRlZCBmcm9tIDYgaG91cnMgdG8gMjQgaG91cnMuIFNlbGxlcnMgY2FuIG5vdyBzdWJtaXQgdXNhZ2UgcmVjb3JkcyBmb3IgdXAgdG8gMjQgaG91cnMgYWZ0ZXIgYSBtZXRlcmVkIGV2ZW50IG9jY3Vycy4gVGhlIGV4aXN0aW5nIDYtaG91ciBncmFjZSBwZXJpb2QgYXQgdGhlIGVuZCBvZiBhIGJpbGxpbmcgY3ljbGUgc3RpbGwgYXBwbGllcy4KLSBhcGktY2hhbmdlOmBwYXJ0bmVyY2VudHJhbC1yZXZlbnVlLW1lYXN1cmVtZW50YDogXFtgYm90b2NvcmVgXSBBZGQgc3VwcG9ydCBmb3IgQVdTIFBhcnRuZXIgQ2VudHJhbCBSZXZlbnVlIE1lYXN1cmVtZW50IEFQSSBmb3IgY3JlYXRpbmcsIG1hbmFnaW5nLCBhbmQgdHJhY2tpbmcgcmV2ZW51ZSBhdHRyaWJ1dGlvbnMgYW5kIG1hcmtldHBsYWNlIHJldmVudWUgc2hhcmUgYWxsb2NhdGlvbnMuCi0gYXBpLWNoYW5nZTpgcm91dGU1M2dsb2JhbHJlc29sdmVyYDogXFtgYm90b2NvcmVgXSBBZGRzIExpc3RTaGFyZWRETlNWaWV3cyBvcGVyYXRpb24gdG8gbGlzdCBhbGwgRE5TIFZpZXdzIHNoYXJlZCB3aXRoIGNhbGxlciB1c2luZyBBV1MgUmVzb3VyY2UgQWNjZXNzIE1hbmFnZXIuIEFsc28gdXBkYXRlcyBMaXN0SG9zdGVkWm9uZUFzc29jaWF0aW9ucyBvcGVyYXRpb24gc28gdGhhdCByZXNvdXJjZSBBUk4gcGFyYW0gaXMgb3B0aW9uYWwsIGFsbG93aW5nIGNhbGxlciB0byBsaXN0IGFsbCBIb3N0ZWRab25lQXNzb2NpYXRpb25zIGluIGFjY291bnQuCi0gYXBpLWNoYW5nZTpgc2VjdXJpdHlodWJgOiBcW2Bib3RvY29yZWBdIHJlbGVhc2UgU2VjdXJpdHlIdWIgTXVsdGlDbG91ZCBpbnRlZ3JhdGlvbiB3aXRoIEF6dXJlCi0gYXBpLWNoYW5nZTpgc3NtYDogXFtgYm90b2NvcmVgXSBBZGRpbmcgU1NNIENsb3VkIENvbm5lY3RvciB0byBzdXBwb3J0IEF6dXJlIFZpcnR1YWwgTWFjaGluZXMgb25ib2FyZGluZyB0byBBV1MgU3lzdGVtcyBNYW5hZ2VyCgojIyMgW2B2MS40My40MWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzQxKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDMuNDAuLi4xLjQzLjQxKQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgYmlsbGluZ2A6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBtYW5hZ2luZyBBV1MgYWNjb3VudCBjcmVkaXRzIGFuZCBiaWxsaW5nIHByZWZlcmVuY2VzLCBpbmNsdWRpbmcgcmV0cmlldmluZyBjcmVkaXQgZGV0YWlscywgdmlld2luZyBwZXItbW9udGggY3JlZGl0IGFsbG9jYXRpb24gaGlzdG9yeSwgcmVkZWVtaW5nIHByb21vdGlvbmFsIGNvZGVzLCBhbmQgY29uZmlndXJpbmcgY3JlZGl0IHNoYXJpbmcgYW5kIGJpbGxpbmcgcHJlZmVyZW5jZXMuCi0gYXBpLWNoYW5nZTpgbG9nc2A6IFxbYGJvdG9jb3JlYF0gQWRkZWQgUHV0U3RvcmFnZVRpZXJQb2xpY3kgYW5kIEdldFN0b3JhZ2VUaWVyUG9saWN5IEFQSXMgdG8gQW1hem9uIENsb3VkV2F0Y2ggTG9ncy4gQ3VzdG9tZXJzIGNhbiBub3cgY29uZmlndXJlIGFjY291bnQtbGV2ZWwgSW50ZWxsaWdlbnQgVGllcmluZyB0byBhdXRvbWF0aWNhbGx5IG9wdGltaXplIGxvZyBzdG9yYWdlIGNvc3RzIGJ5IG1vdmluZyBpbmZyZXF1ZW50bHkgYWNjZXNzZWQgZGF0YSB0byBsb3dlci1jb3N0IHN0b3JhZ2UgdGllcnMuCi0gYXBpLWNoYW5nZTpgbWFpbG1hbmFnZXJgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIFNtaXRoeSBSUEMgdjIgQ0JPUiBhcyBhbiBhZGRpdGlvbmFsIHByb3RvY29sIGFsb25nc2lkZSB0aGUgZXhpc3RpbmcgQVdTIEpTT04gMS4wLiBUaGUgU0RLIHdpbGwgcHJpb3JpdGl6ZSBpdHMgbW9zdCBwZXJmb3JtYW50IHByb3RvY29sLgotIGFwaS1jaGFuZ2U6YG9wZW5zZWFyY2hgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBpbnRyb2R1Y2VzIFNhdmVkIE9iamVjdCBNaWdyYXRpb24gQVBJcywgZW5hYmxpbmcgdXNlcnMgdG8gbWlncmF0ZSBkYXNoYm9hcmRzLCB2aXN1YWxpemF0aW9ucywgaW5kZXggcGF0dGVybnMsIGFuZCBvdGhlciBzYXZlZCBvYmplY3RzIGZyb20gYSBkYXRhIHNvdXJjZSBpbnRvIGFuIEFtYXpvbiBPcGVuU2VhcmNoIFNlcnZpY2UgYXBwbGljYXRpb24gd29ya3NwYWNlIHdpdGggY29uZmlndXJhYmxlIGV4cG9ydCBmaWx0ZXJzIGFuZCBjb25mbGljdCByZXNvbHV0aW9uIHN0cmF0ZWdpZXMuCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSAiYmVmb3JlIDlhbSBvbiBtb25kYXkiCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHlOVGt1TWlJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqSTFPUzR5SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 250b6ee7531b9483a37c8b7be9cff46970f35cd1
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 1d71e58c93442038e695a5d883d57a603182c7ae
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 71b711c422c10c242a8f785dc6d41ed9d12e9cd3
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 242732586e2cba04d04867d3e302888c766bc231
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/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: 9dce827abad0004e45cb54a3dde81e922c98c4ec
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2454/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
