all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fed8:82f0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 82cee612-d162-476e-91be-0221b91a4c0d
        host_id: 7f2607eceb24f4583c6f9496c53c64b51afe50de5eacda4379b21c42
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fed8:82f0
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.181
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.11
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fed8:82f0
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job python-black explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#54>'
      - '<Job python-black explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 2bbe273689cc40f693be03bde89ec92a
      build_refs:
      - branch: main
        change: '2102'
        change_message: "chore(deps): update dependency boto3 to v1.42.78\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.42.63` \u2192 `==1.42.78`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.42.78?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.63/1.42.78?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.42.78`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14278)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.77...1.42.78)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] Adding AgentCore Code Interpreter
          Node.js Runtime Support with an optional runtime field\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds support for custom code-based evaluators using customer-managed
          Lambda functions.\n- api-change:`neptunedata`: \\[`botocore`] Minor formatting
          changes to remove unnecessary symbols.\n- api-change:`omics`: \\[`botocore`]
          AWS HealthOmics now supports VPC networking, allowing users to connect runs
          to external resources with NAT gateway, AWS VPC resources, and more. New
          Configuration APIs support configuring VPC settings. StartRun API now accepts
          networkingMode and configurationName parameters to enable VPC networking.\n\n###
          [`v1.42.77`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14277)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.76...1.42.77)\n\n\\=======\n\n-
          api-change:`bcm-data-exports`: \\[`botocore`] With this release we are providing
          an option to accounts to have their export delivered to an S3 bucket that
          is not owned by the account.\n- api-change:`emr`: \\[`botocore`] Add StepExecutionRoleArn
          to RunJobFlow API\n- api-change:`logs`: \\[`botocore`] This release adds
          parameter support to saved queries in CloudWatch Logs Insights. Define reusable
          query templates with named placeholders, invoke them using start query.
          Available in Console, CLI and SDK\n- api-change:`sagemaker`: \\[`botocore`]
          Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod\n-
          api-change:`timestream-influxdb`: \\[`botocore`] Timestream for InfluxDB
          adds support for customer defined maintenance windows. This allows customers
          to define maintenance schedule during resource creation and updates\n\n###
          [`v1.42.76`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14276)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.75...1.42.76)\n\n\\=======\n\n-
          api-change:`apigatewayv2`: \\[`botocore`] Added DISABLE IN PROGRESS and
          DISABLE FAILED Portal statuses.\n- api-change:`application-signals`: \\[`botocore`]
          This release adds support for creating SLOs on RUM appMonitors, Synthetics
          canaries and services.\n- api-change:`batch`: \\[`botocore`] Documentation-only
          update for AWS Batch.\n- api-change:`endpoint-rules`: \\[`botocore`] Update
          endpoint-rules client to latest version\n- api-change:`marketplace-agreement`:
          \\[`botocore`] The Variable Payments APIs enable AWS Marketplace Sellers
          to perform manage their payment requests (send, get, list, cancel).\n- api-change:`polly`:
          \\[`botocore`] Add support for Mu-law and A-law codecs for output format\n-
          api-change:`uxc`: \\[`botocore`] GA release of AccountCustomizations, used
          to manage account color, visible services, and visible regions settings
          in the AWS Management Console.\n\n### [`v1.42.75`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14275)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.74...1.42.75)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds SDK support
          for 1) Persist session state in AgentCore Runtime via filesystemConfigurations
          in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2)
          Optional name-based filtering on AgentCore ListBrowserProfiles API.\n- api-change:`gamelift`:
          \\[`botocore`] Amazon GameLift Servers launches UDP ping beacons in the
          Beijing and Ningxia (China) Regions to help measure real-time network latency
          for multiplayer games. The ListLocations API is now available in these regions
          to provide endpoint domain and port information as part of the locations
          list.\n- api-change:`mediapackagev2`: \\[`botocore`] Reduces the minimum
          allowed value for startOverWindowSeconds from 60 to 0, allowing customers
          to effectively disable the start-over window.\n- api-change:`opensearchserverless`:
          \\[`botocore`] Adds support for updating the vector options field for existing
          collections.\n- api-change:`pcs`: \\[`botocore`] This release adds support
          for custom slurmdbd and cgroup configuration in AWS PCS. Customers can now
          specify slurmdbd and cgroup settings to configure database accounting and
          reporting for their HPC workloads, and control resource allocation and limits
          for compute jobs.\n- api-change:`rds`: \\[`botocore`] Adds support in Aurora
          PostgreSQL serverless databases for express configuration based creation
          through WithExpressConfiguration in CreateDbCluster API, and for restoring
          clusters using RestoreDBClusterToPointInTime and RestoreDBClusterFromSnapshot
          APIs.\n\n### [`v1.42.74`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14274)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.73...1.42.74)\n\n\\=======\n\n-
          api-change:`batch`: \\[`botocore`] AWS Batch AMI Visibility feature support.
          Adds read-only batchImageStatus to Ec2Configuration to provide visibility
          on the status of Batch-vended AMIs used by Compute Environments.\n- api-change:`connectcases`:
          \\[`botocore`] You can now use the UpdateRelatedItem API to update the content
          of comments and custom related items associated with a case.\n- api-change:`lightsail`:
          \\[`botocore`] Add support for tagging of ContactMethod resource type\n-
          api-change:`omics`: \\[`botocore`] Adds support for batch workflow runs
          in Amazon Omics, enabling users to submit, manage, and monitor multiple
          runs as a single batch. Includes APIs to create, cancel, and delete batches,
          track submission statuses and counts, list runs within a batch, and configure
          default settings.\n\n### [`v1.42.73`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14273)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.72...1.42.73)\n\n\\=======\n\n-
          api-change:`backup`: \\[`botocore`] Fix Typo for S3Backup Options ( S3BackupACLs
          to BackupACLs)\n- api-change:`dynamodb`: \\[`botocore`] Adding ReplicaArn
          to ReplicaDescription of a global table replica\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`opensearch`:
          \\[`botocore`] Added support for Amazon Managed Service for Prometheus (AMP)
          as a connected data source in OpenSearch UI. Now users can analyze Prometheus
          metrics in OpenSearch UI without data copy.\n- api-change:`verifiedpermissions`:
          \\[`botocore`] Adds support for Policy Store Aliases, Policy Names, and
          Policy Template Names. These are customizable identifiers that can be used
          in place of Policy Store ids, Policy ids, and Policy Template ids respectively
          in Amazon Verified Permissions APIs.\n- bugfix:s3: \\[`botocore`] Fix aws-chunked
          requests with non-seekable streams sending both `Content-Length` and `Transfer-Encoding:
          chunked`, which violated HTTP/1.1 (RFC 7230) and caused `SignatureDoesNotMatch`
          errors.\n\n### [`v1.42.72`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14272)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.71...1.42.72)\n\n\\=======\n\n-
          api-change:`batch`: \\[`botocore`] AWS Batch now supports quota management,
          enabling administrators to allocate shared compute resources across teams
          and projects through quota shares with capacity limits, resource-sharing
          strategies, and priority-based preemption - currently available for SageMaker
          Training job queues.\n- api-change:`bedrock-agentcore`: \\[`botocore`] This
          release includes SDK support for the following new features on AgentCore
          Built In Tools.  1. Enterprise Policies for AgentCore Browser Tool. 2. Root
          CA Configuration Support for AgentCore Browser Tool and Code Interpreter.
          3. API changes to AgentCore Browser Profile APIs\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds support for the following new features. 1. Enterprise
          Policies support for AgentCore Browser Tool. 2. Root CA Configuration support
          for AgentCore Browser Tool and Code Interpreter.\n- api-change:`ec2`: \\[`botocore`]
          Amazon EC2 Fleet instant mode now supports launching instances into Interruptible
          Capacity Reservations, enabling customers to use spare capacity shared by
          Capacity Reservation owners within their AWS Organization.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Adding a new field in the CreateCentralizationRuleForOrganization,
          UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization
          API response to include the new field\n- api-change:`polly`: \\[`botocore`]
          Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream.
          This API allows streaming input text through inbound events and receiving
          audio as part of an output stream simultaneously.\n\n### [`v1.42.71`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14271)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.70...1.42.71)\n\n\\=======\n\n-
          api-change:`ec2`: \\[`botocore`] The DescribeInstanceTypes API now returns
          default connection tracking timeout values for TCP, UDP, and UDP stream
          via the new connectionTrackingConfiguration field on NetworkInfo.\n- api-change:`mediaconvert`:
          \\[`botocore`] This update adds additional bitrate options for Dolby AC-4
          audio outputs.\n\n### [`v1.42.70`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14270)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.69...1.42.70)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Deprecating namespaces
          field and adding namespaceTemplates.\n- api-change:`emr`: \\[`botocore`]
          Add S3LoggingConfiguration to Control LogUploads\n- api-change:`glue`: \\[`botocore`]
          Provide approval to overwrite existing Lake Formation permissions on all
          child resources with the default permissions specified in 'CreateTableDefaultPermissions'
          and 'CreateDatabaseDefaultPermissions' when updating catalog. Allowed values
          are \\[\"Accept\",\"Deny\"] .\n\n### [`v1.42.69`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14269)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.68...1.42.69)\n\n\\=======\n\n-
          api-change:`bedrock`: \\[`botocore`] You can now generate policy scenarios
          on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios
          will no longer be automatically generated during INGEST CONTENT, REFINE
          POLICY, and IMPORT POLICY workflows, resulting in faster completion times
          for these operations.\n- api-change:`bedrock-agentcore`: \\[`botocore`]
          Provide support to perform deterministic operations on agent runtime through
          shell command executions via the new InvokeAgentRuntimeCommand API\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Supporting hosting of public ECR Container Images in AgentCore
          Runtime\n- api-change:`ecs`: \\[`botocore`] Amazon ECS now supports configuring
          whether tags are propagated to the EC2 Instance Metadata Service (IMDS)
          for instances launched by the Managed Instances capacity provider. This
          gives customers control over tag visibility in IMDS when using ECS Managed
          Instances.\n\n### [`v1.42.68`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14268)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.67...1.42.68)\n\n\\=======\n\n-
          api-change:`apigateway`: \\[`botocore`] API Gateway now supports an additional
          security policy \"SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\" for REST
          APIs and custom domain names. The new policy is compliant with TLS 1.3,
          Federal Information Processing Standards (FIPS), Perfect Forward Secrecy
          (PFS), and post-quantum (PQ) cryptography\n- api-change:`config`: \\[`botocore`]
          Fix pagination support for DescribeConformancePackCompliance, and update
          OrganizationConfigRule InputParameters max length to match ConfigRule.\n-
          api-change:`connect`: \\[`botocore`] Deprecating PredefinedNotificationID
          field\n- api-change:`gameliftstreams`: \\[`botocore`] Feature launch that
          enables customers to connect streaming sessions to their own VPCs running
          in AWS.\n- api-change:`glue`: \\[`botocore`] Add QuerySessionContext to
          BatchGetPartitionRequest\n- api-change:`ivs-realtime`: \\[`botocore`] Updates
          maximum reconnect window seconds from 60 to 300 for participant replication\n-
          api-change:`mediaconvert`: \\[`botocore`] This update adds support for Dolby
          AC-4 audio output, frame rate conversion between non-Dolby Vision inputs
          to Dolby Vision outputs, and clear lead CMAF HLS output.\n- api-change:`medialive`:
          \\[`botocore`] Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP
          enum value.\n- api-change:`mgn`: \\[`botocore`] Network Migration APIs are
          now publicly available for direct programmatic access. Customers can now
          call Network Migration APIs directly without going through AWS Transform
          (ATX), enabling automation, integration with existing tools, and self-service
          migration workflows.\n- api-change:`quicksight`: \\[`botocore`] The change
          adds a new capability named ManageSharedFolders in Custom Permissions\n\n###
          [`v1.42.67`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14267)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.66...1.42.67)\n\n\\=======\n\n-
          api-change:`datasync`: \\[`botocore`] DataSync's 3 location types, Hadoop
          Distributed File System (HDFS), FSx for Windows File Server (FSx Windows),
          and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets
          Manager, which may be encrypted with service keys or be configured to use
          customer-managed keys or secret.\n- api-change:`ecr`: \\[`botocore`] Add
          Chainguard to PTC upstreamRegistry enum\n- api-change:`s3`: \\[`botocore`]
          Adds support for account regional namespaces for general purpose buckets.
          The account regional namespace is a reserved subdivision of the global bucket
          namespace where only your account can create general purpose buckets.\n-
          enhancement:`sso-oidc`: \\[`botocore`] Fixed missing error messages in SSO
          OIDC error responses by mapping OAuth2 error\\_description field to the
          standard Message field.  Issue was raised in `#&#8203;2216 <https://github.com/boto/botocore/issues/2216>`\\_\\_.\n\n###
          [`v1.42.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14266)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.65...1.42.66)\n\n\\=======\n\n-
          api-change:`customer-profiles`: \\[`botocore`] Today, Amazon Connect is
          announcing the ability to filter (include or exclude) recommendations based
          on properties of items and interactions.\n- api-change:`eks`: \\[`botocore`]
          Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters.\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`polly`: \\[`botocore`] Added support for
          the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart
          (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative
          voices only.\n- api-change:`sagemaker`: \\[`botocore`] SageMaker training
          plans allow you to extend your existing training plans to avoid workload
          interruptions without workload reconfiguration. When a training plan is
          approaching expiration, you can extend it directly through the SageMaker
          AI console or programmatically using the API or AWS CLI.\n- api-change:`simpledbv2`:
          \\[`botocore`] Introduced Amazon SimpleDB export functionality enabling
          domain data export to S3 in JSON format. Added three new APIs StartDomainExport,
          GetExport, and ListExports via SimpleDBv2 service. Supports cross-region
          exports and KMS encryption.\n- api-change:`workspaces`: \\[`botocore`] Added
          WINDOWS SERVER 2025 OperatingSystemName.\n\n### [`v1.42.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14265)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.64...1.42.65)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adding first class
          support for AG-UI protocol in AgentCore Runtime.\n- api-change:`connectcases`:
          \\[`botocore`] Added functionality for the Required and Hidden case rule
          types to be conditionally evaluated on up to 5 conditions.\n- api-change:`dms`:
          \\[`botocore`] Not need to include to any release notes. The only change
          is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`kafka`: \\[`botocore`] Add dual stack endpoint
          to SDK\n- api-change:`lexv2-models`: \\[`botocore`] This release introduces
          a new generative AI feature called Lex Bot Analyzer. This feature leverage
          AI to analyze the bot configuration against AWS Lex best practices to identify
          configuration issues and provides recommendations.\n\n### [`v1.42.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14264)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.63...1.42.64)\n\n\\=======\n\n-
          api-change:`iam`: \\[`botocore`] Added support for CloudWatch Logs long-term
          API keys, currently available in Preview\n- api-change:`mgn`: \\[`botocore`]
          Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration
          and updateReplicationConfiguration\n- api-change:`opensearch`: \\[`botocore`]
          This change enables cross-account and cross-region access for DataSources.
          Customers can now define access policies on their datasources to allow other
          AWS accounts to access and query their data.\n- api-change:`route53globalresolver`:
          \\[`botocore`] Adds support for dual stack Global Resolvers and Dictionary-based
          Domain Generation Firewall Advanced Protection.\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2102
        commit_id: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
        patchset: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
        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: e79b52efdf884d1da5a4b53076ba4307
      buildset_refs:
      - branch: main
        change: '2102'
        change_message: "chore(deps): update dependency boto3 to v1.42.78\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.42.63` \u2192 `==1.42.78`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.42.78?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.63/1.42.78?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.42.78`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14278)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.77...1.42.78)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] Adding AgentCore Code Interpreter
          Node.js Runtime Support with an optional runtime field\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds support for custom code-based evaluators using customer-managed
          Lambda functions.\n- api-change:`neptunedata`: \\[`botocore`] Minor formatting
          changes to remove unnecessary symbols.\n- api-change:`omics`: \\[`botocore`]
          AWS HealthOmics now supports VPC networking, allowing users to connect runs
          to external resources with NAT gateway, AWS VPC resources, and more. New
          Configuration APIs support configuring VPC settings. StartRun API now accepts
          networkingMode and configurationName parameters to enable VPC networking.\n\n###
          [`v1.42.77`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14277)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.76...1.42.77)\n\n\\=======\n\n-
          api-change:`bcm-data-exports`: \\[`botocore`] With this release we are providing
          an option to accounts to have their export delivered to an S3 bucket that
          is not owned by the account.\n- api-change:`emr`: \\[`botocore`] Add StepExecutionRoleArn
          to RunJobFlow API\n- api-change:`logs`: \\[`botocore`] This release adds
          parameter support to saved queries in CloudWatch Logs Insights. Define reusable
          query templates with named placeholders, invoke them using start query.
          Available in Console, CLI and SDK\n- api-change:`sagemaker`: \\[`botocore`]
          Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod\n-
          api-change:`timestream-influxdb`: \\[`botocore`] Timestream for InfluxDB
          adds support for customer defined maintenance windows. This allows customers
          to define maintenance schedule during resource creation and updates\n\n###
          [`v1.42.76`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14276)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.75...1.42.76)\n\n\\=======\n\n-
          api-change:`apigatewayv2`: \\[`botocore`] Added DISABLE IN PROGRESS and
          DISABLE FAILED Portal statuses.\n- api-change:`application-signals`: \\[`botocore`]
          This release adds support for creating SLOs on RUM appMonitors, Synthetics
          canaries and services.\n- api-change:`batch`: \\[`botocore`] Documentation-only
          update for AWS Batch.\n- api-change:`endpoint-rules`: \\[`botocore`] Update
          endpoint-rules client to latest version\n- api-change:`marketplace-agreement`:
          \\[`botocore`] The Variable Payments APIs enable AWS Marketplace Sellers
          to perform manage their payment requests (send, get, list, cancel).\n- api-change:`polly`:
          \\[`botocore`] Add support for Mu-law and A-law codecs for output format\n-
          api-change:`uxc`: \\[`botocore`] GA release of AccountCustomizations, used
          to manage account color, visible services, and visible regions settings
          in the AWS Management Console.\n\n### [`v1.42.75`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14275)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.74...1.42.75)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds SDK support
          for 1) Persist session state in AgentCore Runtime via filesystemConfigurations
          in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2)
          Optional name-based filtering on AgentCore ListBrowserProfiles API.\n- api-change:`gamelift`:
          \\[`botocore`] Amazon GameLift Servers launches UDP ping beacons in the
          Beijing and Ningxia (China) Regions to help measure real-time network latency
          for multiplayer games. The ListLocations API is now available in these regions
          to provide endpoint domain and port information as part of the locations
          list.\n- api-change:`mediapackagev2`: \\[`botocore`] Reduces the minimum
          allowed value for startOverWindowSeconds from 60 to 0, allowing customers
          to effectively disable the start-over window.\n- api-change:`opensearchserverless`:
          \\[`botocore`] Adds support for updating the vector options field for existing
          collections.\n- api-change:`pcs`: \\[`botocore`] This release adds support
          for custom slurmdbd and cgroup configuration in AWS PCS. Customers can now
          specify slurmdbd and cgroup settings to configure database accounting and
          reporting for their HPC workloads, and control resource allocation and limits
          for compute jobs.\n- api-change:`rds`: \\[`botocore`] Adds support in Aurora
          PostgreSQL serverless databases for express configuration based creation
          through WithExpressConfiguration in CreateDbCluster API, and for restoring
          clusters using RestoreDBClusterToPointInTime and RestoreDBClusterFromSnapshot
          APIs.\n\n### [`v1.42.74`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14274)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.73...1.42.74)\n\n\\=======\n\n-
          api-change:`batch`: \\[`botocore`] AWS Batch AMI Visibility feature support.
          Adds read-only batchImageStatus to Ec2Configuration to provide visibility
          on the status of Batch-vended AMIs used by Compute Environments.\n- api-change:`connectcases`:
          \\[`botocore`] You can now use the UpdateRelatedItem API to update the content
          of comments and custom related items associated with a case.\n- api-change:`lightsail`:
          \\[`botocore`] Add support for tagging of ContactMethod resource type\n-
          api-change:`omics`: \\[`botocore`] Adds support for batch workflow runs
          in Amazon Omics, enabling users to submit, manage, and monitor multiple
          runs as a single batch. Includes APIs to create, cancel, and delete batches,
          track submission statuses and counts, list runs within a batch, and configure
          default settings.\n\n### [`v1.42.73`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14273)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.72...1.42.73)\n\n\\=======\n\n-
          api-change:`backup`: \\[`botocore`] Fix Typo for S3Backup Options ( S3BackupACLs
          to BackupACLs)\n- api-change:`dynamodb`: \\[`botocore`] Adding ReplicaArn
          to ReplicaDescription of a global table replica\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`opensearch`:
          \\[`botocore`] Added support for Amazon Managed Service for Prometheus (AMP)
          as a connected data source in OpenSearch UI. Now users can analyze Prometheus
          metrics in OpenSearch UI without data copy.\n- api-change:`verifiedpermissions`:
          \\[`botocore`] Adds support for Policy Store Aliases, Policy Names, and
          Policy Template Names. These are customizable identifiers that can be used
          in place of Policy Store ids, Policy ids, and Policy Template ids respectively
          in Amazon Verified Permissions APIs.\n- bugfix:s3: \\[`botocore`] Fix aws-chunked
          requests with non-seekable streams sending both `Content-Length` and `Transfer-Encoding:
          chunked`, which violated HTTP/1.1 (RFC 7230) and caused `SignatureDoesNotMatch`
          errors.\n\n### [`v1.42.72`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14272)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.71...1.42.72)\n\n\\=======\n\n-
          api-change:`batch`: \\[`botocore`] AWS Batch now supports quota management,
          enabling administrators to allocate shared compute resources across teams
          and projects through quota shares with capacity limits, resource-sharing
          strategies, and priority-based preemption - currently available for SageMaker
          Training job queues.\n- api-change:`bedrock-agentcore`: \\[`botocore`] This
          release includes SDK support for the following new features on AgentCore
          Built In Tools.  1. Enterprise Policies for AgentCore Browser Tool. 2. Root
          CA Configuration Support for AgentCore Browser Tool and Code Interpreter.
          3. API changes to AgentCore Browser Profile APIs\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds support for the following new features. 1. Enterprise
          Policies support for AgentCore Browser Tool. 2. Root CA Configuration support
          for AgentCore Browser Tool and Code Interpreter.\n- api-change:`ec2`: \\[`botocore`]
          Amazon EC2 Fleet instant mode now supports launching instances into Interruptible
          Capacity Reservations, enabling customers to use spare capacity shared by
          Capacity Reservation owners within their AWS Organization.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Adding a new field in the CreateCentralizationRuleForOrganization,
          UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization
          API response to include the new field\n- api-change:`polly`: \\[`botocore`]
          Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream.
          This API allows streaming input text through inbound events and receiving
          audio as part of an output stream simultaneously.\n\n### [`v1.42.71`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14271)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.70...1.42.71)\n\n\\=======\n\n-
          api-change:`ec2`: \\[`botocore`] The DescribeInstanceTypes API now returns
          default connection tracking timeout values for TCP, UDP, and UDP stream
          via the new connectionTrackingConfiguration field on NetworkInfo.\n- api-change:`mediaconvert`:
          \\[`botocore`] This update adds additional bitrate options for Dolby AC-4
          audio outputs.\n\n### [`v1.42.70`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14270)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.69...1.42.70)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Deprecating namespaces
          field and adding namespaceTemplates.\n- api-change:`emr`: \\[`botocore`]
          Add S3LoggingConfiguration to Control LogUploads\n- api-change:`glue`: \\[`botocore`]
          Provide approval to overwrite existing Lake Formation permissions on all
          child resources with the default permissions specified in 'CreateTableDefaultPermissions'
          and 'CreateDatabaseDefaultPermissions' when updating catalog. Allowed values
          are \\[\"Accept\",\"Deny\"] .\n\n### [`v1.42.69`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14269)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.68...1.42.69)\n\n\\=======\n\n-
          api-change:`bedrock`: \\[`botocore`] You can now generate policy scenarios
          on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios
          will no longer be automatically generated during INGEST CONTENT, REFINE
          POLICY, and IMPORT POLICY workflows, resulting in faster completion times
          for these operations.\n- api-change:`bedrock-agentcore`: \\[`botocore`]
          Provide support to perform deterministic operations on agent runtime through
          shell command executions via the new InvokeAgentRuntimeCommand API\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Supporting hosting of public ECR Container Images in AgentCore
          Runtime\n- api-change:`ecs`: \\[`botocore`] Amazon ECS now supports configuring
          whether tags are propagated to the EC2 Instance Metadata Service (IMDS)
          for instances launched by the Managed Instances capacity provider. This
          gives customers control over tag visibility in IMDS when using ECS Managed
          Instances.\n\n### [`v1.42.68`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14268)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.67...1.42.68)\n\n\\=======\n\n-
          api-change:`apigateway`: \\[`botocore`] API Gateway now supports an additional
          security policy \"SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\" for REST
          APIs and custom domain names. The new policy is compliant with TLS 1.3,
          Federal Information Processing Standards (FIPS), Perfect Forward Secrecy
          (PFS), and post-quantum (PQ) cryptography\n- api-change:`config`: \\[`botocore`]
          Fix pagination support for DescribeConformancePackCompliance, and update
          OrganizationConfigRule InputParameters max length to match ConfigRule.\n-
          api-change:`connect`: \\[`botocore`] Deprecating PredefinedNotificationID
          field\n- api-change:`gameliftstreams`: \\[`botocore`] Feature launch that
          enables customers to connect streaming sessions to their own VPCs running
          in AWS.\n- api-change:`glue`: \\[`botocore`] Add QuerySessionContext to
          BatchGetPartitionRequest\n- api-change:`ivs-realtime`: \\[`botocore`] Updates
          maximum reconnect window seconds from 60 to 300 for participant replication\n-
          api-change:`mediaconvert`: \\[`botocore`] This update adds support for Dolby
          AC-4 audio output, frame rate conversion between non-Dolby Vision inputs
          to Dolby Vision outputs, and clear lead CMAF HLS output.\n- api-change:`medialive`:
          \\[`botocore`] Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP
          enum value.\n- api-change:`mgn`: \\[`botocore`] Network Migration APIs are
          now publicly available for direct programmatic access. Customers can now
          call Network Migration APIs directly without going through AWS Transform
          (ATX), enabling automation, integration with existing tools, and self-service
          migration workflows.\n- api-change:`quicksight`: \\[`botocore`] The change
          adds a new capability named ManageSharedFolders in Custom Permissions\n\n###
          [`v1.42.67`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14267)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.66...1.42.67)\n\n\\=======\n\n-
          api-change:`datasync`: \\[`botocore`] DataSync's 3 location types, Hadoop
          Distributed File System (HDFS), FSx for Windows File Server (FSx Windows),
          and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets
          Manager, which may be encrypted with service keys or be configured to use
          customer-managed keys or secret.\n- api-change:`ecr`: \\[`botocore`] Add
          Chainguard to PTC upstreamRegistry enum\n- api-change:`s3`: \\[`botocore`]
          Adds support for account regional namespaces for general purpose buckets.
          The account regional namespace is a reserved subdivision of the global bucket
          namespace where only your account can create general purpose buckets.\n-
          enhancement:`sso-oidc`: \\[`botocore`] Fixed missing error messages in SSO
          OIDC error responses by mapping OAuth2 error\\_description field to the
          standard Message field.  Issue was raised in `#&#8203;2216 <https://github.com/boto/botocore/issues/2216>`\\_\\_.\n\n###
          [`v1.42.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14266)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.65...1.42.66)\n\n\\=======\n\n-
          api-change:`customer-profiles`: \\[`botocore`] Today, Amazon Connect is
          announcing the ability to filter (include or exclude) recommendations based
          on properties of items and interactions.\n- api-change:`eks`: \\[`botocore`]
          Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters.\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`polly`: \\[`botocore`] Added support for
          the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart
          (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative
          voices only.\n- api-change:`sagemaker`: \\[`botocore`] SageMaker training
          plans allow you to extend your existing training plans to avoid workload
          interruptions without workload reconfiguration. When a training plan is
          approaching expiration, you can extend it directly through the SageMaker
          AI console or programmatically using the API or AWS CLI.\n- api-change:`simpledbv2`:
          \\[`botocore`] Introduced Amazon SimpleDB export functionality enabling
          domain data export to S3 in JSON format. Added three new APIs StartDomainExport,
          GetExport, and ListExports via SimpleDBv2 service. Supports cross-region
          exports and KMS encryption.\n- api-change:`workspaces`: \\[`botocore`] Added
          WINDOWS SERVER 2025 OperatingSystemName.\n\n### [`v1.42.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14265)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.64...1.42.65)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adding first class
          support for AG-UI protocol in AgentCore Runtime.\n- api-change:`connectcases`:
          \\[`botocore`] Added functionality for the Required and Hidden case rule
          types to be conditionally evaluated on up to 5 conditions.\n- api-change:`dms`:
          \\[`botocore`] Not need to include to any release notes. The only change
          is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`kafka`: \\[`botocore`] Add dual stack endpoint
          to SDK\n- api-change:`lexv2-models`: \\[`botocore`] This release introduces
          a new generative AI feature called Lex Bot Analyzer. This feature leverage
          AI to analyze the bot configuration against AWS Lex best practices to identify
          configuration issues and provides recommendations.\n\n### [`v1.42.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14264)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.63...1.42.64)\n\n\\=======\n\n-
          api-change:`iam`: \\[`botocore`] Added support for CloudWatch Logs long-term
          API keys, currently available in Preview\n- api-change:`mgn`: \\[`botocore`]
          Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration
          and updateReplicationConfiguration\n- api-change:`opensearch`: \\[`botocore`]
          This change enables cross-account and cross-region access for DataSources.
          Customers can now define access policies on their datasources to allow other
          AWS accounts to access and query their data.\n- api-change:`route53globalresolver`:
          \\[`botocore`] Adds support for dual stack Global Resolvers and Dictionary-based
          Domain Generation Firewall Advanced Protection.\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2102
        commit_id: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
        patchset: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
        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: '2102'
      change_message: "chore(deps): update dependency boto3 to v1.42.78\n\nThis PR
        contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [boto3](https://redirect.github.com/boto/boto3) | `==1.42.63` \u2192 `==1.42.78`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.42.78?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.63/1.42.78?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.42.78`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14278)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.77...1.42.78)\n\n\\=======\n\n-
        api-change:`bedrock-agentcore`: \\[`botocore`] Adding AgentCore Code Interpreter
        Node.js Runtime Support with an optional runtime field\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Adds support for custom code-based evaluators using customer-managed
        Lambda functions.\n- api-change:`neptunedata`: \\[`botocore`] Minor formatting
        changes to remove unnecessary symbols.\n- api-change:`omics`: \\[`botocore`]
        AWS HealthOmics now supports VPC networking, allowing users to connect runs
        to external resources with NAT gateway, AWS VPC resources, and more. New Configuration
        APIs support configuring VPC settings. StartRun API now accepts networkingMode
        and configurationName parameters to enable VPC networking.\n\n### [`v1.42.77`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14277)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.76...1.42.77)\n\n\\=======\n\n-
        api-change:`bcm-data-exports`: \\[`botocore`] With this release we are providing
        an option to accounts to have their export delivered to an S3 bucket that
        is not owned by the account.\n- api-change:`emr`: \\[`botocore`] Add StepExecutionRoleArn
        to RunJobFlow API\n- api-change:`logs`: \\[`botocore`] This release adds parameter
        support to saved queries in CloudWatch Logs Insights. Define reusable query
        templates with named placeholders, invoke them using start query. Available
        in Console, CLI and SDK\n- api-change:`sagemaker`: \\[`botocore`] Release
        support for ml.r5d.16xlarge instance types for SageMaker HyperPod\n- api-change:`timestream-influxdb`:
        \\[`botocore`] Timestream for InfluxDB adds support for customer defined maintenance
        windows. This allows customers to define maintenance schedule during resource
        creation and updates\n\n### [`v1.42.76`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14276)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.75...1.42.76)\n\n\\=======\n\n-
        api-change:`apigatewayv2`: \\[`botocore`] Added DISABLE IN PROGRESS and DISABLE
        FAILED Portal statuses.\n- api-change:`application-signals`: \\[`botocore`]
        This release adds support for creating SLOs on RUM appMonitors, Synthetics
        canaries and services.\n- api-change:`batch`: \\[`botocore`] Documentation-only
        update for AWS Batch.\n- api-change:`endpoint-rules`: \\[`botocore`] Update
        endpoint-rules client to latest version\n- api-change:`marketplace-agreement`:
        \\[`botocore`] The Variable Payments APIs enable AWS Marketplace Sellers to
        perform manage their payment requests (send, get, list, cancel).\n- api-change:`polly`:
        \\[`botocore`] Add support for Mu-law and A-law codecs for output format\n-
        api-change:`uxc`: \\[`botocore`] GA release of AccountCustomizations, used
        to manage account color, visible services, and visible regions settings in
        the AWS Management Console.\n\n### [`v1.42.75`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14275)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.74...1.42.75)\n\n\\=======\n\n-
        api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds SDK support for
        1) Persist session state in AgentCore Runtime via filesystemConfigurations
        in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2) Optional
        name-based filtering on AgentCore ListBrowserProfiles API.\n- api-change:`gamelift`:
        \\[`botocore`] Amazon GameLift Servers launches UDP ping beacons in the Beijing
        and Ningxia (China) Regions to help measure real-time network latency for
        multiplayer games. The ListLocations API is now available in these regions
        to provide endpoint domain and port information as part of the locations list.\n-
        api-change:`mediapackagev2`: \\[`botocore`] Reduces the minimum allowed value
        for startOverWindowSeconds from 60 to 0, allowing customers to effectively
        disable the start-over window.\n- api-change:`opensearchserverless`: \\[`botocore`]
        Adds support for updating the vector options field for existing collections.\n-
        api-change:`pcs`: \\[`botocore`] This release adds support for custom slurmdbd
        and cgroup configuration in AWS PCS. Customers can now specify slurmdbd and
        cgroup settings to configure database accounting and reporting for their HPC
        workloads, and control resource allocation and limits for compute jobs.\n-
        api-change:`rds`: \\[`botocore`] Adds support in Aurora PostgreSQL serverless
        databases for express configuration based creation through WithExpressConfiguration
        in CreateDbCluster API, and for restoring clusters using RestoreDBClusterToPointInTime
        and RestoreDBClusterFromSnapshot APIs.\n\n### [`v1.42.74`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14274)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.73...1.42.74)\n\n\\=======\n\n-
        api-change:`batch`: \\[`botocore`] AWS Batch AMI Visibility feature support.
        Adds read-only batchImageStatus to Ec2Configuration to provide visibility
        on the status of Batch-vended AMIs used by Compute Environments.\n- api-change:`connectcases`:
        \\[`botocore`] You can now use the UpdateRelatedItem API to update the content
        of comments and custom related items associated with a case.\n- api-change:`lightsail`:
        \\[`botocore`] Add support for tagging of ContactMethod resource type\n- api-change:`omics`:
        \\[`botocore`] Adds support for batch workflow runs in Amazon Omics, enabling
        users to submit, manage, and monitor multiple runs as a single batch. Includes
        APIs to create, cancel, and delete batches, track submission statuses and
        counts, list runs within a batch, and configure default settings.\n\n### [`v1.42.73`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14273)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.72...1.42.73)\n\n\\=======\n\n-
        api-change:`backup`: \\[`botocore`] Fix Typo for S3Backup Options ( S3BackupACLs
        to BackupACLs)\n- api-change:`dynamodb`: \\[`botocore`] Adding ReplicaArn
        to ReplicaDescription of a global table replica\n- api-change:`endpoint-rules`:
        \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`opensearch`:
        \\[`botocore`] Added support for Amazon Managed Service for Prometheus (AMP)
        as a connected data source in OpenSearch UI. Now users can analyze Prometheus
        metrics in OpenSearch UI without data copy.\n- api-change:`verifiedpermissions`:
        \\[`botocore`] Adds support for Policy Store Aliases, Policy Names, and Policy
        Template Names. These are customizable identifiers that can be used in place
        of Policy Store ids, Policy ids, and Policy Template ids respectively in Amazon
        Verified Permissions APIs.\n- bugfix:s3: \\[`botocore`] Fix aws-chunked requests
        with non-seekable streams sending both `Content-Length` and `Transfer-Encoding:
        chunked`, which violated HTTP/1.1 (RFC 7230) and caused `SignatureDoesNotMatch`
        errors.\n\n### [`v1.42.72`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14272)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.71...1.42.72)\n\n\\=======\n\n-
        api-change:`batch`: \\[`botocore`] AWS Batch now supports quota management,
        enabling administrators to allocate shared compute resources across teams
        and projects through quota shares with capacity limits, resource-sharing strategies,
        and priority-based preemption - currently available for SageMaker Training
        job queues.\n- api-change:`bedrock-agentcore`: \\[`botocore`] This release
        includes SDK support for the following new features on AgentCore Built In
        Tools.  1. Enterprise Policies for AgentCore Browser Tool. 2. Root CA Configuration
        Support for AgentCore Browser Tool and Code Interpreter. 3. API changes to
        AgentCore Browser Profile APIs\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Adds support for the following new features. 1. Enterprise
        Policies support for AgentCore Browser Tool. 2. Root CA Configuration support
        for AgentCore Browser Tool and Code Interpreter.\n- api-change:`ec2`: \\[`botocore`]
        Amazon EC2 Fleet instant mode now supports launching instances into Interruptible
        Capacity Reservations, enabling customers to use spare capacity shared by
        Capacity Reservation owners within their AWS Organization.\n- api-change:`observabilityadmin`:
        \\[`botocore`] Adding a new field in the CreateCentralizationRuleForOrganization,
        UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization
        API response to include the new field\n- api-change:`polly`: \\[`botocore`]
        Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream.
        This API allows streaming input text through inbound events and receiving
        audio as part of an output stream simultaneously.\n\n### [`v1.42.71`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14271)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.70...1.42.71)\n\n\\=======\n\n-
        api-change:`ec2`: \\[`botocore`] The DescribeInstanceTypes API now returns
        default connection tracking timeout values for TCP, UDP, and UDP stream via
        the new connectionTrackingConfiguration field on NetworkInfo.\n- api-change:`mediaconvert`:
        \\[`botocore`] This update adds additional bitrate options for Dolby AC-4
        audio outputs.\n\n### [`v1.42.70`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14270)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.69...1.42.70)\n\n\\=======\n\n-
        api-change:`bedrock-agentcore-control`: \\[`botocore`] Deprecating namespaces
        field and adding namespaceTemplates.\n- api-change:`emr`: \\[`botocore`] Add
        S3LoggingConfiguration to Control LogUploads\n- api-change:`glue`: \\[`botocore`]
        Provide approval to overwrite existing Lake Formation permissions on all child
        resources with the default permissions specified in 'CreateTableDefaultPermissions'
        and 'CreateDatabaseDefaultPermissions' when updating catalog. Allowed values
        are \\[\"Accept\",\"Deny\"] .\n\n### [`v1.42.69`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14269)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.68...1.42.69)\n\n\\=======\n\n-
        api-change:`bedrock`: \\[`botocore`] You can now generate policy scenarios
        on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios
        will no longer be automatically generated during INGEST CONTENT, REFINE POLICY,
        and IMPORT POLICY workflows, resulting in faster completion times for these
        operations.\n- api-change:`bedrock-agentcore`: \\[`botocore`] Provide support
        to perform deterministic operations on agent runtime through shell command
        executions via the new InvokeAgentRuntimeCommand API\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] Supporting hosting of public ECR Container Images in AgentCore
        Runtime\n- api-change:`ecs`: \\[`botocore`] Amazon ECS now supports configuring
        whether tags are propagated to the EC2 Instance Metadata Service (IMDS) for
        instances launched by the Managed Instances capacity provider. This gives
        customers control over tag visibility in IMDS when using ECS Managed Instances.\n\n###
        [`v1.42.68`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14268)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.67...1.42.68)\n\n\\=======\n\n-
        api-change:`apigateway`: \\[`botocore`] API Gateway now supports an additional
        security policy \"SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\" for REST
        APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal
        Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and
        post-quantum (PQ) cryptography\n- api-change:`config`: \\[`botocore`] Fix
        pagination support for DescribeConformancePackCompliance, and update OrganizationConfigRule
        InputParameters max length to match ConfigRule.\n- api-change:`connect`: \\[`botocore`]
        Deprecating PredefinedNotificationID field\n- api-change:`gameliftstreams`:
        \\[`botocore`] Feature launch that enables customers to connect streaming
        sessions to their own VPCs running in AWS.\n- api-change:`glue`: \\[`botocore`]
        Add QuerySessionContext to BatchGetPartitionRequest\n- api-change:`ivs-realtime`:
        \\[`botocore`] Updates maximum reconnect window seconds from 60 to 300 for
        participant replication\n- api-change:`mediaconvert`: \\[`botocore`] This
        update adds support for Dolby AC-4 audio output, frame rate conversion between
        non-Dolby Vision inputs to Dolby Vision outputs, and clear lead CMAF HLS output.\n-
        api-change:`medialive`: \\[`botocore`] Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP
        enum value.\n- api-change:`mgn`: \\[`botocore`] Network Migration APIs are
        now publicly available for direct programmatic access. Customers can now call
        Network Migration APIs directly without going through AWS Transform (ATX),
        enabling automation, integration with existing tools, and self-service migration
        workflows.\n- api-change:`quicksight`: \\[`botocore`] The change adds a new
        capability named ManageSharedFolders in Custom Permissions\n\n### [`v1.42.67`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14267)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.66...1.42.67)\n\n\\=======\n\n-
        api-change:`datasync`: \\[`botocore`] DataSync's 3 location types, Hadoop
        Distributed File System (HDFS), FSx for Windows File Server (FSx Windows),
        and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets
        Manager, which may be encrypted with service keys or be configured to use
        customer-managed keys or secret.\n- api-change:`ecr`: \\[`botocore`] Add Chainguard
        to PTC upstreamRegistry enum\n- api-change:`s3`: \\[`botocore`] Adds support
        for account regional namespaces for general purpose buckets. The account regional
        namespace is a reserved subdivision of the global bucket namespace where only
        your account can create general purpose buckets.\n- enhancement:`sso-oidc`:
        \\[`botocore`] Fixed missing error messages in SSO OIDC error responses by
        mapping OAuth2 error\\_description field to the standard Message field.  Issue
        was raised in `#&#8203;2216 <https://github.com/boto/botocore/issues/2216>`\\_\\_.\n\n###
        [`v1.42.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14266)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.65...1.42.66)\n\n\\=======\n\n-
        api-change:`customer-profiles`: \\[`botocore`] Today, Amazon Connect is announcing
        the ability to filter (include or exclude) recommendations based on properties
        of items and interactions.\n- api-change:`eks`: \\[`botocore`] Adds support
        for a new tier in controlPlaneScalingConfig on EKS Clusters.\n- api-change:`endpoint-rules`:
        \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`polly`:
        \\[`botocore`] Added support for the new voices - Ambre (fr-FR), Beatrice
        (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US).
        They are available as a Generative voices only.\n- api-change:`sagemaker`:
        \\[`botocore`] SageMaker training plans allow you to extend your existing
        training plans to avoid workload interruptions without workload reconfiguration.
        When a training plan is approaching expiration, you can extend it directly
        through the SageMaker AI console or programmatically using the API or AWS
        CLI.\n- api-change:`simpledbv2`: \\[`botocore`] Introduced Amazon SimpleDB
        export functionality enabling domain data export to S3 in JSON format. Added
        three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2
        service. Supports cross-region exports and KMS encryption.\n- api-change:`workspaces`:
        \\[`botocore`] Added WINDOWS SERVER 2025 OperatingSystemName.\n\n### [`v1.42.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14265)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.64...1.42.65)\n\n\\=======\n\n-
        api-change:`bedrock-agentcore-control`: \\[`botocore`] Adding first class
        support for AG-UI protocol in AgentCore Runtime.\n- api-change:`connectcases`:
        \\[`botocore`] Added functionality for the Required and Hidden case rule types
        to be conditionally evaluated on up to 5 conditions.\n- api-change:`dms`:
        \\[`botocore`] Not need to include to any release notes. The only change is
        to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings\n-
        api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client to
        latest version\n- api-change:`kafka`: \\[`botocore`] Add dual stack endpoint
        to SDK\n- api-change:`lexv2-models`: \\[`botocore`] This release introduces
        a new generative AI feature called Lex Bot Analyzer. This feature leverage
        AI to analyze the bot configuration against AWS Lex best practices to identify
        configuration issues and provides recommendations.\n\n### [`v1.42.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14264)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.42.63...1.42.64)\n\n\\=======\n\n-
        api-change:`iam`: \\[`botocore`] Added support for CloudWatch Logs long-term
        API keys, currently available in Preview\n- api-change:`mgn`: \\[`botocore`]
        Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration
        and updateReplicationConfiguration\n- api-change:`opensearch`: \\[`botocore`]
        This change enables cross-account and cross-region access for DataSources.
        Customers can now define access policies on their datasources to allow other
        AWS accounts to access and query their data.\n- api-change:`route53globalresolver`:
        \\[`botocore`] Adds support for dual stack Global Resolvers and Dictionary-based
        Domain Generation Firewall Advanced Protection.\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/2102
      child_jobs: []
      commit_id: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
      event_id: b1437260-2a25-11f1-8a6b-497bde617b9d
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/2bbe273689cc40f693be03bde89ec92a/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/2bbe273689cc40f693be03bde89ec92a/work/logs
        result_data_file: /var/lib/zuul/builds/2bbe273689cc40f693be03bde89ec92a/work/results.json
        src_root: /var/lib/zuul/builds/2bbe273689cc40f693be03bde89ec92a/work/src
        work_root: /var/lib/zuul/builds/2bbe273689cc40f693be03bde89ec92a/work
      include_vars: []
      items:
      - branch: main
        change: '2102'
        change_message: "chore(deps): update dependency boto3 to v1.42.78\n\nThis
          PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.42.63` \u2192 `==1.42.78`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.42.78?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.42.63/1.42.78?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.42.78`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14278)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.77...1.42.78)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore`: \\[`botocore`] Adding AgentCore Code Interpreter
          Node.js Runtime Support with an optional runtime field\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds support for custom code-based evaluators using customer-managed
          Lambda functions.\n- api-change:`neptunedata`: \\[`botocore`] Minor formatting
          changes to remove unnecessary symbols.\n- api-change:`omics`: \\[`botocore`]
          AWS HealthOmics now supports VPC networking, allowing users to connect runs
          to external resources with NAT gateway, AWS VPC resources, and more. New
          Configuration APIs support configuring VPC settings. StartRun API now accepts
          networkingMode and configurationName parameters to enable VPC networking.\n\n###
          [`v1.42.77`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14277)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.76...1.42.77)\n\n\\=======\n\n-
          api-change:`bcm-data-exports`: \\[`botocore`] With this release we are providing
          an option to accounts to have their export delivered to an S3 bucket that
          is not owned by the account.\n- api-change:`emr`: \\[`botocore`] Add StepExecutionRoleArn
          to RunJobFlow API\n- api-change:`logs`: \\[`botocore`] This release adds
          parameter support to saved queries in CloudWatch Logs Insights. Define reusable
          query templates with named placeholders, invoke them using start query.
          Available in Console, CLI and SDK\n- api-change:`sagemaker`: \\[`botocore`]
          Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod\n-
          api-change:`timestream-influxdb`: \\[`botocore`] Timestream for InfluxDB
          adds support for customer defined maintenance windows. This allows customers
          to define maintenance schedule during resource creation and updates\n\n###
          [`v1.42.76`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14276)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.75...1.42.76)\n\n\\=======\n\n-
          api-change:`apigatewayv2`: \\[`botocore`] Added DISABLE IN PROGRESS and
          DISABLE FAILED Portal statuses.\n- api-change:`application-signals`: \\[`botocore`]
          This release adds support for creating SLOs on RUM appMonitors, Synthetics
          canaries and services.\n- api-change:`batch`: \\[`botocore`] Documentation-only
          update for AWS Batch.\n- api-change:`endpoint-rules`: \\[`botocore`] Update
          endpoint-rules client to latest version\n- api-change:`marketplace-agreement`:
          \\[`botocore`] The Variable Payments APIs enable AWS Marketplace Sellers
          to perform manage their payment requests (send, get, list, cancel).\n- api-change:`polly`:
          \\[`botocore`] Add support for Mu-law and A-law codecs for output format\n-
          api-change:`uxc`: \\[`botocore`] GA release of AccountCustomizations, used
          to manage account color, visible services, and visible regions settings
          in the AWS Management Console.\n\n### [`v1.42.75`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14275)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.74...1.42.75)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adds SDK support
          for 1) Persist session state in AgentCore Runtime via filesystemConfigurations
          in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2)
          Optional name-based filtering on AgentCore ListBrowserProfiles API.\n- api-change:`gamelift`:
          \\[`botocore`] Amazon GameLift Servers launches UDP ping beacons in the
          Beijing and Ningxia (China) Regions to help measure real-time network latency
          for multiplayer games. The ListLocations API is now available in these regions
          to provide endpoint domain and port information as part of the locations
          list.\n- api-change:`mediapackagev2`: \\[`botocore`] Reduces the minimum
          allowed value for startOverWindowSeconds from 60 to 0, allowing customers
          to effectively disable the start-over window.\n- api-change:`opensearchserverless`:
          \\[`botocore`] Adds support for updating the vector options field for existing
          collections.\n- api-change:`pcs`: \\[`botocore`] This release adds support
          for custom slurmdbd and cgroup configuration in AWS PCS. Customers can now
          specify slurmdbd and cgroup settings to configure database accounting and
          reporting for their HPC workloads, and control resource allocation and limits
          for compute jobs.\n- api-change:`rds`: \\[`botocore`] Adds support in Aurora
          PostgreSQL serverless databases for express configuration based creation
          through WithExpressConfiguration in CreateDbCluster API, and for restoring
          clusters using RestoreDBClusterToPointInTime and RestoreDBClusterFromSnapshot
          APIs.\n\n### [`v1.42.74`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14274)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.73...1.42.74)\n\n\\=======\n\n-
          api-change:`batch`: \\[`botocore`] AWS Batch AMI Visibility feature support.
          Adds read-only batchImageStatus to Ec2Configuration to provide visibility
          on the status of Batch-vended AMIs used by Compute Environments.\n- api-change:`connectcases`:
          \\[`botocore`] You can now use the UpdateRelatedItem API to update the content
          of comments and custom related items associated with a case.\n- api-change:`lightsail`:
          \\[`botocore`] Add support for tagging of ContactMethod resource type\n-
          api-change:`omics`: \\[`botocore`] Adds support for batch workflow runs
          in Amazon Omics, enabling users to submit, manage, and monitor multiple
          runs as a single batch. Includes APIs to create, cancel, and delete batches,
          track submission statuses and counts, list runs within a batch, and configure
          default settings.\n\n### [`v1.42.73`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14273)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.72...1.42.73)\n\n\\=======\n\n-
          api-change:`backup`: \\[`botocore`] Fix Typo for S3Backup Options ( S3BackupACLs
          to BackupACLs)\n- api-change:`dynamodb`: \\[`botocore`] Adding ReplicaArn
          to ReplicaDescription of a global table replica\n- api-change:`endpoint-rules`:
          \\[`botocore`] Update endpoint-rules client to latest version\n- api-change:`opensearch`:
          \\[`botocore`] Added support for Amazon Managed Service for Prometheus (AMP)
          as a connected data source in OpenSearch UI. Now users can analyze Prometheus
          metrics in OpenSearch UI without data copy.\n- api-change:`verifiedpermissions`:
          \\[`botocore`] Adds support for Policy Store Aliases, Policy Names, and
          Policy Template Names. These are customizable identifiers that can be used
          in place of Policy Store ids, Policy ids, and Policy Template ids respectively
          in Amazon Verified Permissions APIs.\n- bugfix:s3: \\[`botocore`] Fix aws-chunked
          requests with non-seekable streams sending both `Content-Length` and `Transfer-Encoding:
          chunked`, which violated HTTP/1.1 (RFC 7230) and caused `SignatureDoesNotMatch`
          errors.\n\n### [`v1.42.72`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14272)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.71...1.42.72)\n\n\\=======\n\n-
          api-change:`batch`: \\[`botocore`] AWS Batch now supports quota management,
          enabling administrators to allocate shared compute resources across teams
          and projects through quota shares with capacity limits, resource-sharing
          strategies, and priority-based preemption - currently available for SageMaker
          Training job queues.\n- api-change:`bedrock-agentcore`: \\[`botocore`] This
          release includes SDK support for the following new features on AgentCore
          Built In Tools.  1. Enterprise Policies for AgentCore Browser Tool. 2. Root
          CA Configuration Support for AgentCore Browser Tool and Code Interpreter.
          3. API changes to AgentCore Browser Profile APIs\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Adds support for the following new features. 1. Enterprise
          Policies support for AgentCore Browser Tool. 2. Root CA Configuration support
          for AgentCore Browser Tool and Code Interpreter.\n- api-change:`ec2`: \\[`botocore`]
          Amazon EC2 Fleet instant mode now supports launching instances into Interruptible
          Capacity Reservations, enabling customers to use spare capacity shared by
          Capacity Reservation owners within their AWS Organization.\n- api-change:`observabilityadmin`:
          \\[`botocore`] Adding a new field in the CreateCentralizationRuleForOrganization,
          UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization
          API response to include the new field\n- api-change:`polly`: \\[`botocore`]
          Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream.
          This API allows streaming input text through inbound events and receiving
          audio as part of an output stream simultaneously.\n\n### [`v1.42.71`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14271)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.70...1.42.71)\n\n\\=======\n\n-
          api-change:`ec2`: \\[`botocore`] The DescribeInstanceTypes API now returns
          default connection tracking timeout values for TCP, UDP, and UDP stream
          via the new connectionTrackingConfiguration field on NetworkInfo.\n- api-change:`mediaconvert`:
          \\[`botocore`] This update adds additional bitrate options for Dolby AC-4
          audio outputs.\n\n### [`v1.42.70`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14270)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.69...1.42.70)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Deprecating namespaces
          field and adding namespaceTemplates.\n- api-change:`emr`: \\[`botocore`]
          Add S3LoggingConfiguration to Control LogUploads\n- api-change:`glue`: \\[`botocore`]
          Provide approval to overwrite existing Lake Formation permissions on all
          child resources with the default permissions specified in 'CreateTableDefaultPermissions'
          and 'CreateDatabaseDefaultPermissions' when updating catalog. Allowed values
          are \\[\"Accept\",\"Deny\"] .\n\n### [`v1.42.69`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14269)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.68...1.42.69)\n\n\\=======\n\n-
          api-change:`bedrock`: \\[`botocore`] You can now generate policy scenarios
          on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios
          will no longer be automatically generated during INGEST CONTENT, REFINE
          POLICY, and IMPORT POLICY workflows, resulting in faster completion times
          for these operations.\n- api-change:`bedrock-agentcore`: \\[`botocore`]
          Provide support to perform deterministic operations on agent runtime through
          shell command executions via the new InvokeAgentRuntimeCommand API\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] Supporting hosting of public ECR Container Images in AgentCore
          Runtime\n- api-change:`ecs`: \\[`botocore`] Amazon ECS now supports configuring
          whether tags are propagated to the EC2 Instance Metadata Service (IMDS)
          for instances launched by the Managed Instances capacity provider. This
          gives customers control over tag visibility in IMDS when using ECS Managed
          Instances.\n\n### [`v1.42.68`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14268)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.67...1.42.68)\n\n\\=======\n\n-
          api-change:`apigateway`: \\[`botocore`] API Gateway now supports an additional
          security policy \"SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09\" for REST
          APIs and custom domain names. The new policy is compliant with TLS 1.3,
          Federal Information Processing Standards (FIPS), Perfect Forward Secrecy
          (PFS), and post-quantum (PQ) cryptography\n- api-change:`config`: \\[`botocore`]
          Fix pagination support for DescribeConformancePackCompliance, and update
          OrganizationConfigRule InputParameters max length to match ConfigRule.\n-
          api-change:`connect`: \\[`botocore`] Deprecating PredefinedNotificationID
          field\n- api-change:`gameliftstreams`: \\[`botocore`] Feature launch that
          enables customers to connect streaming sessions to their own VPCs running
          in AWS.\n- api-change:`glue`: \\[`botocore`] Add QuerySessionContext to
          BatchGetPartitionRequest\n- api-change:`ivs-realtime`: \\[`botocore`] Updates
          maximum reconnect window seconds from 60 to 300 for participant replication\n-
          api-change:`mediaconvert`: \\[`botocore`] This update adds support for Dolby
          AC-4 audio output, frame rate conversion between non-Dolby Vision inputs
          to Dolby Vision outputs, and clear lead CMAF HLS output.\n- api-change:`medialive`:
          \\[`botocore`] Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP
          enum value.\n- api-change:`mgn`: \\[`botocore`] Network Migration APIs are
          now publicly available for direct programmatic access. Customers can now
          call Network Migration APIs directly without going through AWS Transform
          (ATX), enabling automation, integration with existing tools, and self-service
          migration workflows.\n- api-change:`quicksight`: \\[`botocore`] The change
          adds a new capability named ManageSharedFolders in Custom Permissions\n\n###
          [`v1.42.67`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14267)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.66...1.42.67)\n\n\\=======\n\n-
          api-change:`datasync`: \\[`botocore`] DataSync's 3 location types, Hadoop
          Distributed File System (HDFS), FSx for Windows File Server (FSx Windows),
          and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets
          Manager, which may be encrypted with service keys or be configured to use
          customer-managed keys or secret.\n- api-change:`ecr`: \\[`botocore`] Add
          Chainguard to PTC upstreamRegistry enum\n- api-change:`s3`: \\[`botocore`]
          Adds support for account regional namespaces for general purpose buckets.
          The account regional namespace is a reserved subdivision of the global bucket
          namespace where only your account can create general purpose buckets.\n-
          enhancement:`sso-oidc`: \\[`botocore`] Fixed missing error messages in SSO
          OIDC error responses by mapping OAuth2 error\\_description field to the
          standard Message field.  Issue was raised in `#&#8203;2216 <https://github.com/boto/botocore/issues/2216>`\\_\\_.\n\n###
          [`v1.42.66`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14266)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.65...1.42.66)\n\n\\=======\n\n-
          api-change:`customer-profiles`: \\[`botocore`] Today, Amazon Connect is
          announcing the ability to filter (include or exclude) recommendations based
          on properties of items and interactions.\n- api-change:`eks`: \\[`botocore`]
          Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters.\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`polly`: \\[`botocore`] Added support for
          the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart
          (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative
          voices only.\n- api-change:`sagemaker`: \\[`botocore`] SageMaker training
          plans allow you to extend your existing training plans to avoid workload
          interruptions without workload reconfiguration. When a training plan is
          approaching expiration, you can extend it directly through the SageMaker
          AI console or programmatically using the API or AWS CLI.\n- api-change:`simpledbv2`:
          \\[`botocore`] Introduced Amazon SimpleDB export functionality enabling
          domain data export to S3 in JSON format. Added three new APIs StartDomainExport,
          GetExport, and ListExports via SimpleDBv2 service. Supports cross-region
          exports and KMS encryption.\n- api-change:`workspaces`: \\[`botocore`] Added
          WINDOWS SERVER 2025 OperatingSystemName.\n\n### [`v1.42.65`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14265)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.64...1.42.65)\n\n\\=======\n\n-
          api-change:`bedrock-agentcore-control`: \\[`botocore`] Adding first class
          support for AG-UI protocol in AgentCore Runtime.\n- api-change:`connectcases`:
          \\[`botocore`] Added functionality for the Required and Hidden case rule
          types to be conditionally evaluated on up to 5 conditions.\n- api-change:`dms`:
          \\[`botocore`] Not need to include to any release notes. The only change
          is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings\n-
          api-change:`endpoint-rules`: \\[`botocore`] Update endpoint-rules client
          to latest version\n- api-change:`kafka`: \\[`botocore`] Add dual stack endpoint
          to SDK\n- api-change:`lexv2-models`: \\[`botocore`] This release introduces
          a new generative AI feature called Lex Bot Analyzer. This feature leverage
          AI to analyze the bot configuration against AWS Lex best practices to identify
          configuration issues and provides recommendations.\n\n### [`v1.42.64`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14264)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.42.63...1.42.64)\n\n\\=======\n\n-
          api-change:`iam`: \\[`botocore`] Added support for CloudWatch Logs long-term
          API keys, currently available in Preview\n- api-change:`mgn`: \\[`botocore`]
          Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration
          and updateReplicationConfiguration\n- api-change:`opensearch`: \\[`botocore`]
          This change enables cross-account and cross-region access for DataSources.
          Customers can now define access policies on their datasources to allow other
          AWS accounts to access and query their data.\n- api-change:`route53globalresolver`:
          \\[`botocore`] Adds support for dual stack Global Resolvers and Dictionary-based
          Domain Generation Firewall Advanced Protection.\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/2102
        commit_id: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
        patchset: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: python-black
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IGJvdG8zIHRvIHYxLjQyLjc4CgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IENoYW5nZSB8IFtBZ2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwgW0NvbmZpZGVuY2VdKGh0dHBzOi8vZG9jcy5yZW5vdmF0ZWJvdC5jb20vbWVyZ2UtY29uZmlkZW5jZS8pIHwKfC0tLXwtLS18LS0tfC0tLXwKfCBbYm90bzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zKSB8IGA9PTEuNDIuNjNgIOKGkiBgPT0xLjQyLjc4YCB8ICFbYWdlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvYWdlL3B5cGkvYm90bzMvMS40Mi43OD9zbGltPXRydWUpIHwgIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9weXBpL2JvdG8zLzEuNDIuNjMvMS40Mi43OD9zbGltPXRydWUpIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5ib3RvL2JvdG8zIChib3RvMyk8L3N1bW1hcnk+CgojIyMgW2B2MS40Mi43OGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0Mjc4KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDIuNzcuLi4xLjQyLjc4KQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmVgOiBcW2Bib3RvY29yZWBdIEFkZGluZyBBZ2VudENvcmUgQ29kZSBJbnRlcnByZXRlciBOb2RlLmpzIFJ1bnRpbWUgU3VwcG9ydCB3aXRoIGFuIG9wdGlvbmFsIHJ1bnRpbWUgZmllbGQKLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50Y29yZS1jb250cm9sYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIGN1c3RvbSBjb2RlLWJhc2VkIGV2YWx1YXRvcnMgdXNpbmcgY3VzdG9tZXItbWFuYWdlZCBMYW1iZGEgZnVuY3Rpb25zLgotIGFwaS1jaGFuZ2U6YG5lcHR1bmVkYXRhYDogXFtgYm90b2NvcmVgXSBNaW5vciBmb3JtYXR0aW5nIGNoYW5nZXMgdG8gcmVtb3ZlIHVubmVjZXNzYXJ5IHN5bWJvbHMuCi0gYXBpLWNoYW5nZTpgb21pY3NgOiBcW2Bib3RvY29yZWBdIEFXUyBIZWFsdGhPbWljcyBub3cgc3VwcG9ydHMgVlBDIG5ldHdvcmtpbmcsIGFsbG93aW5nIHVzZXJzIHRvIGNvbm5lY3QgcnVucyB0byBleHRlcm5hbCByZXNvdXJjZXMgd2l0aCBOQVQgZ2F0ZXdheSwgQVdTIFZQQyByZXNvdXJjZXMsIGFuZCBtb3JlLiBOZXcgQ29uZmlndXJhdGlvbiBBUElzIHN1cHBvcnQgY29uZmlndXJpbmcgVlBDIHNldHRpbmdzLiBTdGFydFJ1biBBUEkgbm93IGFjY2VwdHMgbmV0d29ya2luZ01vZGUgYW5kIGNvbmZpZ3VyYXRpb25OYW1lIHBhcmFtZXRlcnMgdG8gZW5hYmxlIFZQQyBuZXR3b3JraW5nLgoKIyMjIFtgdjEuNDIuNzdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDI3NykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQyLjc2Li4uMS40Mi43NykKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGJjbS1kYXRhLWV4cG9ydHNgOiBcW2Bib3RvY29yZWBdIFdpdGggdGhpcyByZWxlYXNlIHdlIGFyZSBwcm92aWRpbmcgYW4gb3B0aW9uIHRvIGFjY291bnRzIHRvIGhhdmUgdGhlaXIgZXhwb3J0IGRlbGl2ZXJlZCB0byBhbiBTMyBidWNrZXQgdGhhdCBpcyBub3Qgb3duZWQgYnkgdGhlIGFjY291bnQuCi0gYXBpLWNoYW5nZTpgZW1yYDogXFtgYm90b2NvcmVgXSBBZGQgU3RlcEV4ZWN1dGlvblJvbGVBcm4gdG8gUnVuSm9iRmxvdyBBUEkKLSBhcGktY2hhbmdlOmBsb2dzYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgYWRkcyBwYXJhbWV0ZXIgc3VwcG9ydCB0byBzYXZlZCBxdWVyaWVzIGluIENsb3VkV2F0Y2ggTG9ncyBJbnNpZ2h0cy4gRGVmaW5lIHJldXNhYmxlIHF1ZXJ5IHRlbXBsYXRlcyB3aXRoIG5hbWVkIHBsYWNlaG9sZGVycywgaW52b2tlIHRoZW0gdXNpbmcgc3RhcnQgcXVlcnkuIEF2YWlsYWJsZSBpbiBDb25zb2xlLCBDTEkgYW5kIFNESwotIGFwaS1jaGFuZ2U6YHNhZ2VtYWtlcmA6IFxbYGJvdG9jb3JlYF0gUmVsZWFzZSBzdXBwb3J0IGZvciBtbC5yNWQuMTZ4bGFyZ2UgaW5zdGFuY2UgdHlwZXMgZm9yIFNhZ2VNYWtlciBIeXBlclBvZAotIGFwaS1jaGFuZ2U6YHRpbWVzdHJlYW0taW5mbHV4ZGJgOiBcW2Bib3RvY29yZWBdIFRpbWVzdHJlYW0gZm9yIEluZmx1eERCIGFkZHMgc3VwcG9ydCBmb3IgY3VzdG9tZXIgZGVmaW5lZCBtYWludGVuYW5jZSB3aW5kb3dzLiBUaGlzIGFsbG93cyBjdXN0b21lcnMgdG8gZGVmaW5lIG1haW50ZW5hbmNlIHNjaGVkdWxlIGR1cmluZyByZXNvdXJjZSBjcmVhdGlvbiBhbmQgdXBkYXRlcwoKIyMjIFtgdjEuNDIuNzZgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDI3NikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQyLjc1Li4uMS40Mi43NikKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGFwaWdhdGV3YXl2MmA6IFxbYGJvdG9jb3JlYF0gQWRkZWQgRElTQUJMRSBJTiBQUk9HUkVTUyBhbmQgRElTQUJMRSBGQUlMRUQgUG9ydGFsIHN0YXR1c2VzLgotIGFwaS1jaGFuZ2U6YGFwcGxpY2F0aW9uLXNpZ25hbHNgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIGNyZWF0aW5nIFNMT3Mgb24gUlVNIGFwcE1vbml0b3JzLCBTeW50aGV0aWNzIGNhbmFyaWVzIGFuZCBzZXJ2aWNlcy4KLSBhcGktY2hhbmdlOmBiYXRjaGA6IFxbYGJvdG9jb3JlYF0gRG9jdW1lbnRhdGlvbi1vbmx5IHVwZGF0ZSBmb3IgQVdTIEJhdGNoLgotIGFwaS1jaGFuZ2U6YGVuZHBvaW50LXJ1bGVzYDogXFtgYm90b2NvcmVgXSBVcGRhdGUgZW5kcG9pbnQtcnVsZXMgY2xpZW50IHRvIGxhdGVzdCB2ZXJzaW9uCi0gYXBpLWNoYW5nZTpgbWFya2V0cGxhY2UtYWdyZWVtZW50YDogXFtgYm90b2NvcmVgXSBUaGUgVmFyaWFibGUgUGF5bWVudHMgQVBJcyBlbmFibGUgQVdTIE1hcmtldHBsYWNlIFNlbGxlcnMgdG8gcGVyZm9ybSBtYW5hZ2UgdGhlaXIgcGF5bWVudCByZXF1ZXN0cyAoc2VuZCwgZ2V0LCBsaXN0LCBjYW5jZWwpLgotIGFwaS1jaGFuZ2U6YHBvbGx5YDogXFtgYm90b2NvcmVgXSBBZGQgc3VwcG9ydCBmb3IgTXUtbGF3IGFuZCBBLWxhdyBjb2RlY3MgZm9yIG91dHB1dCBmb3JtYXQKLSBhcGktY2hhbmdlOmB1eGNgOiBcW2Bib3RvY29yZWBdIEdBIHJlbGVhc2Ugb2YgQWNjb3VudEN1c3RvbWl6YXRpb25zLCB1c2VkIHRvIG1hbmFnZSBhY2NvdW50IGNvbG9yLCB2aXNpYmxlIHNlcnZpY2VzLCBhbmQgdmlzaWJsZSByZWdpb25zIHNldHRpbmdzIGluIHRoZSBBV1MgTWFuYWdlbWVudCBDb25zb2xlLgoKIyMjIFtgdjEuNDIuNzVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDI3NSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQyLjc0Li4uMS40Mi43NSkKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFkZHMgU0RLIHN1cHBvcnQgZm9yIDEpIFBlcnNpc3Qgc2Vzc2lvbiBzdGF0ZSBpbiBBZ2VudENvcmUgUnVudGltZSB2aWEgZmlsZXN5c3RlbUNvbmZpZ3VyYXRpb25zIGluIENyZWF0ZUFnZW50UnVudGltZSwgVXBkYXRlQWdlbnRSdW50aW1lLCBhbmQgR2V0QWdlbnRSdW50aW1lIEFQSXMsIDIpIE9wdGlvbmFsIG5hbWUtYmFzZWQgZmlsdGVyaW5nIG9uIEFnZW50Q29yZSBMaXN0QnJvd3NlclByb2ZpbGVzIEFQSS4KLSBhcGktY2hhbmdlOmBnYW1lbGlmdGA6IFxbYGJvdG9jb3JlYF0gQW1hem9uIEdhbWVMaWZ0IFNlcnZlcnMgbGF1bmNoZXMgVURQIHBpbmcgYmVhY29ucyBpbiB0aGUgQmVpamluZyBhbmQgTmluZ3hpYSAoQ2hpbmEpIFJlZ2lvbnMgdG8gaGVscCBtZWFzdXJlIHJlYWwtdGltZSBuZXR3b3JrIGxhdGVuY3kgZm9yIG11bHRpcGxheWVyIGdhbWVzLiBUaGUgTGlzdExvY2F0aW9ucyBBUEkgaXMgbm93IGF2YWlsYWJsZSBpbiB0aGVzZSByZWdpb25zIHRvIHByb3ZpZGUgZW5kcG9pbnQgZG9tYWluIGFuZCBwb3J0IGluZm9ybWF0aW9uIGFzIHBhcnQgb2YgdGhlIGxvY2F0aW9ucyBsaXN0LgotIGFwaS1jaGFuZ2U6YG1lZGlhcGFja2FnZXYyYDogXFtgYm90b2NvcmVgXSBSZWR1Y2VzIHRoZSBtaW5pbXVtIGFsbG93ZWQgdmFsdWUgZm9yIHN0YXJ0T3ZlcldpbmRvd1NlY29uZHMgZnJvbSA2MCB0byAwLCBhbGxvd2luZyBjdXN0b21lcnMgdG8gZWZmZWN0aXZlbHkgZGlzYWJsZSB0aGUgc3RhcnQtb3ZlciB3aW5kb3cuCi0gYXBpLWNoYW5nZTpgb3BlbnNlYXJjaHNlcnZlcmxlc3NgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgdXBkYXRpbmcgdGhlIHZlY3RvciBvcHRpb25zIGZpZWxkIGZvciBleGlzdGluZyBjb2xsZWN0aW9ucy4KLSBhcGktY2hhbmdlOmBwY3NgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIGN1c3RvbSBzbHVybWRiZCBhbmQgY2dyb3VwIGNvbmZpZ3VyYXRpb24gaW4gQVdTIFBDUy4gQ3VzdG9tZXJzIGNhbiBub3cgc3BlY2lmeSBzbHVybWRiZCBhbmQgY2dyb3VwIHNldHRpbmdzIHRvIGNvbmZpZ3VyZSBkYXRhYmFzZSBhY2NvdW50aW5nIGFuZCByZXBvcnRpbmcgZm9yIHRoZWlyIEhQQyB3b3JrbG9hZHMsIGFuZCBjb250cm9sIHJlc291cmNlIGFsbG9jYXRpb24gYW5kIGxpbWl0cyBmb3IgY29tcHV0ZSBqb2JzLgotIGFwaS1jaGFuZ2U6YHJkc2A6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGluIEF1cm9yYSBQb3N0Z3JlU1FMIHNlcnZlcmxlc3MgZGF0YWJhc2VzIGZvciBleHByZXNzIGNvbmZpZ3VyYXRpb24gYmFzZWQgY3JlYXRpb24gdGhyb3VnaCBXaXRoRXhwcmVzc0NvbmZpZ3VyYXRpb24gaW4gQ3JlYXRlRGJDbHVzdGVyIEFQSSwgYW5kIGZvciByZXN0b3JpbmcgY2x1c3RlcnMgdXNpbmcgUmVzdG9yZURCQ2x1c3RlclRvUG9pbnRJblRpbWUgYW5kIFJlc3RvcmVEQkNsdXN0ZXJGcm9tU25hcHNob3QgQVBJcy4KCiMjIyBbYHYxLjQyLjc0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyNzQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi43My4uLjEuNDIuNzQpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiYXRjaGA6IFxbYGJvdG9jb3JlYF0gQVdTIEJhdGNoIEFNSSBWaXNpYmlsaXR5IGZlYXR1cmUgc3VwcG9ydC4gQWRkcyByZWFkLW9ubHkgYmF0Y2hJbWFnZVN0YXR1cyB0byBFYzJDb25maWd1cmF0aW9uIHRvIHByb3ZpZGUgdmlzaWJpbGl0eSBvbiB0aGUgc3RhdHVzIG9mIEJhdGNoLXZlbmRlZCBBTUlzIHVzZWQgYnkgQ29tcHV0ZSBFbnZpcm9ubWVudHMuCi0gYXBpLWNoYW5nZTpgY29ubmVjdGNhc2VzYDogXFtgYm90b2NvcmVgXSBZb3UgY2FuIG5vdyB1c2UgdGhlIFVwZGF0ZVJlbGF0ZWRJdGVtIEFQSSB0byB1cGRhdGUgdGhlIGNvbnRlbnQgb2YgY29tbWVudHMgYW5kIGN1c3RvbSByZWxhdGVkIGl0ZW1zIGFzc29jaWF0ZWQgd2l0aCBhIGNhc2UuCi0gYXBpLWNoYW5nZTpgbGlnaHRzYWlsYDogXFtgYm90b2NvcmVgXSBBZGQgc3VwcG9ydCBmb3IgdGFnZ2luZyBvZiBDb250YWN0TWV0aG9kIHJlc291cmNlIHR5cGUKLSBhcGktY2hhbmdlOmBvbWljc2A6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBiYXRjaCB3b3JrZmxvdyBydW5zIGluIEFtYXpvbiBPbWljcywgZW5hYmxpbmcgdXNlcnMgdG8gc3VibWl0LCBtYW5hZ2UsIGFuZCBtb25pdG9yIG11bHRpcGxlIHJ1bnMgYXMgYSBzaW5nbGUgYmF0Y2guIEluY2x1ZGVzIEFQSXMgdG8gY3JlYXRlLCBjYW5jZWwsIGFuZCBkZWxldGUgYmF0Y2hlcywgdHJhY2sgc3VibWlzc2lvbiBzdGF0dXNlcyBhbmQgY291bnRzLCBsaXN0IHJ1bnMgd2l0aGluIGEgYmF0Y2gsIGFuZCBjb25maWd1cmUgZGVmYXVsdCBzZXR0aW5ncy4KCiMjIyBbYHYxLjQyLjczYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyNzMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi43Mi4uLjEuNDIuNzMpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiYWNrdXBgOiBcW2Bib3RvY29yZWBdIEZpeCBUeXBvIGZvciBTM0JhY2t1cCBPcHRpb25zICggUzNCYWNrdXBBQ0xzIHRvIEJhY2t1cEFDTHMpCi0gYXBpLWNoYW5nZTpgZHluYW1vZGJgOiBcW2Bib3RvY29yZWBdIEFkZGluZyBSZXBsaWNhQXJuIHRvIFJlcGxpY2FEZXNjcmlwdGlvbiBvZiBhIGdsb2JhbCB0YWJsZSByZXBsaWNhCi0gYXBpLWNoYW5nZTpgZW5kcG9pbnQtcnVsZXNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZSBlbmRwb2ludC1ydWxlcyBjbGllbnQgdG8gbGF0ZXN0IHZlcnNpb24KLSBhcGktY2hhbmdlOmBvcGVuc2VhcmNoYDogXFtgYm90b2NvcmVgXSBBZGRlZCBzdXBwb3J0IGZvciBBbWF6b24gTWFuYWdlZCBTZXJ2aWNlIGZvciBQcm9tZXRoZXVzIChBTVApIGFzIGEgY29ubmVjdGVkIGRhdGEgc291cmNlIGluIE9wZW5TZWFyY2ggVUkuIE5vdyB1c2VycyBjYW4gYW5hbHl6ZSBQcm9tZXRoZXVzIG1ldHJpY3MgaW4gT3BlblNlYXJjaCBVSSB3aXRob3V0IGRhdGEgY29weS4KLSBhcGktY2hhbmdlOmB2ZXJpZmllZHBlcm1pc3Npb25zYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIFBvbGljeSBTdG9yZSBBbGlhc2VzLCBQb2xpY3kgTmFtZXMsIGFuZCBQb2xpY3kgVGVtcGxhdGUgTmFtZXMuIFRoZXNlIGFyZSBjdXN0b21pemFibGUgaWRlbnRpZmllcnMgdGhhdCBjYW4gYmUgdXNlZCBpbiBwbGFjZSBvZiBQb2xpY3kgU3RvcmUgaWRzLCBQb2xpY3kgaWRzLCBhbmQgUG9saWN5IFRlbXBsYXRlIGlkcyByZXNwZWN0aXZlbHkgaW4gQW1hem9uIFZlcmlmaWVkIFBlcm1pc3Npb25zIEFQSXMuCi0gYnVnZml4OnMzOiBcW2Bib3RvY29yZWBdIEZpeCBhd3MtY2h1bmtlZCByZXF1ZXN0cyB3aXRoIG5vbi1zZWVrYWJsZSBzdHJlYW1zIHNlbmRpbmcgYm90aCBgQ29udGVudC1MZW5ndGhgIGFuZCBgVHJhbnNmZXItRW5jb2Rpbmc6IGNodW5rZWRgLCB3aGljaCB2aW9sYXRlZCBIVFRQLzEuMSAoUkZDIDcyMzApIGFuZCBjYXVzZWQgYFNpZ25hdHVyZURvZXNOb3RNYXRjaGAgZXJyb3JzLgoKIyMjIFtgdjEuNDIuNzJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDI3MikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQyLjcxLi4uMS40Mi43MikKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGJhdGNoYDogXFtgYm90b2NvcmVgXSBBV1MgQmF0Y2ggbm93IHN1cHBvcnRzIHF1b3RhIG1hbmFnZW1lbnQsIGVuYWJsaW5nIGFkbWluaXN0cmF0b3JzIHRvIGFsbG9jYXRlIHNoYXJlZCBjb21wdXRlIHJlc291cmNlcyBhY3Jvc3MgdGVhbXMgYW5kIHByb2plY3RzIHRocm91Z2ggcXVvdGEgc2hhcmVzIHdpdGggY2FwYWNpdHkgbGltaXRzLCByZXNvdXJjZS1zaGFyaW5nIHN0cmF0ZWdpZXMsIGFuZCBwcmlvcml0eS1iYXNlZCBwcmVlbXB0aW9uIC0gY3VycmVudGx5IGF2YWlsYWJsZSBmb3IgU2FnZU1ha2VyIFRyYWluaW5nIGpvYiBxdWV1ZXMuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmVgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBpbmNsdWRlcyBTREsgc3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBuZXcgZmVhdHVyZXMgb24gQWdlbnRDb3JlIEJ1aWx0IEluIFRvb2xzLiAgMS4gRW50ZXJwcmlzZSBQb2xpY2llcyBmb3IgQWdlbnRDb3JlIEJyb3dzZXIgVG9vbC4gMi4gUm9vdCBDQSBDb25maWd1cmF0aW9uIFN1cHBvcnQgZm9yIEFnZW50Q29yZSBCcm93c2VyIFRvb2wgYW5kIENvZGUgSW50ZXJwcmV0ZXIuIDMuIEFQSSBjaGFuZ2VzIHRvIEFnZW50Q29yZSBCcm93c2VyIFByb2ZpbGUgQVBJcwotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBuZXcgZmVhdHVyZXMuIDEuIEVudGVycHJpc2UgUG9saWNpZXMgc3VwcG9ydCBmb3IgQWdlbnRDb3JlIEJyb3dzZXIgVG9vbC4gMi4gUm9vdCBDQSBDb25maWd1cmF0aW9uIHN1cHBvcnQgZm9yIEFnZW50Q29yZSBCcm93c2VyIFRvb2wgYW5kIENvZGUgSW50ZXJwcmV0ZXIuCi0gYXBpLWNoYW5nZTpgZWMyYDogXFtgYm90b2NvcmVgXSBBbWF6b24gRUMyIEZsZWV0IGluc3RhbnQgbW9kZSBub3cgc3VwcG9ydHMgbGF1bmNoaW5nIGluc3RhbmNlcyBpbnRvIEludGVycnVwdGlibGUgQ2FwYWNpdHkgUmVzZXJ2YXRpb25zLCBlbmFibGluZyBjdXN0b21lcnMgdG8gdXNlIHNwYXJlIGNhcGFjaXR5IHNoYXJlZCBieSBDYXBhY2l0eSBSZXNlcnZhdGlvbiBvd25lcnMgd2l0aGluIHRoZWlyIEFXUyBPcmdhbml6YXRpb24uCi0gYXBpLWNoYW5nZTpgb2JzZXJ2YWJpbGl0eWFkbWluYDogXFtgYm90b2NvcmVgXSBBZGRpbmcgYSBuZXcgZmllbGQgaW4gdGhlIENyZWF0ZUNlbnRyYWxpemF0aW9uUnVsZUZvck9yZ2FuaXphdGlvbiwgVXBkYXRlQ2VudHJhbGl6YXRpb25SdWxlRm9yT3JnYW5pemF0aW9uIEFQSSBhbmQgdXBkYXRpbmcgdGhlIEdldENlbnRyYWxpemF0aW9uUnVsZUZvck9yZ2FuaXphdGlvbiBBUEkgcmVzcG9uc2UgdG8gaW5jbHVkZSB0aGUgbmV3IGZpZWxkCi0gYXBpLWNoYW5nZTpgcG9sbHlgOiBcW2Bib3RvY29yZWBdIEFkZGVkIGJpLWRpcmVjdGlvbmFsIHN0cmVhbWluZyBmdW5jdGlvbmFsaXR5IHRocm91Z2ggYSBuZXcgQVBJLCBTdGFydFNwZWVjaFN5bnRoZXNpc1N0cmVhbS4gVGhpcyBBUEkgYWxsb3dzIHN0cmVhbWluZyBpbnB1dCB0ZXh0IHRocm91Z2ggaW5ib3VuZCBldmVudHMgYW5kIHJlY2VpdmluZyBhdWRpbyBhcyBwYXJ0IG9mIGFuIG91dHB1dCBzdHJlYW0gc2ltdWx0YW5lb3VzbHkuCgojIyMgW2B2MS40Mi43MWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MjcxKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDIuNzAuLi4xLjQyLjcxKQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgZWMyYDogXFtgYm90b2NvcmVgXSBUaGUgRGVzY3JpYmVJbnN0YW5jZVR5cGVzIEFQSSBub3cgcmV0dXJucyBkZWZhdWx0IGNvbm5lY3Rpb24gdHJhY2tpbmcgdGltZW91dCB2YWx1ZXMgZm9yIFRDUCwgVURQLCBhbmQgVURQIHN0cmVhbSB2aWEgdGhlIG5ldyBjb25uZWN0aW9uVHJhY2tpbmdDb25maWd1cmF0aW9uIGZpZWxkIG9uIE5ldHdvcmtJbmZvLgotIGFwaS1jaGFuZ2U6YG1lZGlhY29udmVydGA6IFxbYGJvdG9jb3JlYF0gVGhpcyB1cGRhdGUgYWRkcyBhZGRpdGlvbmFsIGJpdHJhdGUgb3B0aW9ucyBmb3IgRG9sYnkgQUMtNCBhdWRpbyBvdXRwdXRzLgoKIyMjIFtgdjEuNDIuNzBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDI3MCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQyLjY5Li4uMS40Mi43MCkKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnRjb3JlLWNvbnRyb2xgOiBcW2Bib3RvY29yZWBdIERlcHJlY2F0aW5nIG5hbWVzcGFjZXMgZmllbGQgYW5kIGFkZGluZyBuYW1lc3BhY2VUZW1wbGF0ZXMuCi0gYXBpLWNoYW5nZTpgZW1yYDogXFtgYm90b2NvcmVgXSBBZGQgUzNMb2dnaW5nQ29uZmlndXJhdGlvbiB0byBDb250cm9sIExvZ1VwbG9hZHMKLSBhcGktY2hhbmdlOmBnbHVlYDogXFtgYm90b2NvcmVgXSBQcm92aWRlIGFwcHJvdmFsIHRvIG92ZXJ3cml0ZSBleGlzdGluZyBMYWtlIEZvcm1hdGlvbiBwZXJtaXNzaW9ucyBvbiBhbGwgY2hpbGQgcmVzb3VyY2VzIHdpdGggdGhlIGRlZmF1bHQgcGVybWlzc2lvbnMgc3BlY2lmaWVkIGluICdDcmVhdGVUYWJsZURlZmF1bHRQZXJtaXNzaW9ucycgYW5kICdDcmVhdGVEYXRhYmFzZURlZmF1bHRQZXJtaXNzaW9ucycgd2hlbiB1cGRhdGluZyBjYXRhbG9nLiBBbGxvd2VkIHZhbHVlcyBhcmUgXFsiQWNjZXB0IiwiRGVueSJdIC4KCiMjIyBbYHYxLjQyLjY5YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyNjkpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi42OC4uLjEuNDIuNjkpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiZWRyb2NrYDogXFtgYm90b2NvcmVgXSBZb3UgY2FuIG5vdyBnZW5lcmF0ZSBwb2xpY3kgc2NlbmFyaW9zIG9uIGRlbWFuZCB1c2luZyB0aGUgbmV3IEdFTkVSQVRFIFBPTElDWSBTQ0VOQVJJT1MgYnVpbGQgd29ya2Zsb3cgdHlwZS4gU2NlbmFyaW9zIHdpbGwgbm8gbG9uZ2VyIGJlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGR1cmluZyBJTkdFU1QgQ09OVEVOVCwgUkVGSU5FIFBPTElDWSwgYW5kIElNUE9SVCBQT0xJQ1kgd29ya2Zsb3dzLCByZXN1bHRpbmcgaW4gZmFzdGVyIGNvbXBsZXRpb24gdGltZXMgZm9yIHRoZXNlIG9wZXJhdGlvbnMuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmVgOiBcW2Bib3RvY29yZWBdIFByb3ZpZGUgc3VwcG9ydCB0byBwZXJmb3JtIGRldGVybWluaXN0aWMgb3BlcmF0aW9ucyBvbiBhZ2VudCBydW50aW1lIHRocm91Z2ggc2hlbGwgY29tbWFuZCBleGVjdXRpb25zIHZpYSB0aGUgbmV3IEludm9rZUFnZW50UnVudGltZUNvbW1hbmQgQVBJCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmUtY29udHJvbGA6IFxbYGJvdG9jb3JlYF0gU3VwcG9ydGluZyBob3N0aW5nIG9mIHB1YmxpYyBFQ1IgQ29udGFpbmVyIEltYWdlcyBpbiBBZ2VudENvcmUgUnVudGltZQotIGFwaS1jaGFuZ2U6YGVjc2A6IFxbYGJvdG9jb3JlYF0gQW1hem9uIEVDUyBub3cgc3VwcG9ydHMgY29uZmlndXJpbmcgd2hldGhlciB0YWdzIGFyZSBwcm9wYWdhdGVkIHRvIHRoZSBFQzIgSW5zdGFuY2UgTWV0YWRhdGEgU2VydmljZSAoSU1EUykgZm9yIGluc3RhbmNlcyBsYXVuY2hlZCBieSB0aGUgTWFuYWdlZCBJbnN0YW5jZXMgY2FwYWNpdHkgcHJvdmlkZXIuIFRoaXMgZ2l2ZXMgY3VzdG9tZXJzIGNvbnRyb2wgb3ZlciB0YWcgdmlzaWJpbGl0eSBpbiBJTURTIHdoZW4gdXNpbmcgRUNTIE1hbmFnZWQgSW5zdGFuY2VzLgoKIyMjIFtgdjEuNDIuNjhgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9ibG9iL0hFQUQvQ0hBTkdFTE9HLnJzdCMxNDI2OCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvY29tcGFyZS8xLjQyLjY3Li4uMS40Mi42OCkKClw9PT09PT09CgotIGFwaS1jaGFuZ2U6YGFwaWdhdGV3YXlgOiBcW2Bib3RvY29yZWBdIEFQSSBHYXRld2F5IG5vdyBzdXBwb3J0cyBhbiBhZGRpdGlvbmFsIHNlY3VyaXR5IHBvbGljeSAiU2VjdXJpdHlQb2xpY3ktVExTMTMtMS0yLUZJUFMtUEZTLVBRLTIwMjUtMDkiIGZvciBSRVNUIEFQSXMgYW5kIGN1c3RvbSBkb21haW4gbmFtZXMuIFRoZSBuZXcgcG9saWN5IGlzIGNvbXBsaWFudCB3aXRoIFRMUyAxLjMsIEZlZGVyYWwgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBTdGFuZGFyZHMgKEZJUFMpLCBQZXJmZWN0IEZvcndhcmQgU2VjcmVjeSAoUEZTKSwgYW5kIHBvc3QtcXVhbnR1bSAoUFEpIGNyeXB0b2dyYXBoeQotIGFwaS1jaGFuZ2U6YGNvbmZpZ2A6IFxbYGJvdG9jb3JlYF0gRml4IHBhZ2luYXRpb24gc3VwcG9ydCBmb3IgRGVzY3JpYmVDb25mb3JtYW5jZVBhY2tDb21wbGlhbmNlLCBhbmQgdXBkYXRlIE9yZ2FuaXphdGlvbkNvbmZpZ1J1bGUgSW5wdXRQYXJhbWV0ZXJzIG1heCBsZW5ndGggdG8gbWF0Y2ggQ29uZmlnUnVsZS4KLSBhcGktY2hhbmdlOmBjb25uZWN0YDogXFtgYm90b2NvcmVgXSBEZXByZWNhdGluZyBQcmVkZWZpbmVkTm90aWZpY2F0aW9uSUQgZmllbGQKLSBhcGktY2hhbmdlOmBnYW1lbGlmdHN0cmVhbXNgOiBcW2Bib3RvY29yZWBdIEZlYXR1cmUgbGF1bmNoIHRoYXQgZW5hYmxlcyBjdXN0b21lcnMgdG8gY29ubmVjdCBzdHJlYW1pbmcgc2Vzc2lvbnMgdG8gdGhlaXIgb3duIFZQQ3MgcnVubmluZyBpbiBBV1MuCi0gYXBpLWNoYW5nZTpgZ2x1ZWA6IFxbYGJvdG9jb3JlYF0gQWRkIFF1ZXJ5U2Vzc2lvbkNvbnRleHQgdG8gQmF0Y2hHZXRQYXJ0aXRpb25SZXF1ZXN0Ci0gYXBpLWNoYW5nZTpgaXZzLXJlYWx0aW1lYDogXFtgYm90b2NvcmVgXSBVcGRhdGVzIG1heGltdW0gcmVjb25uZWN0IHdpbmRvdyBzZWNvbmRzIGZyb20gNjAgdG8gMzAwIGZvciBwYXJ0aWNpcGFudCByZXBsaWNhdGlvbgotIGFwaS1jaGFuZ2U6YG1lZGlhY29udmVydGA6IFxbYGJvdG9jb3JlYF0gVGhpcyB1cGRhdGUgYWRkcyBzdXBwb3J0IGZvciBEb2xieSBBQy00IGF1ZGlvIG91dHB1dCwgZnJhbWUgcmF0ZSBjb252ZXJzaW9uIGJldHdlZW4gbm9uLURvbGJ5IFZpc2lvbiBpbnB1dHMgdG8gRG9sYnkgVmlzaW9uIG91dHB1dHMsIGFuZCBjbGVhciBsZWFkIENNQUYgSExTIG91dHB1dC4KLSBhcGktY2hhbmdlOmBtZWRpYWxpdmVgOiBcW2Bib3RvY29yZWBdIERvY3VtZW50cyB0aGUgVmlkZW9EZXNjcmlwdGlvbi5TY2FsaW5nQmVoYXZpb3IuU01BUlQodW5kZXJzY29yZSlDUk9QIGVudW0gdmFsdWUuCi0gYXBpLWNoYW5nZTpgbWduYDogXFtgYm90b2NvcmVgXSBOZXR3b3JrIE1pZ3JhdGlvbiBBUElzIGFyZSBub3cgcHVibGljbHkgYXZhaWxhYmxlIGZvciBkaXJlY3QgcHJvZ3JhbW1hdGljIGFjY2Vzcy4gQ3VzdG9tZXJzIGNhbiBub3cgY2FsbCBOZXR3b3JrIE1pZ3JhdGlvbiBBUElzIGRpcmVjdGx5IHdpdGhvdXQgZ29pbmcgdGhyb3VnaCBBV1MgVHJhbnNmb3JtIChBVFgpLCBlbmFibGluZyBhdXRvbWF0aW9uLCBpbnRlZ3JhdGlvbiB3aXRoIGV4aXN0aW5nIHRvb2xzLCBhbmQgc2VsZi1zZXJ2aWNlIG1pZ3JhdGlvbiB3b3JrZmxvd3MuCi0gYXBpLWNoYW5nZTpgcXVpY2tzaWdodGA6IFxbYGJvdG9jb3JlYF0gVGhlIGNoYW5nZSBhZGRzIGEgbmV3IGNhcGFiaWxpdHkgbmFtZWQgTWFuYWdlU2hhcmVkRm9sZGVycyBpbiBDdXN0b20gUGVybWlzc2lvbnMKCiMjIyBbYHYxLjQyLjY3YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyNjcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi42Ni4uLjEuNDIuNjcpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBkYXRhc3luY2A6IFxbYGJvdG9jb3JlYF0gRGF0YVN5bmMncyAzIGxvY2F0aW9uIHR5cGVzLCBIYWRvb3AgRGlzdHJpYnV0ZWQgRmlsZSBTeXN0ZW0gKEhERlMpLCBGU3ggZm9yIFdpbmRvd3MgRmlsZSBTZXJ2ZXIgKEZTeCBXaW5kb3dzKSwgYW5kIEZTeCBmb3IgTmV0QXBwIE9OVEFQIChGU3ggT05UQVApIG5vdyBoYXZlIGNyZWRlbnRpYWxzIG1hbmFnZWQgdmlhIFNlY3JldHMgTWFuYWdlciwgd2hpY2ggbWF5IGJlIGVuY3J5cHRlZCB3aXRoIHNlcnZpY2Uga2V5cyBvciBiZSBjb25maWd1cmVkIHRvIHVzZSBjdXN0b21lci1tYW5hZ2VkIGtleXMgb3Igc2VjcmV0LgotIGFwaS1jaGFuZ2U6YGVjcmA6IFxbYGJvdG9jb3JlYF0gQWRkIENoYWluZ3VhcmQgdG8gUFRDIHVwc3RyZWFtUmVnaXN0cnkgZW51bQotIGFwaS1jaGFuZ2U6YHMzYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIGFjY291bnQgcmVnaW9uYWwgbmFtZXNwYWNlcyBmb3IgZ2VuZXJhbCBwdXJwb3NlIGJ1Y2tldHMuIFRoZSBhY2NvdW50IHJlZ2lvbmFsIG5hbWVzcGFjZSBpcyBhIHJlc2VydmVkIHN1YmRpdmlzaW9uIG9mIHRoZSBnbG9iYWwgYnVja2V0IG5hbWVzcGFjZSB3aGVyZSBvbmx5IHlvdXIgYWNjb3VudCBjYW4gY3JlYXRlIGdlbmVyYWwgcHVycG9zZSBidWNrZXRzLgotIGVuaGFuY2VtZW50OmBzc28tb2lkY2A6IFxbYGJvdG9jb3JlYF0gRml4ZWQgbWlzc2luZyBlcnJvciBtZXNzYWdlcyBpbiBTU08gT0lEQyBlcnJvciByZXNwb25zZXMgYnkgbWFwcGluZyBPQXV0aDIgZXJyb3JcX2Rlc2NyaXB0aW9uIGZpZWxkIHRvIHRoZSBzdGFuZGFyZCBNZXNzYWdlIGZpZWxkLiAgSXNzdWUgd2FzIHJhaXNlZCBpbiBgIyYjODIwMzsyMjE2IDxodHRwczovL2dpdGh1Yi5jb20vYm90by9ib3RvY29yZS9pc3N1ZXMvMjIxNj5gXF9cXy4KCiMjIyBbYHYxLjQyLjY2YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyNjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi42NS4uLjEuNDIuNjYpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBjdXN0b21lci1wcm9maWxlc2A6IFxbYGJvdG9jb3JlYF0gVG9kYXksIEFtYXpvbiBDb25uZWN0IGlzIGFubm91bmNpbmcgdGhlIGFiaWxpdHkgdG8gZmlsdGVyIChpbmNsdWRlIG9yIGV4Y2x1ZGUpIHJlY29tbWVuZGF0aW9ucyBiYXNlZCBvbiBwcm9wZXJ0aWVzIG9mIGl0ZW1zIGFuZCBpbnRlcmFjdGlvbnMuCi0gYXBpLWNoYW5nZTpgZWtzYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHRpZXIgaW4gY29udHJvbFBsYW5lU2NhbGluZ0NvbmZpZyBvbiBFS1MgQ2x1c3RlcnMuCi0gYXBpLWNoYW5nZTpgZW5kcG9pbnQtcnVsZXNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZSBlbmRwb2ludC1ydWxlcyBjbGllbnQgdG8gbGF0ZXN0IHZlcnNpb24KLSBhcGktY2hhbmdlOmBwb2xseWA6IFxbYGJvdG9jb3JlYF0gQWRkZWQgc3VwcG9ydCBmb3IgdGhlIG5ldyB2b2ljZXMgLSBBbWJyZSAoZnItRlIpLCBCZWF0cmljZSAoaXQtSVQpLCBGbG9yaWFuIChmci1GUiksIExlbm5hcnQgKGRlLURFKSwgTG9yZW56byAoaXQtSVQpIGFuZCBUaWZmYW55IChlbi1VUykuIFRoZXkgYXJlIGF2YWlsYWJsZSBhcyBhIEdlbmVyYXRpdmUgdm9pY2VzIG9ubHkuCi0gYXBpLWNoYW5nZTpgc2FnZW1ha2VyYDogXFtgYm90b2NvcmVgXSBTYWdlTWFrZXIgdHJhaW5pbmcgcGxhbnMgYWxsb3cgeW91IHRvIGV4dGVuZCB5b3VyIGV4aXN0aW5nIHRyYWluaW5nIHBsYW5zIHRvIGF2b2lkIHdvcmtsb2FkIGludGVycnVwdGlvbnMgd2l0aG91dCB3b3JrbG9hZCByZWNvbmZpZ3VyYXRpb24uIFdoZW4gYSB0cmFpbmluZyBwbGFuIGlzIGFwcHJvYWNoaW5nIGV4cGlyYXRpb24sIHlvdSBjYW4gZXh0ZW5kIGl0IGRpcmVjdGx5IHRocm91Z2ggdGhlIFNhZ2VNYWtlciBBSSBjb25zb2xlIG9yIHByb2dyYW1tYXRpY2FsbHkgdXNpbmcgdGhlIEFQSSBvciBBV1MgQ0xJLgotIGFwaS1jaGFuZ2U6YHNpbXBsZWRidjJgOiBcW2Bib3RvY29yZWBdIEludHJvZHVjZWQgQW1hem9uIFNpbXBsZURCIGV4cG9ydCBmdW5jdGlvbmFsaXR5IGVuYWJsaW5nIGRvbWFpbiBkYXRhIGV4cG9ydCB0byBTMyBpbiBKU09OIGZvcm1hdC4gQWRkZWQgdGhyZWUgbmV3IEFQSXMgU3RhcnREb21haW5FeHBvcnQsIEdldEV4cG9ydCwgYW5kIExpc3RFeHBvcnRzIHZpYSBTaW1wbGVEQnYyIHNlcnZpY2UuIFN1cHBvcnRzIGNyb3NzLXJlZ2lvbiBleHBvcnRzIGFuZCBLTVMgZW5jcnlwdGlvbi4KLSBhcGktY2hhbmdlOmB3b3Jrc3BhY2VzYDogXFtgYm90b2NvcmVgXSBBZGRlZCBXSU5ET1dTIFNFUlZFUiAyMDI1IE9wZXJhdGluZ1N5c3RlbU5hbWUuCgojIyMgW2B2MS40Mi42NWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2Jsb2IvSEVBRC9DSEFOR0VMT0cucnN0IzE0MjY1KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYm90by9ib3RvMy9jb21wYXJlLzEuNDIuNjQuLi4xLjQyLjY1KQoKXD09PT09PT0KCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmUtY29udHJvbGA6IFxbYGJvdG9jb3JlYF0gQWRkaW5nIGZpcnN0IGNsYXNzIHN1cHBvcnQgZm9yIEFHLVVJIHByb3RvY29sIGluIEFnZW50Q29yZSBSdW50aW1lLgotIGFwaS1jaGFuZ2U6YGNvbm5lY3RjYXNlc2A6IFxbYGJvdG9jb3JlYF0gQWRkZWQgZnVuY3Rpb25hbGl0eSBmb3IgdGhlIFJlcXVpcmVkIGFuZCBIaWRkZW4gY2FzZSBydWxlIHR5cGVzIHRvIGJlIGNvbmRpdGlvbmFsbHkgZXZhbHVhdGVkIG9uIHVwIHRvIDUgY29uZGl0aW9ucy4KLSBhcGktY2hhbmdlOmBkbXNgOiBcW2Bib3RvY29yZWBdIE5vdCBuZWVkIHRvIGluY2x1ZGUgdG8gYW55IHJlbGVhc2Ugbm90ZXMuIFRoZSBvbmx5IGNoYW5nZSBpcyB0byBjb3JyZWN0IExvYWRUaW1lb3V0IHVuaXQgZnJvbSBtaWxsaXNlY29uZHMgdG8gc2Vjb25kcyBpbiBSZWRzaGlmdFNldHRpbmdzCi0gYXBpLWNoYW5nZTpgZW5kcG9pbnQtcnVsZXNgOiBcW2Bib3RvY29yZWBdIFVwZGF0ZSBlbmRwb2ludC1ydWxlcyBjbGllbnQgdG8gbGF0ZXN0IHZlcnNpb24KLSBhcGktY2hhbmdlOmBrYWZrYWA6IFxbYGJvdG9jb3JlYF0gQWRkIGR1YWwgc3RhY2sgZW5kcG9pbnQgdG8gU0RLCi0gYXBpLWNoYW5nZTpgbGV4djItbW9kZWxzYDogXFtgYm90b2NvcmVgXSBUaGlzIHJlbGVhc2UgaW50cm9kdWNlcyBhIG5ldyBnZW5lcmF0aXZlIEFJIGZlYXR1cmUgY2FsbGVkIExleCBCb3QgQW5hbHl6ZXIuIFRoaXMgZmVhdHVyZSBsZXZlcmFnZSBBSSB0byBhbmFseXplIHRoZSBib3QgY29uZmlndXJhdGlvbiBhZ2FpbnN0IEFXUyBMZXggYmVzdCBwcmFjdGljZXMgdG8gaWRlbnRpZnkgY29uZmlndXJhdGlvbiBpc3N1ZXMgYW5kIHByb3ZpZGVzIHJlY29tbWVuZGF0aW9ucy4KCiMjIyBbYHYxLjQyLjY0YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQyNjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40Mi42My4uLjEuNDIuNjQpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBpYW1gOiBcW2Bib3RvY29yZWBdIEFkZGVkIHN1cHBvcnQgZm9yIENsb3VkV2F0Y2ggTG9ncyBsb25nLXRlcm0gQVBJIGtleXMsIGN1cnJlbnRseSBhdmFpbGFibGUgaW4gUHJldmlldwotIGFwaS1jaGFuZ2U6YG1nbmA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBuZXcgc3RvcmVTbmFwc2hvdE9uTG9jYWxab25lIGZpZWxkIGluIFJlcGxpY2F0aW9uQ29uZmlndXJhdGlvbiBhbmQgdXBkYXRlUmVwbGljYXRpb25Db25maWd1cmF0aW9uCi0gYXBpLWNoYW5nZTpgb3BlbnNlYXJjaGA6IFxbYGJvdG9jb3JlYF0gVGhpcyBjaGFuZ2UgZW5hYmxlcyBjcm9zcy1hY2NvdW50IGFuZCBjcm9zcy1yZWdpb24gYWNjZXNzIGZvciBEYXRhU291cmNlcy4gQ3VzdG9tZXJzIGNhbiBub3cgZGVmaW5lIGFjY2VzcyBwb2xpY2llcyBvbiB0aGVpciBkYXRhc291cmNlcyB0byBhbGxvdyBvdGhlciBBV1MgYWNjb3VudHMgdG8gYWNjZXNzIGFuZCBxdWVyeSB0aGVpciBkYXRhLgotIGFwaS1jaGFuZ2U6YHJvdXRlNTNnbG9iYWxyZXNvbHZlcmA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBkdWFsIHN0YWNrIEdsb2JhbCBSZXNvbHZlcnMgYW5kIERpY3Rpb25hcnktYmFzZWQgRG9tYWluIEdlbmVyYXRpb24gRmlyZXdhbGwgQWR2YW5jZWQgUHJvdGVjdGlvbi4KCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NDFPUzR3SWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRNdU9UUXVNU0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: 3653a7b21bac46f3aaa79eccf77c095b5e72c797
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/python-black/run.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: a49960101260d9e62b6e3b657c01644906b292f1
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2102/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
