all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe15:b020
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: bd43005b-1865-428d-81cf-a8a4440cc584
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe15:b020
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.99
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.186
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe15:b020
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-osism-unit-tests explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#133>'
      - '<Job python-osism-unit-tests explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#143>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: b5089d6475cc4c2cb9b246ead66ff314
      build_refs:
      - branch: main
        change: '2523'
        change_message: "Update dependency boto3 to v1.43.55\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.50` \u2192 `==1.43.55`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.55?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.50/1.43.55?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.55`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14355)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.54...1.43.55)\n\n\\=======\n\n-
          api-change:`appstream`: \\[`botocore`] This release adds Smithy RPC v2 CBOR
          as an additional protocol alongside the existing AWS JSON 1.1. The SDK will
          prioritize its most performant protocol.\n- api-change:`backup-gateway`:
          \\[`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:`bcm-pricing-calculator`: \\[`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:`bcm-recommended-actions`:
          \\[`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:`bedrock-agentcore`: \\[`botocore`] Adds support
          for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code
          Interpreter. Enables mounting S3Files and EFS File Systems via Access points.\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds support for
          the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter.
          Enables mounting S3Files and EFS File Systems via Access points.\n- api-change:`datazone`:
          \\[`botocore`] Adds support for notebook sync with S3 ipynb files\n- api-change:`gameliftstreams`:
          \\[`botocore`] GameLift Streams now supports configuring a custom aspect
          ratio per stream session to accommodate different player devices. Supported
          aspect ratios include landscape, portrait, and square - delivering a full-screen
          experience without letterboxing or cropping.\n- api-change:`kendra-ranking`:
          \\[`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:`mediapackagev2`: \\[`botocore`] This release adds
          support for non-epoch-locked CMAF ingest in MediaPackageV2 channels.\n-
          api-change:`quicksight`: \\[`botocore`] Added new capabilities to custom
          permissions profiles to control access to Amazon Quick through the browser
          extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins.\n-
          api-change:`redshift-data`: \\[`botocore`] This release include long polling
          provids a new parameter wait-time-seconds to 5 API operations, new API ListSessions,
          and a new parameter execution-mode to BatchExecuteStatement\n- api-change:`sagemaker`:
          \\[`botocore`] Release support for c6a, m6a, m6g, m7g, m8g instance types
          for SageMaker HyperPod\n- api-change:`workspaces-instances`: \\[`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\n###
          [`v1.43.54`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14354)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.53...1.43.54)\n\n\\=======\n\n-
          api-change:`amp`: \\[`botocore`] Add CloudWatch dataset destinations for
          Amazon Managed Service for Prometheus collectors.\n- api-change:`arc-region-switch`:
          \\[`botocore`] Adds support for a client token in StartPlanExecution to
          make plan execution requests idempotent for safe retries.\n- api-change:`cloudwatch`:
          \\[`botocore`] Adds documented value constraints for CloudWatch Log Alarm
          scheduled query configuration fields, and makes LogGroupIdentifiers optional
          for log alarms.\n- api-change:`elbv2`: \\[`botocore`] This adds CLI examples
          for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer
          listener rules to match traffic based on whether the source IP is IPv4 or
          IPv6.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`guardduty`: \\[`botocore`] Amazon
          GuardDuty now returns filter lifecycle metadata in GetFilter responses.
          The response includes createdAt and updatedAt timestamps and a version number
          that increments on each update, giving you visibility into when a filter
          was created and last modified.\n- api-change:`observabilityadmin`: \\[`botocore`]
          Enablement for ALB and Bedrock Knowledge Base logs via Observability Admin
          Telemetry Rule for account and organization level\n- api-change:`partnercentral-account`:
          \\[`botocore`] Adds Qualifications Association APIs that enable partners
          to associate a subsidiary account's qualifications with a primary account.
          Once associated, qualifications are shared across all connected accounts
          and scorecards are consolidated. Partners can start and track association
          and disassociation.\n- api-change:`pcs`: \\[`botocore`] AWS PCS Node Lifecycle
          Actions provides a structured way to run custom scripts at defined points
          in a compute node's lifecycle directly through the AWS PCS compute node
          group API.\n- api-change:`sesv2`: \\[`botocore`] Launching DEED and MREP
          in US GOV\n- bugfix:TLS: \\[`botocore`] Raise a configuration error when
          the CA bundle value (ca\\_bundle, AWS\\_CA\\_BUNDLE, REQUESTS\\_CA\\_BUNDLE,
          or the client verify parameter) resolves to an empty or whitespace-only
          string.\n\n### [`v1.43.53`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14353)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.52...1.43.53)\n\n\\=======\n\n-
          api-change:`emr-containers`: \\[`botocore`] Added support for the DeleteSecurityConfiguration
          API, which allows customers to delete security configurations in Amazon
          EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata
          structure.\n- api-change:`entityresolution`: \\[`botocore`] Add support
          for real time matching with AWS Entity Resolution matching workflows with
          advanced rule sets.\n- api-change:`inspector2`: \\[`botocore`] GA date -
          July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration.\n-
          api-change:`invoicing`: \\[`botocore`] Added the SendProcurementPortalValidation
          and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to
          self-service activate your Procurement Portal Preferences created on the
          Billing Preferences page with a one-time-passcode (OTP) delivered to your
          portal.\n- api-change:`redshift`: \\[`botocore`] Amazon Redshift - Added
          support for managing Query Editor V2 IAM Identity Center applications via
          new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication,
          and DeleteQev2IdcApplication API operations.\n- api-change:`redshift-data`:
          \\[`botocore`] update the workgroupArn to include EUSC partition, tests
          in THF Gamma and Prod no issue\n- api-change:`ssm`: \\[`botocore`] Added
          a WarningMessage field to Automation along with corresponding public documentation.\n-
          api-change:`timestream-influxdb`: \\[`botocore`] This release adds support
          for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and
          Enterprise DB parameter groups now accept a plugin repository URL and optional
          AWS Secrets Manager secret ARN, so the Processing Engine loads your Python
          plugins from a public or private repository.\n\n### [`v1.43.52`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14352)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.51...1.43.52)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] Add W3C trace context headers
          (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness
          request for end-to-end observability propagation. Add toolResultMetadata
          to the streaming content block delta for MCP tool result meta delivery without
          oversized SSE frames.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
          This release adds support for specifying a connector version on Gateway
          targets to pin the connector's tool schema. It also introduces web-search
          connector version 1.2.0, which adds agent-side domain filtering, published
          date range filtering, and admin-side domain allowlisting.\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
          \\[`botocore`] Adds Windows path support for deep inspection. Fixes tag
          propagation for connector CloudFormation stack operations.\n- api-change:`mediatailor`:
          \\[`botocore`] This change adds api support for configuring ad decision
          server timeouts and concurrency fields on MediaTailor playback configurations\n-
          api-change:`meteringmarketplace`: \\[`botocore`] For new SaaS product integrations,
          CustomerIdentifier is not populated in ResolveCustomer responses and is
          not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn
          instead.\n- api-change:`organizations`: \\[`botocore`] Updated InvalidInputException
          error documentation to clarify that the service validates free-text field
          values against common cross-site scripting (XSS) patterns.\n- api-change:`quicksight`:
          \\[`botocore`] Adds support for custom permissions for Triggers, allowing
          administrators to control user access to Schedule, Inbound Email and Quick
          Event triggers.\n- api-change:`sesv2`: \\[`botocore`] Amazon SES introduces
          three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES
          features under one pricing umbrella.  The new PutAccountPricingAttributes
          API lets the user set the account's plan, while current plan retrievalif
          done through the new PricingAttributes field on GetAccount.\n\n### [`v1.43.51`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14351)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.50...1.43.51)\n\n\\=======\n\n-
          api-change:`cognito-idp`: \\[`botocore`] Amazon Cognito user pools now support
          sending SMS via AWS End User Messaging. A new EumsSms object in SmsConfigurationType
          lets you deliver MFA and verification texts through AWS End User Messaging,
          alongside the existing Amazon SNS option.\n- api-change:`gameliftstreams`:
          \\[`botocore`] Amazon GameLift Streams now supports assigning an IAM role
          to a stream session, enabling your application to securely access resources
          in your AWS account, such as Amazon S3 buckets and DynamoDB tables.\n- api-change:`kinesisanalyticsv2`:
          \\[`botocore`] Support for Flink 2.3 in Managed Service for Apache Flink\n-
          api-change:`odb`: \\[`botocore`] Adds support for sourcing Autonomous Database
          admin and wallet passwords from customer-managed AWS Secrets Manager secrets,
          including password source configuration and summaries, and enabling or disabling
          the OCI IAM service role for Secrets Manager integration via InitializeService.\n-
          api-change:`rds`: \\[`botocore`] Adds the AssociatedRoles parameter to CreateDBCluster,
          RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, and RestoreDBClusterFromS3,
          letting customers associate IAM roles with an Aurora DB cluster at create
          or restore time instead of calling AddRoleToDBCluster afterward.\n- enhancement:AWSCRT:
          \\[`botocore`] Update awscrt version to 0.36.0\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2523
        commit_id: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
        patchset: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
        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: caf8ffd95ada451e9de5799882c73cfb
      buildset_refs:
      - branch: main
        change: '2523'
        change_message: "Update dependency boto3 to v1.43.55\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.50` \u2192 `==1.43.55`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.55?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.50/1.43.55?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.55`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14355)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.54...1.43.55)\n\n\\=======\n\n-
          api-change:`appstream`: \\[`botocore`] This release adds Smithy RPC v2 CBOR
          as an additional protocol alongside the existing AWS JSON 1.1. The SDK will
          prioritize its most performant protocol.\n- api-change:`backup-gateway`:
          \\[`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:`bcm-pricing-calculator`: \\[`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:`bcm-recommended-actions`:
          \\[`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:`bedrock-agentcore`: \\[`botocore`] Adds support
          for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code
          Interpreter. Enables mounting S3Files and EFS File Systems via Access points.\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds support for
          the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter.
          Enables mounting S3Files and EFS File Systems via Access points.\n- api-change:`datazone`:
          \\[`botocore`] Adds support for notebook sync with S3 ipynb files\n- api-change:`gameliftstreams`:
          \\[`botocore`] GameLift Streams now supports configuring a custom aspect
          ratio per stream session to accommodate different player devices. Supported
          aspect ratios include landscape, portrait, and square - delivering a full-screen
          experience without letterboxing or cropping.\n- api-change:`kendra-ranking`:
          \\[`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:`mediapackagev2`: \\[`botocore`] This release adds
          support for non-epoch-locked CMAF ingest in MediaPackageV2 channels.\n-
          api-change:`quicksight`: \\[`botocore`] Added new capabilities to custom
          permissions profiles to control access to Amazon Quick through the browser
          extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins.\n-
          api-change:`redshift-data`: \\[`botocore`] This release include long polling
          provids a new parameter wait-time-seconds to 5 API operations, new API ListSessions,
          and a new parameter execution-mode to BatchExecuteStatement\n- api-change:`sagemaker`:
          \\[`botocore`] Release support for c6a, m6a, m6g, m7g, m8g instance types
          for SageMaker HyperPod\n- api-change:`workspaces-instances`: \\[`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\n###
          [`v1.43.54`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14354)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.53...1.43.54)\n\n\\=======\n\n-
          api-change:`amp`: \\[`botocore`] Add CloudWatch dataset destinations for
          Amazon Managed Service for Prometheus collectors.\n- api-change:`arc-region-switch`:
          \\[`botocore`] Adds support for a client token in StartPlanExecution to
          make plan execution requests idempotent for safe retries.\n- api-change:`cloudwatch`:
          \\[`botocore`] Adds documented value constraints for CloudWatch Log Alarm
          scheduled query configuration fields, and makes LogGroupIdentifiers optional
          for log alarms.\n- api-change:`elbv2`: \\[`botocore`] This adds CLI examples
          for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer
          listener rules to match traffic based on whether the source IP is IPv4 or
          IPv6.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`guardduty`: \\[`botocore`] Amazon
          GuardDuty now returns filter lifecycle metadata in GetFilter responses.
          The response includes createdAt and updatedAt timestamps and a version number
          that increments on each update, giving you visibility into when a filter
          was created and last modified.\n- api-change:`observabilityadmin`: \\[`botocore`]
          Enablement for ALB and Bedrock Knowledge Base logs via Observability Admin
          Telemetry Rule for account and organization level\n- api-change:`partnercentral-account`:
          \\[`botocore`] Adds Qualifications Association APIs that enable partners
          to associate a subsidiary account's qualifications with a primary account.
          Once associated, qualifications are shared across all connected accounts
          and scorecards are consolidated. Partners can start and track association
          and disassociation.\n- api-change:`pcs`: \\[`botocore`] AWS PCS Node Lifecycle
          Actions provides a structured way to run custom scripts at defined points
          in a compute node's lifecycle directly through the AWS PCS compute node
          group API.\n- api-change:`sesv2`: \\[`botocore`] Launching DEED and MREP
          in US GOV\n- bugfix:TLS: \\[`botocore`] Raise a configuration error when
          the CA bundle value (ca\\_bundle, AWS\\_CA\\_BUNDLE, REQUESTS\\_CA\\_BUNDLE,
          or the client verify parameter) resolves to an empty or whitespace-only
          string.\n\n### [`v1.43.53`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14353)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.52...1.43.53)\n\n\\=======\n\n-
          api-change:`emr-containers`: \\[`botocore`] Added support for the DeleteSecurityConfiguration
          API, which allows customers to delete security configurations in Amazon
          EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata
          structure.\n- api-change:`entityresolution`: \\[`botocore`] Add support
          for real time matching with AWS Entity Resolution matching workflows with
          advanced rule sets.\n- api-change:`inspector2`: \\[`botocore`] GA date -
          July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration.\n-
          api-change:`invoicing`: \\[`botocore`] Added the SendProcurementPortalValidation
          and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to
          self-service activate your Procurement Portal Preferences created on the
          Billing Preferences page with a one-time-passcode (OTP) delivered to your
          portal.\n- api-change:`redshift`: \\[`botocore`] Amazon Redshift - Added
          support for managing Query Editor V2 IAM Identity Center applications via
          new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication,
          and DeleteQev2IdcApplication API operations.\n- api-change:`redshift-data`:
          \\[`botocore`] update the workgroupArn to include EUSC partition, tests
          in THF Gamma and Prod no issue\n- api-change:`ssm`: \\[`botocore`] Added
          a WarningMessage field to Automation along with corresponding public documentation.\n-
          api-change:`timestream-influxdb`: \\[`botocore`] This release adds support
          for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and
          Enterprise DB parameter groups now accept a plugin repository URL and optional
          AWS Secrets Manager secret ARN, so the Processing Engine loads your Python
          plugins from a public or private repository.\n\n### [`v1.43.52`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14352)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.51...1.43.52)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] Add W3C trace context headers
          (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness
          request for end-to-end observability propagation. Add toolResultMetadata
          to the streaming content block delta for MCP tool result meta delivery without
          oversized SSE frames.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
          This release adds support for specifying a connector version on Gateway
          targets to pin the connector's tool schema. It also introduces web-search
          connector version 1.2.0, which adds agent-side domain filtering, published
          date range filtering, and admin-side domain allowlisting.\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
          \\[`botocore`] Adds Windows path support for deep inspection. Fixes tag
          propagation for connector CloudFormation stack operations.\n- api-change:`mediatailor`:
          \\[`botocore`] This change adds api support for configuring ad decision
          server timeouts and concurrency fields on MediaTailor playback configurations\n-
          api-change:`meteringmarketplace`: \\[`botocore`] For new SaaS product integrations,
          CustomerIdentifier is not populated in ResolveCustomer responses and is
          not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn
          instead.\n- api-change:`organizations`: \\[`botocore`] Updated InvalidInputException
          error documentation to clarify that the service validates free-text field
          values against common cross-site scripting (XSS) patterns.\n- api-change:`quicksight`:
          \\[`botocore`] Adds support for custom permissions for Triggers, allowing
          administrators to control user access to Schedule, Inbound Email and Quick
          Event triggers.\n- api-change:`sesv2`: \\[`botocore`] Amazon SES introduces
          three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES
          features under one pricing umbrella.  The new PutAccountPricingAttributes
          API lets the user set the account's plan, while current plan retrievalif
          done through the new PricingAttributes field on GetAccount.\n\n### [`v1.43.51`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14351)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.50...1.43.51)\n\n\\=======\n\n-
          api-change:`cognito-idp`: \\[`botocore`] Amazon Cognito user pools now support
          sending SMS via AWS End User Messaging. A new EumsSms object in SmsConfigurationType
          lets you deliver MFA and verification texts through AWS End User Messaging,
          alongside the existing Amazon SNS option.\n- api-change:`gameliftstreams`:
          \\[`botocore`] Amazon GameLift Streams now supports assigning an IAM role
          to a stream session, enabling your application to securely access resources
          in your AWS account, such as Amazon S3 buckets and DynamoDB tables.\n- api-change:`kinesisanalyticsv2`:
          \\[`botocore`] Support for Flink 2.3 in Managed Service for Apache Flink\n-
          api-change:`odb`: \\[`botocore`] Adds support for sourcing Autonomous Database
          admin and wallet passwords from customer-managed AWS Secrets Manager secrets,
          including password source configuration and summaries, and enabling or disabling
          the OCI IAM service role for Secrets Manager integration via InitializeService.\n-
          api-change:`rds`: \\[`botocore`] Adds the AssociatedRoles parameter to CreateDBCluster,
          RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, and RestoreDBClusterFromS3,
          letting customers associate IAM roles with an Aurora DB cluster at create
          or restore time instead of calling AddRoleToDBCluster afterward.\n- enhancement:AWSCRT:
          \\[`botocore`] Update awscrt version to 0.36.0\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2523
        commit_id: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
        patchset: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
        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: '2523'
      change_message: "Update dependency boto3 to v1.43.55\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.50` \u2192 `==1.43.55`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.55?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.50/1.43.55?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.55`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14355)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.54...1.43.55)\n\n\\=======\n\n-
        api-change:`appstream`: \\[`botocore`] This release adds Smithy RPC v2 CBOR
        as an additional protocol alongside the existing AWS JSON 1.1. The SDK will
        prioritize its most performant protocol.\n- api-change:`backup-gateway`: \\[`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:`bcm-pricing-calculator`: \\[`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:`bcm-recommended-actions`:
        \\[`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:`bedrock-agentcore`: \\[`botocore`] Adds support for
        the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter.
        Enables mounting S3Files and EFS File Systems via Access points.\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Adds support for the Bring Your Own Storage(BYOS) feature in
        AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File
        Systems via Access points.\n- api-change:`datazone`: \\[`botocore`] Adds support
        for notebook sync with S3 ipynb files\n- api-change:`gameliftstreams`: \\[`botocore`]
        GameLift Streams now supports configuring a custom aspect ratio per stream
        session to accommodate different player devices. Supported aspect ratios include
        landscape, portrait, and square - delivering a full-screen experience without
        letterboxing or cropping.\n- api-change:`kendra-ranking`: \\[`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:`mediapackagev2`:
        \\[`botocore`] This release adds support for non-epoch-locked CMAF ingest
        in MediaPackageV2 channels.\n- api-change:`quicksight`: \\[`botocore`] Added
        new capabilities to custom permissions profiles to control access to Amazon
        Quick through the browser extension and Microsoft Word, Outlook, Excel, and
        PowerPoint add-ins.\n- api-change:`redshift-data`: \\[`botocore`] This release
        include long polling provids a new parameter wait-time-seconds to 5 API operations,
        new API ListSessions, and a new parameter execution-mode to BatchExecuteStatement\n-
        api-change:`sagemaker`: \\[`botocore`] Release support for c6a, m6a, m6g,
        m7g, m8g instance types for SageMaker HyperPod\n- api-change:`workspaces-instances`:
        \\[`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\n### [`v1.43.54`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14354)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.53...1.43.54)\n\n\\=======\n\n-
        api-change:`amp`: \\[`botocore`] Add CloudWatch dataset destinations for Amazon
        Managed Service for Prometheus collectors.\n- api-change:`arc-region-switch`:
        \\[`botocore`] Adds support for a client token in StartPlanExecution to make
        plan execution requests idempotent for safe retries.\n- api-change:`cloudwatch`:
        \\[`botocore`] Adds documented value constraints for CloudWatch Log Alarm
        scheduled query configuration fields, and makes LogGroupIdentifiers optional
        for log alarms.\n- api-change:`elbv2`: \\[`botocore`] This adds CLI examples
        for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer
        listener rules to match traffic based on whether the source IP is IPv4 or
        IPv6.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
        client to latest version\n- api-change:`guardduty`: \\[`botocore`] Amazon
        GuardDuty now returns filter lifecycle metadata in GetFilter responses. The
        response includes createdAt and updatedAt timestamps and a version number
        that increments on each update, giving you visibility into when a filter was
        created and last modified.\n- api-change:`observabilityadmin`: \\[`botocore`]
        Enablement for ALB and Bedrock Knowledge Base logs via Observability Admin
        Telemetry Rule for account and organization level\n- api-change:`partnercentral-account`:
        \\[`botocore`] Adds Qualifications Association APIs that enable partners to
        associate a subsidiary account's qualifications with a primary account. Once
        associated, qualifications are shared across all connected accounts and scorecards
        are consolidated. Partners can start and track association and disassociation.\n-
        api-change:`pcs`: \\[`botocore`] AWS PCS Node Lifecycle Actions provides a
        structured way to run custom scripts at defined points in a compute node's
        lifecycle directly through the AWS PCS compute node group API.\n- api-change:`sesv2`:
        \\[`botocore`] Launching DEED and MREP in US GOV\n- bugfix:TLS: \\[`botocore`]
        Raise a configuration error when the CA bundle value (ca\\_bundle, AWS\\_CA\\_BUNDLE,
        REQUESTS\\_CA\\_BUNDLE, or the client verify parameter) resolves to an empty
        or whitespace-only string.\n\n### [`v1.43.53`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14353)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.52...1.43.53)\n\n\\=======\n\n-
        api-change:`emr-containers`: \\[`botocore`] Added support for the DeleteSecurityConfiguration
        API, which allows customers to delete security configurations in Amazon EMR
        on EKS. Also added authenticationConfiguration in securityConfigurationdata
        structure.\n- api-change:`entityresolution`: \\[`botocore`] Add support for
        real time matching with AWS Entity Resolution matching workflows with advanced
        rule sets.\n- api-change:`inspector2`: \\[`botocore`] GA date - July 21st
        2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration.\n-
        api-change:`invoicing`: \\[`botocore`] Added the SendProcurementPortalValidation
        and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service
        activate your Procurement Portal Preferences created on the Billing Preferences
        page with a one-time-passcode (OTP) delivered to your portal.\n- api-change:`redshift`:
        \\[`botocore`] Amazon Redshift - Added support for managing Query Editor V2
        IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications,
        ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations.\n-
        api-change:`redshift-data`: \\[`botocore`] update the workgroupArn to include
        EUSC partition, tests in THF Gamma and Prod no issue\n- api-change:`ssm`:
        \\[`botocore`] Added a WarningMessage field to Automation along with corresponding
        public documentation.\n- api-change:`timestream-influxdb`: \\[`botocore`]
        This release adds support for custom plugins in Amazon Timestream for InfluxDB.
        InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository
        URL and optional AWS Secrets Manager secret ARN, so the Processing Engine
        loads your Python plugins from a public or private repository.\n\n### [`v1.43.52`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14352)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.51...1.43.52)\n\n\\=======\n\n-
        api-change:`bedrock-agentcore`: \\[`botocore`] Add W3C trace context headers
        (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request
        for end-to-end observability propagation. Add toolResultMetadata to the streaming
        content block delta for MCP tool result meta delivery without oversized SSE
        frames.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`] This release
        adds support for specifying a connector version on Gateway targets to pin
        the connector's tool schema. It also introduces web-search connector version
        1.2.0, which adds agent-side domain filtering, published date range filtering,
        and admin-side domain allowlisting.\n- api-change:`endpoint-rules`: \\[`botocore`]
        Update endpoint-rules client to latest version\n- api-change:`inspector2`:
        \\[`botocore`] Adds Windows path support for deep inspection. Fixes tag propagation
        for connector CloudFormation stack operations.\n- api-change:`mediatailor`:
        \\[`botocore`] This change adds api support for configuring ad decision server
        timeouts and concurrency fields on MediaTailor playback configurations\n-
        api-change:`meteringmarketplace`: \\[`botocore`] For new SaaS product integrations,
        CustomerIdentifier is not populated in ResolveCustomer responses and is not
        supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead.\n-
        api-change:`organizations`: \\[`botocore`] Updated InvalidInputException error
        documentation to clarify that the service validates free-text field values
        against common cross-site scripting (XSS) patterns.\n- api-change:`quicksight`:
        \\[`botocore`] Adds support for custom permissions for Triggers, allowing
        administrators to control user access to Schedule, Inbound Email and Quick
        Event triggers.\n- api-change:`sesv2`: \\[`botocore`] Amazon SES introduces
        three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features
        under one pricing umbrella.  The new PutAccountPricingAttributes API lets
        the user set the account's plan, while current plan retrievalif done through
        the new PricingAttributes field on GetAccount.\n\n### [`v1.43.51`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14351)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.50...1.43.51)\n\n\\=======\n\n-
        api-change:`cognito-idp`: \\[`botocore`] Amazon Cognito user pools now support
        sending SMS via AWS End User Messaging. A new EumsSms object in SmsConfigurationType
        lets you deliver MFA and verification texts through AWS End User Messaging,
        alongside the existing Amazon SNS option.\n- api-change:`gameliftstreams`:
        \\[`botocore`] Amazon GameLift Streams now supports assigning an IAM role
        to a stream session, enabling your application to securely access resources
        in your AWS account, such as Amazon S3 buckets and DynamoDB tables.\n- api-change:`kinesisanalyticsv2`:
        \\[`botocore`] Support for Flink 2.3 in Managed Service for Apache Flink\n-
        api-change:`odb`: \\[`botocore`] Adds support for sourcing Autonomous Database
        admin and wallet passwords from customer-managed AWS Secrets Manager secrets,
        including password source configuration and summaries, and enabling or disabling
        the OCI IAM service role for Secrets Manager integration via InitializeService.\n-
        api-change:`rds`: \\[`botocore`] Adds the AssociatedRoles parameter to CreateDBCluster,
        RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, and RestoreDBClusterFromS3,
        letting customers associate IAM roles with an Aurora DB cluster at create
        or restore time instead of calling AddRoleToDBCluster afterward.\n- enhancement:AWSCRT:
        \\[`botocore`] Update awscrt version to 0.36.0\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2523
      child_jobs: []
      commit_id: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
      event_id: 26cd9290-8958-11f1-956f-28d8d226b769
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/b5089d6475cc4c2cb9b246ead66ff314/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/b5089d6475cc4c2cb9b246ead66ff314/work/logs
        result_data_file: /var/lib/zuul/builds/b5089d6475cc4c2cb9b246ead66ff314/work/results.json
        src_root: /var/lib/zuul/builds/b5089d6475cc4c2cb9b246ead66ff314/work/src
        work_root: /var/lib/zuul/builds/b5089d6475cc4c2cb9b246ead66ff314/work
      include_vars: []
      items:
      - branch: main
        change: '2523'
        change_message: "Update dependency boto3 to v1.43.55\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.50` \u2192 `==1.43.55`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.55?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.50/1.43.55?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.55`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14355)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.54...1.43.55)\n\n\\=======\n\n-
          api-change:`appstream`: \\[`botocore`] This release adds Smithy RPC v2 CBOR
          as an additional protocol alongside the existing AWS JSON 1.1. The SDK will
          prioritize its most performant protocol.\n- api-change:`backup-gateway`:
          \\[`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:`bcm-pricing-calculator`: \\[`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:`bcm-recommended-actions`:
          \\[`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:`bedrock-agentcore`: \\[`botocore`] Adds support
          for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code
          Interpreter. Enables mounting S3Files and EFS File Systems via Access points.\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds support for
          the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter.
          Enables mounting S3Files and EFS File Systems via Access points.\n- api-change:`datazone`:
          \\[`botocore`] Adds support for notebook sync with S3 ipynb files\n- api-change:`gameliftstreams`:
          \\[`botocore`] GameLift Streams now supports configuring a custom aspect
          ratio per stream session to accommodate different player devices. Supported
          aspect ratios include landscape, portrait, and square - delivering a full-screen
          experience without letterboxing or cropping.\n- api-change:`kendra-ranking`:
          \\[`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:`mediapackagev2`: \\[`botocore`] This release adds
          support for non-epoch-locked CMAF ingest in MediaPackageV2 channels.\n-
          api-change:`quicksight`: \\[`botocore`] Added new capabilities to custom
          permissions profiles to control access to Amazon Quick through the browser
          extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins.\n-
          api-change:`redshift-data`: \\[`botocore`] This release include long polling
          provids a new parameter wait-time-seconds to 5 API operations, new API ListSessions,
          and a new parameter execution-mode to BatchExecuteStatement\n- api-change:`sagemaker`:
          \\[`botocore`] Release support for c6a, m6a, m6g, m7g, m8g instance types
          for SageMaker HyperPod\n- api-change:`workspaces-instances`: \\[`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\n###
          [`v1.43.54`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14354)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.53...1.43.54)\n\n\\=======\n\n-
          api-change:`amp`: \\[`botocore`] Add CloudWatch dataset destinations for
          Amazon Managed Service for Prometheus collectors.\n- api-change:`arc-region-switch`:
          \\[`botocore`] Adds support for a client token in StartPlanExecution to
          make plan execution requests idempotent for safe retries.\n- api-change:`cloudwatch`:
          \\[`botocore`] Adds documented value constraints for CloudWatch Log Alarm
          scheduled query configuration fields, and makes LogGroupIdentifiers optional
          for log alarms.\n- api-change:`elbv2`: \\[`botocore`] This adds CLI examples
          for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer
          listener rules to match traffic based on whether the source IP is IPv4 or
          IPv6.\n- api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules
          client to latest version\n- api-change:`guardduty`: \\[`botocore`] Amazon
          GuardDuty now returns filter lifecycle metadata in GetFilter responses.
          The response includes createdAt and updatedAt timestamps and a version number
          that increments on each update, giving you visibility into when a filter
          was created and last modified.\n- api-change:`observabilityadmin`: \\[`botocore`]
          Enablement for ALB and Bedrock Knowledge Base logs via Observability Admin
          Telemetry Rule for account and organization level\n- api-change:`partnercentral-account`:
          \\[`botocore`] Adds Qualifications Association APIs that enable partners
          to associate a subsidiary account's qualifications with a primary account.
          Once associated, qualifications are shared across all connected accounts
          and scorecards are consolidated. Partners can start and track association
          and disassociation.\n- api-change:`pcs`: \\[`botocore`] AWS PCS Node Lifecycle
          Actions provides a structured way to run custom scripts at defined points
          in a compute node's lifecycle directly through the AWS PCS compute node
          group API.\n- api-change:`sesv2`: \\[`botocore`] Launching DEED and MREP
          in US GOV\n- bugfix:TLS: \\[`botocore`] Raise a configuration error when
          the CA bundle value (ca\\_bundle, AWS\\_CA\\_BUNDLE, REQUESTS\\_CA\\_BUNDLE,
          or the client verify parameter) resolves to an empty or whitespace-only
          string.\n\n### [`v1.43.53`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14353)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.52...1.43.53)\n\n\\=======\n\n-
          api-change:`emr-containers`: \\[`botocore`] Added support for the DeleteSecurityConfiguration
          API, which allows customers to delete security configurations in Amazon
          EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata
          structure.\n- api-change:`entityresolution`: \\[`botocore`] Add support
          for real time matching with AWS Entity Resolution matching workflows with
          advanced rule sets.\n- api-change:`inspector2`: \\[`botocore`] GA date -
          July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration.\n-
          api-change:`invoicing`: \\[`botocore`] Added the SendProcurementPortalValidation
          and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to
          self-service activate your Procurement Portal Preferences created on the
          Billing Preferences page with a one-time-passcode (OTP) delivered to your
          portal.\n- api-change:`redshift`: \\[`botocore`] Amazon Redshift - Added
          support for managing Query Editor V2 IAM Identity Center applications via
          new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication,
          and DeleteQev2IdcApplication API operations.\n- api-change:`redshift-data`:
          \\[`botocore`] update the workgroupArn to include EUSC partition, tests
          in THF Gamma and Prod no issue\n- api-change:`ssm`: \\[`botocore`] Added
          a WarningMessage field to Automation along with corresponding public documentation.\n-
          api-change:`timestream-influxdb`: \\[`botocore`] This release adds support
          for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and
          Enterprise DB parameter groups now accept a plugin repository URL and optional
          AWS Secrets Manager secret ARN, so the Processing Engine loads your Python
          plugins from a public or private repository.\n\n### [`v1.43.52`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14352)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.51...1.43.52)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] Add W3C trace context headers
          (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness
          request for end-to-end observability propagation. Add toolResultMetadata
          to the streaming content block delta for MCP tool result meta delivery without
          oversized SSE frames.\n- api-change:`bedrock-agentcore-control`: \\[`botocore`]
          This release adds support for specifying a connector version on Gateway
          targets to pin the connector's tool schema. It also introduces web-search
          connector version 1.2.0, which adds agent-side domain filtering, published
          date range filtering, and admin-side domain allowlisting.\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`inspector2`:
          \\[`botocore`] Adds Windows path support for deep inspection. Fixes tag
          propagation for connector CloudFormation stack operations.\n- api-change:`mediatailor`:
          \\[`botocore`] This change adds api support for configuring ad decision
          server timeouts and concurrency fields on MediaTailor playback configurations\n-
          api-change:`meteringmarketplace`: \\[`botocore`] For new SaaS product integrations,
          CustomerIdentifier is not populated in ResolveCustomer responses and is
          not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn
          instead.\n- api-change:`organizations`: \\[`botocore`] Updated InvalidInputException
          error documentation to clarify that the service validates free-text field
          values against common cross-site scripting (XSS) patterns.\n- api-change:`quicksight`:
          \\[`botocore`] Adds support for custom permissions for Triggers, allowing
          administrators to control user access to Schedule, Inbound Email and Quick
          Event triggers.\n- api-change:`sesv2`: \\[`botocore`] Amazon SES introduces
          three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES
          features under one pricing umbrella.  The new PutAccountPricingAttributes
          API lets the user set the account's plan, while current plan retrievalif
          done through the new PricingAttributes field on GetAccount.\n\n### [`v1.43.51`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14351)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.50...1.43.51)\n\n\\=======\n\n-
          api-change:`cognito-idp`: \\[`botocore`] Amazon Cognito user pools now support
          sending SMS via AWS End User Messaging. A new EumsSms object in SmsConfigurationType
          lets you deliver MFA and verification texts through AWS End User Messaging,
          alongside the existing Amazon SNS option.\n- api-change:`gameliftstreams`:
          \\[`botocore`] Amazon GameLift Streams now supports assigning an IAM role
          to a stream session, enabling your application to securely access resources
          in your AWS account, such as Amazon S3 buckets and DynamoDB tables.\n- api-change:`kinesisanalyticsv2`:
          \\[`botocore`] Support for Flink 2.3 in Managed Service for Apache Flink\n-
          api-change:`odb`: \\[`botocore`] Adds support for sourcing Autonomous Database
          admin and wallet passwords from customer-managed AWS Secrets Manager secrets,
          including password source configuration and summaries, and enabling or disabling
          the OCI IAM service role for Secrets Manager integration via InitializeService.\n-
          api-change:`rds`: \\[`botocore`] Adds the AssociatedRoles parameter to CreateDBCluster,
          RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, and RestoreDBClusterFromS3,
          letting customers associate IAM roles with an Aurora DB cluster at create
          or restore time instead of calling AddRoleToDBCluster afterward.\n- enhancement:AWSCRT:
          \\[`botocore`] Update awscrt version to 0.36.0\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:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2523
        commit_id: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
        patchset: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: python-osism-unit-tests
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuNTUKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtib3RvM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMpIHwgYD09MS40My41MGAg4oaSIGA9PTEuNDMuNTVgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9ib3RvMy8xLjQzLjU1P3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYm90bzMvMS40My41MC8xLjQzLjU1P3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmJvdG8vYm90bzMgKGJvdG8zKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjQzLjU1YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNTUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My41NC4uLjEuNDMuNTUpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBhcHBzdHJlYW1gOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIFNtaXRoeSBSUEMgdjIgQ0JPUiBhcyBhbiBhZGRpdGlvbmFsIHByb3RvY29sIGFsb25nc2lkZSB0aGUgZXhpc3RpbmcgQVdTIEpTT04gMS4xLiBUaGUgU0RLIHdpbGwgcHJpb3JpdGl6ZSBpdHMgbW9zdCBwZXJmb3JtYW50IHByb3RvY29sLgotIGFwaS1jaGFuZ2U6YGJhY2t1cC1nYXRld2F5YDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgYWRkcyBTbWl0aHkgUlBDIHYyIENCT1IgYXMgYW4gYWRkaXRpb25hbCBwcm90b2NvbCBhbG9uZ3NpZGUgdGhlIGV4aXN0aW5nIEFXUyBKU09OIDEuMC4gVGhlIFNESyB3aWxsIHByaW9yaXRpemUgaXRzIG1vc3QgcGVyZm9ybWFudCBwcm90b2NvbC4KLSBhcGktY2hhbmdlOmBiY20tcHJpY2luZy1jYWxjdWxhdG9yYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgYWRkcyBTbWl0aHkgUlBDIHYyIENCT1IgYXMgYW4gYWRkaXRpb25hbCBwcm90b2NvbCBhbG9uZ3NpZGUgdGhlIGV4aXN0aW5nIEFXUyBKU09OIDEuMC4gVGhlIFNESyB3aWxsIHByaW9yaXRpemUgaXRzIG1vc3QgcGVyZm9ybWFudCBwcm90b2NvbC4KLSBhcGktY2hhbmdlOmBiY20tcmVjb21tZW5kZWQtYWN0aW9uc2A6IFxbYGJvdG9jb3JlYF0gVGhpcyByZWxlYXNlIGFkZHMgU21pdGh5IFJQQyB2MiBDQk9SIGFzIGFuIGFkZGl0aW9uYWwgcHJvdG9jb2wgYWxvbmdzaWRlIHRoZSBleGlzdGluZyBBV1MgSlNPTiAxLjAuIFRoZSBTREsgd2lsbCBwcmlvcml0aXplIGl0cyBtb3N0IHBlcmZvcm1hbnQgcHJvdG9jb2wuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmVgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgdGhlIEJyaW5nIFlvdXIgT3duIFN0b3JhZ2UoQllPUykgZmVhdHVyZSBpbiBBZ2VudENvcmUgQnJvd3NlciBhbmQgQ29kZSBJbnRlcnByZXRlci4gRW5hYmxlcyBtb3VudGluZyBTM0ZpbGVzIGFuZCBFRlMgRmlsZSBTeXN0ZW1zIHZpYSBBY2Nlc3MgcG9pbnRzLgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgdGhlIEJyaW5nIFlvdXIgT3duIFN0b3JhZ2UoQllPUykgZmVhdHVyZSBpbiBBZ2VudENvcmUgQnJvd3NlciBhbmQgQ29kZSBJbnRlcnByZXRlci4gRW5hYmxlcyBtb3VudGluZyBTM0ZpbGVzIGFuZCBFRlMgRmlsZSBTeXN0ZW1zIHZpYSBBY2Nlc3MgcG9pbnRzLgotIGFwaS1jaGFuZ2U6YGRhdGF6b25lYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIG5vdGVib29rIHN5bmMgd2l0aCBTMyBpcHluYiBmaWxlcwotIGFwaS1jaGFuZ2U6YGdhbWVsaWZ0c3RyZWFtc2A6IFxbYGJvdG9jb3JlYF0gR2FtZUxpZnQgU3RyZWFtcyBub3cgc3VwcG9ydHMgY29uZmlndXJpbmcgYSBjdXN0b20gYXNwZWN0IHJhdGlvIHBlciBzdHJlYW0gc2Vzc2lvbiB0byBhY2NvbW1vZGF0ZSBkaWZmZXJlbnQgcGxheWVyIGRldmljZXMuIFN1cHBvcnRlZCBhc3BlY3QgcmF0aW9zIGluY2x1ZGUgbGFuZHNjYXBlLCBwb3J0cmFpdCwgYW5kIHNxdWFyZSAtIGRlbGl2ZXJpbmcgYSBmdWxsLXNjcmVlbiBleHBlcmllbmNlIHdpdGhvdXQgbGV0dGVyYm94aW5nIG9yIGNyb3BwaW5nLgotIGFwaS1jaGFuZ2U6YGtlbmRyYS1yYW5raW5nYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgYWRkcyBTbWl0aHkgUlBDIHYyIENCT1IgYXMgYW4gYWRkaXRpb25hbCBwcm90b2NvbCBhbG9uZ3NpZGUgdGhlIGV4aXN0aW5nIEFXUyBKU09OIDEuMC4gVGhlIFNESyB3aWxsIHByaW9yaXRpemUgaXRzIG1vc3QgcGVyZm9ybWFudCBwcm90b2NvbC4KLSBhcGktY2hhbmdlOmBtZWRpYXBhY2thZ2V2MmA6IFxbYGJvdG9jb3JlYF0gVGhpcyByZWxlYXNlIGFkZHMgc3VwcG9ydCBmb3Igbm9uLWVwb2NoLWxvY2tlZCBDTUFGIGluZ2VzdCBpbiBNZWRpYVBhY2thZ2VWMiBjaGFubmVscy4KLSBhcGktY2hhbmdlOmBxdWlja3NpZ2h0YDogXFtgYm90b2NvcmVgXSBBZGRlZCBuZXcgY2FwYWJpbGl0aWVzIHRvIGN1c3RvbSBwZXJtaXNzaW9ucyBwcm9maWxlcyB0byBjb250cm9sIGFjY2VzcyB0byBBbWF6b24gUXVpY2sgdGhyb3VnaCB0aGUgYnJvd3NlciBleHRlbnNpb24gYW5kIE1pY3Jvc29mdCBXb3JkLCBPdXRsb29rLCBFeGNlbCwgYW5kIFBvd2VyUG9pbnQgYWRkLWlucy4KLSBhcGktY2hhbmdlOmByZWRzaGlmdC1kYXRhYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgaW5jbHVkZSBsb25nIHBvbGxpbmcgcHJvdmlkcyBhIG5ldyBwYXJhbWV0ZXIgd2FpdC10aW1lLXNlY29uZHMgdG8gNSBBUEkgb3BlcmF0aW9ucywgbmV3IEFQSSBMaXN0U2Vzc2lvbnMsIGFuZCBhIG5ldyBwYXJhbWV0ZXIgZXhlY3V0aW9uLW1vZGUgdG8gQmF0Y2hFeGVjdXRlU3RhdGVtZW50Ci0gYXBpLWNoYW5nZTpgc2FnZW1ha2VyYDogXFtgYm90b2NvcmVgXSBSZWxlYXNlIHN1cHBvcnQgZm9yIGM2YSwgbTZhLCBtNmcsIG03ZywgbThnIGluc3RhbmNlIHR5cGVzIGZvciBTYWdlTWFrZXIgSHlwZXJQb2QKLSBhcGktY2hhbmdlOmB3b3Jrc3BhY2VzLWluc3RhbmNlc2A6IFxbYGJvdG9jb3JlYF0gVGhpcyByZWxlYXNlIGFkZHMgU21pdGh5IFJQQyB2MiBDQk9SIGFzIGFuIGFkZGl0aW9uYWwgcHJvdG9jb2wgYWxvbmdzaWRlIHRoZSBleGlzdGluZyBBV1MgSlNPTiAxLjAuIFRoZSBTREsgd2lsbCBwcmlvcml0aXplIGl0cyBtb3N0IHBlcmZvcm1hbnQgcHJvdG9jb2wuCgojIyMgW2B2MS40My41NGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MzU0KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDMuNTMuLi4xLjQzLjU0KQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgYW1wYDogXFtgYm90b2NvcmVgXSBBZGQgQ2xvdWRXYXRjaCBkYXRhc2V0IGRlc3RpbmF0aW9ucyBmb3IgQW1hem9uIE1hbmFnZWQgU2VydmljZSBmb3IgUHJvbWV0aGV1cyBjb2xsZWN0b3JzLgotIGFwaS1jaGFuZ2U6YGFyYy1yZWdpb24tc3dpdGNoYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIGEgY2xpZW50IHRva2VuIGluIFN0YXJ0UGxhbkV4ZWN1dGlvbiB0byBtYWtlIHBsYW4gZXhlY3V0aW9uIHJlcXVlc3RzIGlkZW1wb3RlbnQgZm9yIHNhZmUgcmV0cmllcy4KLSBhcGktY2hhbmdlOmBjbG91ZHdhdGNoYDogXFtgYm90b2NvcmVgXSBBZGRzIGRvY3VtZW50ZWQgdmFsdWUgY29uc3RyYWludHMgZm9yIENsb3VkV2F0Y2ggTG9nIEFsYXJtIHNjaGVkdWxlZCBxdWVyeSBjb25maWd1cmF0aW9uIGZpZWxkcywgYW5kIG1ha2VzIExvZ0dyb3VwSWRlbnRpZmllcnMgb3B0aW9uYWwgZm9yIGxvZyBhbGFybXMuCi0gYXBpLWNoYW5nZTpgZWxidjJgOiBcW2Bib3RvY29yZWBdIFRoaXMgYWRkcyBDTEkgZXhhbXBsZXMgZm9yIHRoZSBJcEFkZHJlc3NUeXBlIGZpZWxkIG9uIFNvdXJjZUlwQ29uZmlnLCBlbmFibGluZyBOZXR3b3JrIExvYWQgQmFsYW5jZXIgbGlzdGVuZXIgcnVsZXMgdG8gbWF0Y2ggdHJhZmZpYyBiYXNlZCBvbiB3aGV0aGVyIHRoZSBzb3VyY2UgSVAgaXMgSVB2NCBvciBJUHY2LgotIGFwaS1jaGFuZ2U6YGVuZHBvaW50LXJ1bGVzYDogXFtgYm90b2NvcmVgXSBVcGRhdGUgZW5kcG9pbnQtcnVsZXMgY2xpZW50IHRvIGxhdGVzdCB2ZXJzaW9uCi0gYXBpLWNoYW5nZTpgZ3VhcmRkdXR5YDogXFtgYm90b2NvcmVgXSBBbWF6b24gR3VhcmREdXR5IG5vdyByZXR1cm5zIGZpbHRlciBsaWZlY3ljbGUgbWV0YWRhdGEgaW4gR2V0RmlsdGVyIHJlc3BvbnNlcy4gVGhlIHJlc3BvbnNlIGluY2x1ZGVzIGNyZWF0ZWRBdCBhbmQgdXBkYXRlZEF0IHRpbWVzdGFtcHMgYW5kIGEgdmVyc2lvbiBudW1iZXIgdGhhdCBpbmNyZW1lbnRzIG9uIGVhY2ggdXBkYXRlLCBnaXZpbmcgeW91IHZpc2liaWxpdHkgaW50byB3aGVuIGEgZmlsdGVyIHdhcyBjcmVhdGVkIGFuZCBsYXN0IG1vZGlmaWVkLgotIGFwaS1jaGFuZ2U6YG9ic2VydmFiaWxpdHlhZG1pbmA6IFxbYGJvdG9jb3JlYF0gRW5hYmxlbWVudCBmb3IgQUxCIGFuZCBCZWRyb2NrIEtub3dsZWRnZSBCYXNlIGxvZ3MgdmlhIE9ic2VydmFiaWxpdHkgQWRtaW4gVGVsZW1ldHJ5IFJ1bGUgZm9yIGFjY291bnQgYW5kIG9yZ2FuaXphdGlvbiBsZXZlbAotIGFwaS1jaGFuZ2U6YHBhcnRuZXJjZW50cmFsLWFjY291bnRgOiBcW2Bib3RvY29yZWBdIEFkZHMgUXVhbGlmaWNhdGlvbnMgQXNzb2NpYXRpb24gQVBJcyB0aGF0IGVuYWJsZSBwYXJ0bmVycyB0byBhc3NvY2lhdGUgYSBzdWJzaWRpYXJ5IGFjY291bnQncyBxdWFsaWZpY2F0aW9ucyB3aXRoIGEgcHJpbWFyeSBhY2NvdW50LiBPbmNlIGFzc29jaWF0ZWQsIHF1YWxpZmljYXRpb25zIGFyZSBzaGFyZWQgYWNyb3NzIGFsbCBjb25uZWN0ZWQgYWNjb3VudHMgYW5kIHNjb3JlY2FyZHMgYXJlIGNvbnNvbGlkYXRlZC4gUGFydG5lcnMgY2FuIHN0YXJ0IGFuZCB0cmFjayBhc3NvY2lhdGlvbiBhbmQgZGlzYXNzb2NpYXRpb24uCi0gYXBpLWNoYW5nZTpgcGNzYDogXFtgYm90b2NvcmVgXSBBV1MgUENTIE5vZGUgTGlmZWN5Y2xlIEFjdGlvbnMgcHJvdmlkZXMgYSBzdHJ1Y3R1cmVkIHdheSB0byBydW4gY3VzdG9tIHNjcmlwdHMgYXQgZGVmaW5lZCBwb2ludHMgaW4gYSBjb21wdXRlIG5vZGUncyBsaWZlY3ljbGUgZGlyZWN0bHkgdGhyb3VnaCB0aGUgQVdTIFBDUyBjb21wdXRlIG5vZGUgZ3JvdXAgQVBJLgotIGFwaS1jaGFuZ2U6YHNlc3YyYDogXFtgYm90b2NvcmVgXSBMYXVuY2hpbmcgREVFRCBhbmQgTVJFUCBpbiBVUyBHT1YKLSBidWdmaXg6VExTOiBcW2Bib3RvY29yZWBdIFJhaXNlIGEgY29uZmlndXJhdGlvbiBlcnJvciB3aGVuIHRoZSBDQSBidW5kbGUgdmFsdWUgKGNhXF9idW5kbGUsIEFXU1xfQ0FcX0JVTkRMRSwgUkVRVUVTVFNcX0NBXF9CVU5ETEUsIG9yIHRoZSBjbGllbnQgdmVyaWZ5IHBhcmFtZXRlcikgcmVzb2x2ZXMgdG8gYW4gZW1wdHkgb3Igd2hpdGVzcGFjZS1vbmx5IHN0cmluZy4KCiMjIyBbYHYxLjQzLjUzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNTMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My41Mi4uLjEuNDMuNTMpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBlbXItY29udGFpbmVyc2A6IFxbYGJvdG9jb3JlYF0gQWRkZWQgc3VwcG9ydCBmb3IgdGhlIERlbGV0ZVNlY3VyaXR5Q29uZmlndXJhdGlvbiBBUEksIHdoaWNoIGFsbG93cyBjdXN0b21lcnMgdG8gZGVsZXRlIHNlY3VyaXR5IGNvbmZpZ3VyYXRpb25zIGluIEFtYXpvbiBFTVIgb24gRUtTLiBBbHNvIGFkZGVkIGF1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvbiBpbiBzZWN1cml0eUNvbmZpZ3VyYXRpb25kYXRhIHN0cnVjdHVyZS4KLSBhcGktY2hhbmdlOmBlbnRpdHlyZXNvbHV0aW9uYDogXFtgYm90b2NvcmVgXSBBZGQgc3VwcG9ydCBmb3IgcmVhbCB0aW1lIG1hdGNoaW5nIHdpdGggQVdTIEVudGl0eSBSZXNvbHV0aW9uIG1hdGNoaW5nIHdvcmtmbG93cyB3aXRoIGFkdmFuY2VkIHJ1bGUgc2V0cy4KLSBhcGktY2hhbmdlOmBpbnNwZWN0b3IyYDogXFtgYm90b2NvcmVgXSBHQSBkYXRlIC0gSnVseSAyMXN0IDIwMjYsIHJlbW92ZSBUYWdzIGZpZWxkIGZyb20gTGlzdENvZGVTZWN1cml0eUludGVncmF0aW9uIGFuZCBMaXN0Q29kZVNlY3VyaXR5U2NhbkNvbmZpZ3VyYXRpb24uCi0gYXBpLWNoYW5nZTpgaW52b2ljaW5nYDogXFtgYm90b2NvcmVgXSBBZGRlZCB0aGUgU2VuZFByb2N1cmVtZW50UG9ydGFsVmFsaWRhdGlvbiBhbmQgVmVyaWZ5UHJvY3VyZW1lbnRQb3J0YWxWYWxpZGF0aW9uIEFQSXMuIFlvdSBjYW4gdXNlIHRoZSBBV1MgU0RLcyB0byBzZWxmLXNlcnZpY2UgYWN0aXZhdGUgeW91ciBQcm9jdXJlbWVudCBQb3J0YWwgUHJlZmVyZW5jZXMgY3JlYXRlZCBvbiB0aGUgQmlsbGluZyBQcmVmZXJlbmNlcyBwYWdlIHdpdGggYSBvbmUtdGltZS1wYXNzY29kZSAoT1RQKSBkZWxpdmVyZWQgdG8geW91ciBwb3J0YWwuCi0gYXBpLWNoYW5nZTpgcmVkc2hpZnRgOiBcW2Bib3RvY29yZWBdIEFtYXpvbiBSZWRzaGlmdCAtIEFkZGVkIHN1cHBvcnQgZm9yIG1hbmFnaW5nIFF1ZXJ5IEVkaXRvciBWMiBJQU0gSWRlbnRpdHkgQ2VudGVyIGFwcGxpY2F0aW9ucyB2aWEgbmV3IENyZWF0ZVFldjJJZGNBcHBsaWNhdGlvbiwgRGVzY3JpYmVRZXYySWRjQXBwbGljYXRpb25zLCBNb2RpZnlRZXYySWRjQXBwbGljYXRpb24sIGFuZCBEZWxldGVRZXYySWRjQXBwbGljYXRpb24gQVBJIG9wZXJhdGlvbnMuCi0gYXBpLWNoYW5nZTpgcmVkc2hpZnQtZGF0YWA6IFxbYGJvdG9jb3JlYF0gdXBkYXRlIHRoZSB3b3JrZ3JvdXBBcm4gdG8gaW5jbHVkZSBFVVNDIHBhcnRpdGlvbiwgdGVzdHMgaW4gVEhGIEdhbW1hIGFuZCBQcm9kIG5vIGlzc3VlCi0gYXBpLWNoYW5nZTpgc3NtYDogXFtgYm90b2NvcmVgXSBBZGRlZCBhIFdhcm5pbmdNZXNzYWdlIGZpZWxkIHRvIEF1dG9tYXRpb24gYWxvbmcgd2l0aCBjb3JyZXNwb25kaW5nIHB1YmxpYyBkb2N1bWVudGF0aW9uLgotIGFwaS1jaGFuZ2U6YHRpbWVzdHJlYW0taW5mbHV4ZGJgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIGN1c3RvbSBwbHVnaW5zIGluIEFtYXpvbiBUaW1lc3RyZWFtIGZvciBJbmZsdXhEQi4gSW5mbHV4REIgMyBDb3JlIGFuZCBFbnRlcnByaXNlIERCIHBhcmFtZXRlciBncm91cHMgbm93IGFjY2VwdCBhIHBsdWdpbiByZXBvc2l0b3J5IFVSTCBhbmQgb3B0aW9uYWwgQVdTIFNlY3JldHMgTWFuYWdlciBzZWNyZXQgQVJOLCBzbyB0aGUgUHJvY2Vzc2luZyBFbmdpbmUgbG9hZHMgeW91ciBQeXRob24gcGx1Z2lucyBmcm9tIGEgcHVibGljIG9yIHByaXZhdGUgcmVwb3NpdG9yeS4KCiMjIyBbYHYxLjQzLjUyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzNTIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My41MS4uLjEuNDMuNTIpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZWA6IFxbYGJvdG9jb3JlYF0gQWRkIFczQyB0cmFjZSBjb250ZXh0IGhlYWRlcnMgKHRyYWNlcGFyZW50LCB0cmFjZXN0YXRlLCBiYWdnYWdlKSBhbmQgWC1BbXpuLVRyYWNlLUlkIHRvIEludm9rZUhhcm5lc3MgcmVxdWVzdCBmb3IgZW5kLXRvLWVuZCBvYnNlcnZhYmlsaXR5IHByb3BhZ2F0aW9uLiBBZGQgdG9vbFJlc3VsdE1ldGFkYXRhIHRvIHRoZSBzdHJlYW1pbmcgY29udGVudCBibG9jayBkZWx0YSBmb3IgTUNQIHRvb2wgcmVzdWx0IG1ldGEgZGVsaXZlcnkgd2l0aG91dCBvdmVyc2l6ZWQgU1NFIGZyYW1lcy4KLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZS1jb250cm9sYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgYWRkcyBzdXBwb3J0IGZvciBzcGVjaWZ5aW5nIGEgY29ubmVjdG9yIHZlcnNpb24gb24gR2F0ZXdheSB0YXJnZXRzIHRvIHBpbiB0aGUgY29ubmVjdG9yJ3MgdG9vbCBzY2hlbWEuIEl0IGFsc28gaW50cm9kdWNlcyB3ZWItc2VhcmNoIGNvbm5lY3RvciB2ZXJzaW9uIDEuMi4wLCB3aGljaCBhZGRzIGFnZW50LXNpZGUgZG9tYWluIGZpbHRlcmluZywgcHVibGlzaGVkIGRhdGUgcmFuZ2UgZmlsdGVyaW5nLCBhbmQgYWRtaW4tc2lkZSBkb21haW4gYWxsb3dsaXN0aW5nLgotIGFwaS1jaGFuZ2U6YGVuZHBvaW50LXJ1bGVzYDogXFtgYm90b2NvcmVgXSBVcGRhdGUgZW5kcG9pbnQtcnVsZXMgY2xpZW50IHRvIGxhdGVzdCB2ZXJzaW9uCi0gYXBpLWNoYW5nZTpgaW5zcGVjdG9yMmA6IFxbYGJvdG9jb3JlYF0gQWRkcyBXaW5kb3dzIHBhdGggc3VwcG9ydCBmb3IgZGVlcCBpbnNwZWN0aW9uLiBGaXhlcyB0YWcgcHJvcGFnYXRpb24gZm9yIGNvbm5lY3RvciBDbG91ZEZvcm1hdGlvbiBzdGFjayBvcGVyYXRpb25zLgotIGFwaS1jaGFuZ2U6YG1lZGlhdGFpbG9yYDogXFtgYm90b2NvcmVgXSBUaGlzIGNoYW5nZSBhZGRzIGFwaSBzdXBwb3J0IGZvciBjb25maWd1cmluZyBhZCBkZWNpc2lvbiBzZXJ2ZXIgdGltZW91dHMgYW5kIGNvbmN1cnJlbmN5IGZpZWxkcyBvbiBNZWRpYVRhaWxvciBwbGF5YmFjayBjb25maWd1cmF0aW9ucwotIGFwaS1jaGFuZ2U6YG1ldGVyaW5nbWFya2V0cGxhY2VgOiBcW2Bib3RvY29yZWBdIEZvciBuZXcgU2FhUyBwcm9kdWN0IGludGVncmF0aW9ucywgQ3VzdG9tZXJJZGVudGlmaWVyIGlzIG5vdCBwb3B1bGF0ZWQgaW4gUmVzb2x2ZUN1c3RvbWVyIHJlc3BvbnNlcyBhbmQgaXMgbm90IHN1cHBvcnRlZCBpbiBCYXRjaE1ldGVyVXNhZ2UuIFVzZSBDdXN0b21lckFXU0FjY291bnRJZCBhbmQgTGljZW5zZUFybiBpbnN0ZWFkLgotIGFwaS1jaGFuZ2U6YG9yZ2FuaXphdGlvbnNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZWQgSW52YWxpZElucHV0RXhjZXB0aW9uIGVycm9yIGRvY3VtZW50YXRpb24gdG8gY2xhcmlmeSB0aGF0IHRoZSBzZXJ2aWNlIHZhbGlkYXRlcyBmcmVlLXRleHQgZmllbGQgdmFsdWVzIGFnYWluc3QgY29tbW9uIGNyb3NzLXNpdGUgc2NyaXB0aW5nIChYU1MpIHBhdHRlcm5zLgotIGFwaS1jaGFuZ2U6YHF1aWNrc2lnaHRgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgY3VzdG9tIHBlcm1pc3Npb25zIGZvciBUcmlnZ2VycywgYWxsb3dpbmcgYWRtaW5pc3RyYXRvcnMgdG8gY29udHJvbCB1c2VyIGFjY2VzcyB0byBTY2hlZHVsZSwgSW5ib3VuZCBFbWFpbCBhbmQgUXVpY2sgRXZlbnQgdHJpZ2dlcnMuCi0gYXBpLWNoYW5nZTpgc2VzdjJgOiBcW2Bib3RvY29yZWBdIEFtYXpvbiBTRVMgaW50cm9kdWNlcyB0aHJlZSBuZXcgUHJpY2luZyBQbGFucyAoRXNzZW50aWFscywgUHJvLCBFbnRlcnByaXNlKSwgd2hpY2ggYnVuZGxlIFNFUyBmZWF0dXJlcyB1bmRlciBvbmUgcHJpY2luZyB1bWJyZWxsYS4gIFRoZSBuZXcgUHV0QWNjb3VudFByaWNpbmdBdHRyaWJ1dGVzIEFQSSBsZXRzIHRoZSB1c2VyIHNldCB0aGUgYWNjb3VudCdzIHBsYW4sIHdoaWxlIGN1cnJlbnQgcGxhbiByZXRyaWV2YWxpZiBkb25lIHRocm91Z2ggdGhlIG5ldyBQcmljaW5nQXR0cmlidXRlcyBmaWVsZCBvbiBHZXRBY2NvdW50LgoKIyMjIFtgdjEuNDMuNTFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDM1MSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQzLjUwLi4uMS40My41MSkKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGNvZ25pdG8taWRwYDogXFtgYm90b2NvcmVgXSBBbWF6b24gQ29nbml0byB1c2VyIHBvb2xzIG5vdyBzdXBwb3J0IHNlbmRpbmcgU01TIHZpYSBBV1MgRW5kIFVzZXIgTWVzc2FnaW5nLiBBIG5ldyBFdW1zU21zIG9iamVjdCBpbiBTbXNDb25maWd1cmF0aW9uVHlwZSBsZXRzIHlvdSBkZWxpdmVyIE1GQSBhbmQgdmVyaWZpY2F0aW9uIHRleHRzIHRocm91Z2ggQVdTIEVuZCBVc2VyIE1lc3NhZ2luZywgYWxvbmdzaWRlIHRoZSBleGlzdGluZyBBbWF6b24gU05TIG9wdGlvbi4KLSBhcGktY2hhbmdlOmBnYW1lbGlmdHN0cmVhbXNgOiBcW2Bib3RvY29yZWBdIEFtYXpvbiBHYW1lTGlmdCBTdHJlYW1zIG5vdyBzdXBwb3J0cyBhc3NpZ25pbmcgYW4gSUFNIHJvbGUgdG8gYSBzdHJlYW0gc2Vzc2lvbiwgZW5hYmxpbmcgeW91ciBhcHBsaWNhdGlvbiB0byBzZWN1cmVseSBhY2Nlc3MgcmVzb3VyY2VzIGluIHlvdXIgQVdTIGFjY291bnQsIHN1Y2ggYXMgQW1hem9uIFMzIGJ1Y2tldHMgYW5kIER5bmFtb0RCIHRhYmxlcy4KLSBhcGktY2hhbmdlOmBraW5lc2lzYW5hbHl0aWNzdjJgOiBcW2Bib3RvY29yZWBdIFN1cHBvcnQgZm9yIEZsaW5rIDIuMyBpbiBNYW5hZ2VkIFNlcnZpY2UgZm9yIEFwYWNoZSBGbGluawotIGFwaS1jaGFuZ2U6YG9kYmA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBzb3VyY2luZyBBdXRvbm9tb3VzIERhdGFiYXNlIGFkbWluIGFuZCB3YWxsZXQgcGFzc3dvcmRzIGZyb20gY3VzdG9tZXItbWFuYWdlZCBBV1MgU2VjcmV0cyBNYW5hZ2VyIHNlY3JldHMsIGluY2x1ZGluZyBwYXNzd29yZCBzb3VyY2UgY29uZmlndXJhdGlvbiBhbmQgc3VtbWFyaWVzLCBhbmQgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIHRoZSBPQ0kgSUFNIHNlcnZpY2Ugcm9sZSBmb3IgU2VjcmV0cyBNYW5hZ2VyIGludGVncmF0aW9uIHZpYSBJbml0aWFsaXplU2VydmljZS4KLSBhcGktY2hhbmdlOmByZHNgOiBcW2Bib3RvY29yZWBdIEFkZHMgdGhlIEFzc29jaWF0ZWRSb2xlcyBwYXJhbWV0ZXIgdG8gQ3JlYXRlREJDbHVzdGVyLCBSZXN0b3JlREJDbHVzdGVyRnJvbVNuYXBzaG90LCBSZXN0b3JlREJDbHVzdGVyVG9Qb2ludEluVGltZSwgYW5kIFJlc3RvcmVEQkNsdXN0ZXJGcm9tUzMsIGxldHRpbmcgY3VzdG9tZXJzIGFzc29jaWF0ZSBJQU0gcm9sZXMgd2l0aCBhbiBBdXJvcmEgREIgY2x1c3RlciBhdCBjcmVhdGUgb3IgcmVzdG9yZSB0aW1lIGluc3RlYWQgb2YgY2FsbGluZyBBZGRSb2xlVG9EQkNsdXN0ZXIgYWZ0ZXJ3YXJkLgotIGVuaGFuY2VtZW50OkFXU0NSVDogXFtgYm90b2NvcmVgXSBVcGRhdGUgYXdzY3J0IHZlcnNpb24gdG8gMC4zNi4wCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSAiYmVmb3JlIDlhbSBvbiBtb25kYXkiCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHlPREF1TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqSTRNQzR3SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 5cc12e3ae154b5bee91326d66ecdf938ef07445a
      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: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
          untrusted/project_0/github.com/osism/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: ad278b2ff9a3cef80da217cee803174698b1059b
          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
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: dcb06ea8a3ad422cc9d98b376216617b2daa6a02
        playbooks:
        - path: untrusted/project_0/github.com/osism/python-osism/playbooks/test-unit.yml
          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
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/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: ad278b2ff9a3cef80da217cee803174698b1059b
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2523/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
