all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe7a:4aa0
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 34f7534b-51b9-4722-a693-e479136e8e59
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe7a:4aa0
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.0.100
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.167
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe7a:4aa0
        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 hadolint explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#37>'
      - '<Job hadolint explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: d80b72bc896f42eb89e5fda1338a058e
      build_refs:
      - branch: main
        change: '2393'
        change_message: "Update dependency boto3 to v1.43.33\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.31` \u2192 `==1.43.33`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.33?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.31/1.43.33?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.33`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14333)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.32...1.43.33)\n\n\\=======\n\n-
          api-change:`application-autoscaling`: \\[`botocore`] Adds support for ECS
          high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution,
          ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric
          periods for faster scaling\n- api-change:`batch`: \\[`botocore`] Adds Support
          for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED\n-
          api-change:`cognito-idp`: \\[`botocore`] In order to support the new TLS
          Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType.
          During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select
          a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs
          users about the current TLS.\n- api-change:`compute-optimizer`: \\[`botocore`]
          This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput
          Exceeded into EBS volume rightsizing recommendations.\n- api-change:`ec2`:
          \\[`botocore`] Documentation updates clarifying CancelCapacityReservation
          cancellable states\n- api-change:`ecs`: \\[`botocore`] Amazon ECS services
          now support high resolution (20 second) CloudWatch metrics for CPUUtilization
          and MemoryUtilization. Use these metrics for faster service auto scaling.\n-
          api-change:`eks`: \\[`botocore`] Adds support for configurable control plane
          egress routing in Amazon EKS, allowing you to route control plane egress
          traffic through your VPC and control how the control plane reaches resources
          in your network such as webhook servers and OIDC providers.\n- api-change:`gamelift`:
          \\[`botocore`] Amazon GameLift Servers has launched support for customizing
          Linux capabilities in container fleets. You can now specify additional Linux
          capabilities for containers in a container group definition, giving you
          finer control over the default Docker capabilities available to your containers.\n-
          api-change:`healthlake`: \\[`botocore`] Adding New Configurations to the
          FHIR Create Datastore. The new configurations include NLP Configuration,
          AnalyticsConfiguration, ProfileConfiguration\n- api-change:`lambda`: \\[`botocore`]
          Converging and fixing existing documentation gaps in Lambda SDK\n- api-change:`logs`:
          \\[`botocore`] Added optional startFromHead parameter to FilterLogEvents
          enabling descending timestamp order (newest first) when set to false. Default
          true preserves existing ascending order. Reverse sorting requires a startTime
          on or after Jan 1, 2024.\n- api-change:`sagemaker`: \\[`botocore`] Adds
          support for automatic AMI patching on HyperPod clusters. Customers can configure
          patching strategies to automatically apply security patch with zero job
          termination. Customers can also specify an AMI version at instance group
          level and update cluster software to a certain AMI version.\n- api-change:`synthetics`:
          \\[`botocore`] CloudWatch Synthetics adds support for multi-location canaries.
          Customers can now monitor their endpoints from multiple locations with centralized
          management from a primary location. The SDK includes new parameters for
          configuring multiple locations and tracking their state.\n\n### [`v1.43.32`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14332)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.31...1.43.32)\n\n\\=======\n\n-
          api-change:`bedrock-agent`: \\[`botocore`] Launching Bedrock Managed Knowledge
          Bases. Added support for resource-based policies on Knowledge Base resources,
          enabling cross-account access for Managed Knowledge Bases.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] AgentCore Harness service will be Generally Available at
          NYS 2026 with this Treb release. Harness will support invoking specific
          endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities,
          and improved validation for skill git source URLs.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] AgentCore Gateway now supports inference targets to LLM providers
          (direct config or built-in connectors), HTTP passthrough targets with session
          stickiness, runtime target API schemas, AWS WAF web ACL association with
          configurable fail-open or fail-close modes, and interceptor payload filtering.\n-
          api-change:`bedrock-agent-runtime`: \\[`botocore`] Adds new AgenticRetrieveStream
          API for managed knowledge bases to use conversation history and autonomously
          plan for multi-hop multi-KB reasoning with built-in evaluation and access-control.
          Updates Retrieve API for access-control-based filtering for managed knowledge
          bases.\n- api-change:`compute-optimizer-automation`: \\[`botocore`] This
          launch adds IfExists comparison operators to Compute Optimizer Automation
          rule criteria, so a rule can include recommended actions whose specified
          attribute isn't present.\n- api-change:`devops-agent`: \\[`botocore`] Adds
          support for Remote A2A (Agent-to-Agent) agent registration and management.
          Adds new Release Readiness Review and Release Testing capabilities. Adds
          support for Git managed skills in AWS DevOps Agent.\n- api-change:`ecs`:
          \\[`botocore`] Releasing the ability to bring-your-own task-definition for
          CreateExpressGatewayService and UpdateGatewayExpressService\n- api-change:`glue`:
          \\[`botocore`] This release adds support for Search and Discovery in AWS
          Glue, letting you and your applications search Data Catalog assets such
          as table and enrich them with business context and glossary terms.\n- api-change:`mq`:
          \\[`botocore`] This release adds private networking support for Amazon MQ
          for RabbitMQ. You can now associate AWS RAM resource shares with your broker
          and retrieve shared resource details using the new DescribeSharedResources
          API.\n- api-change:`opensearch`: \\[`botocore`] Adds support for configuring
          IAM Identity Center options on existing OpenSearch applications via the
          UpdateApplication API.\n- api-change:`partnercentral-selling`: \\[`botocore`]
          Cosell Resonate AND Prospecing API Launch with ARN correction\n- api-change:`securityagent`:
          \\[`botocore`] Updated AWS Security Agent SDK model with new APIs for threat
          modeling, code review, security requirements, and additional integration
          providers.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2393
        commit_id: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
        patchset: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
        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: 3e9634c23640435fa9fb3ae52d301fe7
      buildset_refs:
      - branch: main
        change: '2393'
        change_message: "Update dependency boto3 to v1.43.33\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.31` \u2192 `==1.43.33`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.33?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.31/1.43.33?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.33`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14333)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.32...1.43.33)\n\n\\=======\n\n-
          api-change:`application-autoscaling`: \\[`botocore`] Adds support for ECS
          high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution,
          ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric
          periods for faster scaling\n- api-change:`batch`: \\[`botocore`] Adds Support
          for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED\n-
          api-change:`cognito-idp`: \\[`botocore`] In order to support the new TLS
          Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType.
          During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select
          a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs
          users about the current TLS.\n- api-change:`compute-optimizer`: \\[`botocore`]
          This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput
          Exceeded into EBS volume rightsizing recommendations.\n- api-change:`ec2`:
          \\[`botocore`] Documentation updates clarifying CancelCapacityReservation
          cancellable states\n- api-change:`ecs`: \\[`botocore`] Amazon ECS services
          now support high resolution (20 second) CloudWatch metrics for CPUUtilization
          and MemoryUtilization. Use these metrics for faster service auto scaling.\n-
          api-change:`eks`: \\[`botocore`] Adds support for configurable control plane
          egress routing in Amazon EKS, allowing you to route control plane egress
          traffic through your VPC and control how the control plane reaches resources
          in your network such as webhook servers and OIDC providers.\n- api-change:`gamelift`:
          \\[`botocore`] Amazon GameLift Servers has launched support for customizing
          Linux capabilities in container fleets. You can now specify additional Linux
          capabilities for containers in a container group definition, giving you
          finer control over the default Docker capabilities available to your containers.\n-
          api-change:`healthlake`: \\[`botocore`] Adding New Configurations to the
          FHIR Create Datastore. The new configurations include NLP Configuration,
          AnalyticsConfiguration, ProfileConfiguration\n- api-change:`lambda`: \\[`botocore`]
          Converging and fixing existing documentation gaps in Lambda SDK\n- api-change:`logs`:
          \\[`botocore`] Added optional startFromHead parameter to FilterLogEvents
          enabling descending timestamp order (newest first) when set to false. Default
          true preserves existing ascending order. Reverse sorting requires a startTime
          on or after Jan 1, 2024.\n- api-change:`sagemaker`: \\[`botocore`] Adds
          support for automatic AMI patching on HyperPod clusters. Customers can configure
          patching strategies to automatically apply security patch with zero job
          termination. Customers can also specify an AMI version at instance group
          level and update cluster software to a certain AMI version.\n- api-change:`synthetics`:
          \\[`botocore`] CloudWatch Synthetics adds support for multi-location canaries.
          Customers can now monitor their endpoints from multiple locations with centralized
          management from a primary location. The SDK includes new parameters for
          configuring multiple locations and tracking their state.\n\n### [`v1.43.32`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14332)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.31...1.43.32)\n\n\\=======\n\n-
          api-change:`bedrock-agent`: \\[`botocore`] Launching Bedrock Managed Knowledge
          Bases. Added support for resource-based policies on Knowledge Base resources,
          enabling cross-account access for Managed Knowledge Bases.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] AgentCore Harness service will be Generally Available at
          NYS 2026 with this Treb release. Harness will support invoking specific
          endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities,
          and improved validation for skill git source URLs.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] AgentCore Gateway now supports inference targets to LLM providers
          (direct config or built-in connectors), HTTP passthrough targets with session
          stickiness, runtime target API schemas, AWS WAF web ACL association with
          configurable fail-open or fail-close modes, and interceptor payload filtering.\n-
          api-change:`bedrock-agent-runtime`: \\[`botocore`] Adds new AgenticRetrieveStream
          API for managed knowledge bases to use conversation history and autonomously
          plan for multi-hop multi-KB reasoning with built-in evaluation and access-control.
          Updates Retrieve API for access-control-based filtering for managed knowledge
          bases.\n- api-change:`compute-optimizer-automation`: \\[`botocore`] This
          launch adds IfExists comparison operators to Compute Optimizer Automation
          rule criteria, so a rule can include recommended actions whose specified
          attribute isn't present.\n- api-change:`devops-agent`: \\[`botocore`] Adds
          support for Remote A2A (Agent-to-Agent) agent registration and management.
          Adds new Release Readiness Review and Release Testing capabilities. Adds
          support for Git managed skills in AWS DevOps Agent.\n- api-change:`ecs`:
          \\[`botocore`] Releasing the ability to bring-your-own task-definition for
          CreateExpressGatewayService and UpdateGatewayExpressService\n- api-change:`glue`:
          \\[`botocore`] This release adds support for Search and Discovery in AWS
          Glue, letting you and your applications search Data Catalog assets such
          as table and enrich them with business context and glossary terms.\n- api-change:`mq`:
          \\[`botocore`] This release adds private networking support for Amazon MQ
          for RabbitMQ. You can now associate AWS RAM resource shares with your broker
          and retrieve shared resource details using the new DescribeSharedResources
          API.\n- api-change:`opensearch`: \\[`botocore`] Adds support for configuring
          IAM Identity Center options on existing OpenSearch applications via the
          UpdateApplication API.\n- api-change:`partnercentral-selling`: \\[`botocore`]
          Cosell Resonate AND Prospecing API Launch with ARN correction\n- api-change:`securityagent`:
          \\[`botocore`] Updated AWS Security Agent SDK model with new APIs for threat
          modeling, code review, security requirements, and additional integration
          providers.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2393
        commit_id: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
        patchset: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
        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: '2393'
      change_message: "Update dependency boto3 to v1.43.33\n\nThis PR contains the
        following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [boto3](https://redirect.github.com/boto/boto3) | `==1.43.31` \u2192 `==1.43.33`
        | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.33?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.31/1.43.33?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
        [`v1.43.33`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14333)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.32...1.43.33)\n\n\\=======\n\n-
        api-change:`application-autoscaling`: \\[`botocore`] Adds support for ECS
        high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution,
        ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric
        periods for faster scaling\n- api-change:`batch`: \\[`botocore`] Adds Support
        for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED\n-
        api-change:`cognito-idp`: \\[`botocore`] In order to support the new TLS Self-Service
        feature, this change adds SecurityPolicyType to CustomDomainConfigType. During
        CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom
        domain's TLS enforcement, and for DescribeUserPoolDomain it informs users
        about the current TLS.\n- api-change:`compute-optimizer`: \\[`botocore`] This
        release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput
        Exceeded into EBS volume rightsizing recommendations.\n- api-change:`ec2`:
        \\[`botocore`] Documentation updates clarifying CancelCapacityReservation
        cancellable states\n- api-change:`ecs`: \\[`botocore`] Amazon ECS services
        now support high resolution (20 second) CloudWatch metrics for CPUUtilization
        and MemoryUtilization. Use these metrics for faster service auto scaling.\n-
        api-change:`eks`: \\[`botocore`] Adds support for configurable control plane
        egress routing in Amazon EKS, allowing you to route control plane egress traffic
        through your VPC and control how the control plane reaches resources in your
        network such as webhook servers and OIDC providers.\n- api-change:`gamelift`:
        \\[`botocore`] Amazon GameLift Servers has launched support for customizing
        Linux capabilities in container fleets. You can now specify additional Linux
        capabilities for containers in a container group definition, giving you finer
        control over the default Docker capabilities available to your containers.\n-
        api-change:`healthlake`: \\[`botocore`] Adding New Configurations to the FHIR
        Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration,
        ProfileConfiguration\n- api-change:`lambda`: \\[`botocore`] Converging and
        fixing existing documentation gaps in Lambda SDK\n- api-change:`logs`: \\[`botocore`]
        Added optional startFromHead parameter to FilterLogEvents enabling descending
        timestamp order (newest first) when set to false. Default true preserves existing
        ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024.\n-
        api-change:`sagemaker`: \\[`botocore`] Adds support for automatic AMI patching
        on HyperPod clusters. Customers can configure patching strategies to automatically
        apply security patch with zero job termination. Customers can also specify
        an AMI version at instance group level and update cluster software to a certain
        AMI version.\n- api-change:`synthetics`: \\[`botocore`] CloudWatch Synthetics
        adds support for multi-location canaries. Customers can now monitor their
        endpoints from multiple locations with centralized management from a primary
        location. The SDK includes new parameters for configuring multiple locations
        and tracking their state.\n\n### [`v1.43.32`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14332)\n\n[Compare
        Source](https://redirect.github.com/boto/boto3/compare/1.43.31...1.43.32)\n\n\\=======\n\n-
        api-change:`bedrock-agent`: \\[`botocore`] Launching Bedrock Managed Knowledge
        Bases. Added support for resource-based policies on Knowledge Base resources,
        enabling cross-account access for Managed Knowledge Bases.\n- api-change:`bedrock-agentcore`:
        \\[`botocore`] AgentCore Harness service will be Generally Available at NYS
        2026 with this Treb release. Harness will support invoking specific endpoints
        via the qualifier parameter, AWS Skills for pre-built agent capabilities,
        and improved validation for skill git source URLs.\n- api-change:`bedrock-agentcore-control`:
        \\[`botocore`] AgentCore Gateway now supports inference targets to LLM providers
        (direct config or built-in connectors), HTTP passthrough targets with session
        stickiness, runtime target API schemas, AWS WAF web ACL association with configurable
        fail-open or fail-close modes, and interceptor payload filtering.\n- api-change:`bedrock-agent-runtime`:
        \\[`botocore`] Adds new AgenticRetrieveStream API for managed knowledge bases
        to use conversation history and autonomously plan for multi-hop multi-KB reasoning
        with built-in evaluation and access-control. Updates Retrieve API for access-control-based
        filtering for managed knowledge bases.\n- api-change:`compute-optimizer-automation`:
        \\[`botocore`] This launch adds IfExists comparison operators to Compute Optimizer
        Automation rule criteria, so a rule can include recommended actions whose
        specified attribute isn't present.\n- api-change:`devops-agent`: \\[`botocore`]
        Adds support for Remote A2A (Agent-to-Agent) agent registration and management.
        Adds new Release Readiness Review and Release Testing capabilities. Adds support
        for Git managed skills in AWS DevOps Agent.\n- api-change:`ecs`: \\[`botocore`]
        Releasing the ability to bring-your-own task-definition for CreateExpressGatewayService
        and UpdateGatewayExpressService\n- api-change:`glue`: \\[`botocore`] This
        release adds support for Search and Discovery in AWS Glue, letting you and
        your applications search Data Catalog assets such as table and enrich them
        with business context and glossary terms.\n- api-change:`mq`: \\[`botocore`]
        This release adds private networking support for Amazon MQ for RabbitMQ. You
        can now associate AWS RAM resource shares with your broker and retrieve shared
        resource details using the new DescribeSharedResources API.\n- api-change:`opensearch`:
        \\[`botocore`] Adds support for configuring IAM Identity Center options on
        existing OpenSearch applications via the UpdateApplication API.\n- api-change:`partnercentral-selling`:
        \\[`botocore`] Cosell Resonate AND Prospecing API Launch with ARN correction\n-
        api-change:`securityagent`: \\[`botocore`] Updated AWS Security Agent SDK
        model with new APIs for threat modeling, code review, security requirements,
        and additional integration providers.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5
        **Schedule**: (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n-
        Automerge\n  - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**:
        Disabled by config. Please merge this manually once you are satisfied.\n\n\u267B
        **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
        checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
        about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
        to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by
        [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2393
      child_jobs: []
      commit_id: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
      event_id: e9737880-6b5f-11f1-8ef2-651af745e263
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/d80b72bc896f42eb89e5fda1338a058e/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/d80b72bc896f42eb89e5fda1338a058e/work/logs
        result_data_file: /var/lib/zuul/builds/d80b72bc896f42eb89e5fda1338a058e/work/results.json
        src_root: /var/lib/zuul/builds/d80b72bc896f42eb89e5fda1338a058e/work/src
        work_root: /var/lib/zuul/builds/d80b72bc896f42eb89e5fda1338a058e/work
      include_vars: []
      items:
      - branch: main
        change: '2393'
        change_message: "Update dependency boto3 to v1.43.33\n\nThis PR contains the
          following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [boto3](https://redirect.github.com/boto/boto3) | `==1.43.31` \u2192 `==1.43.33`
          | ![age](https://developer.mend.io/api/mc/badges/age/pypi/boto3/1.43.33?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/boto3/1.43.31/1.43.33?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>boto/boto3 (boto3)</summary>\n\n###
          [`v1.43.33`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14333)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.32...1.43.33)\n\n\\=======\n\n-
          api-change:`application-autoscaling`: \\[`botocore`] Adds support for ECS
          high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution,
          ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric
          periods for faster scaling\n- api-change:`batch`: \\[`botocore`] Adds Support
          for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED\n-
          api-change:`cognito-idp`: \\[`botocore`] In order to support the new TLS
          Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType.
          During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select
          a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs
          users about the current TLS.\n- api-change:`compute-optimizer`: \\[`botocore`]
          This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput
          Exceeded into EBS volume rightsizing recommendations.\n- api-change:`ec2`:
          \\[`botocore`] Documentation updates clarifying CancelCapacityReservation
          cancellable states\n- api-change:`ecs`: \\[`botocore`] Amazon ECS services
          now support high resolution (20 second) CloudWatch metrics for CPUUtilization
          and MemoryUtilization. Use these metrics for faster service auto scaling.\n-
          api-change:`eks`: \\[`botocore`] Adds support for configurable control plane
          egress routing in Amazon EKS, allowing you to route control plane egress
          traffic through your VPC and control how the control plane reaches resources
          in your network such as webhook servers and OIDC providers.\n- api-change:`gamelift`:
          \\[`botocore`] Amazon GameLift Servers has launched support for customizing
          Linux capabilities in container fleets. You can now specify additional Linux
          capabilities for containers in a container group definition, giving you
          finer control over the default Docker capabilities available to your containers.\n-
          api-change:`healthlake`: \\[`botocore`] Adding New Configurations to the
          FHIR Create Datastore. The new configurations include NLP Configuration,
          AnalyticsConfiguration, ProfileConfiguration\n- api-change:`lambda`: \\[`botocore`]
          Converging and fixing existing documentation gaps in Lambda SDK\n- api-change:`logs`:
          \\[`botocore`] Added optional startFromHead parameter to FilterLogEvents
          enabling descending timestamp order (newest first) when set to false. Default
          true preserves existing ascending order. Reverse sorting requires a startTime
          on or after Jan 1, 2024.\n- api-change:`sagemaker`: \\[`botocore`] Adds
          support for automatic AMI patching on HyperPod clusters. Customers can configure
          patching strategies to automatically apply security patch with zero job
          termination. Customers can also specify an AMI version at instance group
          level and update cluster software to a certain AMI version.\n- api-change:`synthetics`:
          \\[`botocore`] CloudWatch Synthetics adds support for multi-location canaries.
          Customers can now monitor their endpoints from multiple locations with centralized
          management from a primary location. The SDK includes new parameters for
          configuring multiple locations and tracking their state.\n\n### [`v1.43.32`](https://redirect.github.com/boto/boto3/blob/HEAD/CHANGELOG.rst#14332)\n\n[Compare
          Source](https://redirect.github.com/boto/boto3/compare/1.43.31...1.43.32)\n\n\\=======\n\n-
          api-change:`bedrock-agent`: \\[`botocore`] Launching Bedrock Managed Knowledge
          Bases. Added support for resource-based policies on Knowledge Base resources,
          enabling cross-account access for Managed Knowledge Bases.\n- api-change:`bedrock-agentcore`:
          \\[`botocore`] AgentCore Harness service will be Generally Available at
          NYS 2026 with this Treb release. Harness will support invoking specific
          endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities,
          and improved validation for skill git source URLs.\n- api-change:`bedrock-agentcore-control`:
          \\[`botocore`] AgentCore Gateway now supports inference targets to LLM providers
          (direct config or built-in connectors), HTTP passthrough targets with session
          stickiness, runtime target API schemas, AWS WAF web ACL association with
          configurable fail-open or fail-close modes, and interceptor payload filtering.\n-
          api-change:`bedrock-agent-runtime`: \\[`botocore`] Adds new AgenticRetrieveStream
          API for managed knowledge bases to use conversation history and autonomously
          plan for multi-hop multi-KB reasoning with built-in evaluation and access-control.
          Updates Retrieve API for access-control-based filtering for managed knowledge
          bases.\n- api-change:`compute-optimizer-automation`: \\[`botocore`] This
          launch adds IfExists comparison operators to Compute Optimizer Automation
          rule criteria, so a rule can include recommended actions whose specified
          attribute isn't present.\n- api-change:`devops-agent`: \\[`botocore`] Adds
          support for Remote A2A (Agent-to-Agent) agent registration and management.
          Adds new Release Readiness Review and Release Testing capabilities. Adds
          support for Git managed skills in AWS DevOps Agent.\n- api-change:`ecs`:
          \\[`botocore`] Releasing the ability to bring-your-own task-definition for
          CreateExpressGatewayService and UpdateGatewayExpressService\n- api-change:`glue`:
          \\[`botocore`] This release adds support for Search and Discovery in AWS
          Glue, letting you and your applications search Data Catalog assets such
          as table and enrich them with business context and glossary terms.\n- api-change:`mq`:
          \\[`botocore`] This release adds private networking support for Amazon MQ
          for RabbitMQ. You can now associate AWS RAM resource shares with your broker
          and retrieve shared resource details using the new DescribeSharedResources
          API.\n- api-change:`opensearch`: \\[`botocore`] Adds support for configuring
          IAM Identity Center options on existing OpenSearch applications via the
          UpdateApplication API.\n- api-change:`partnercentral-selling`: \\[`botocore`]
          Cosell Resonate AND Prospecing API Launch with ARN correction\n- api-change:`securityagent`:
          \\[`botocore`] Updated AWS Security Agent SDK model with new APIs for threat
          modeling, code review, security requirements, and additional integration
          providers.\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2393
        commit_id: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
        patchset: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
        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: hadolint
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYm90bzMgdG8gdjEuNDMuMzMKClRoaXMgUFIgY29udGFpbnMgdGhlIGZvbGxvd2luZyB1cGRhdGVzOgoKfCBQYWNrYWdlIHwgQ2hhbmdlIHwgW0FnZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfCBbQ29uZmlkZW5jZV0oaHR0cHM6Ly9kb2NzLnJlbm92YXRlYm90LmNvbS9tZXJnZS1jb25maWRlbmNlLykgfAp8LS0tfC0tLXwtLS18LS0tfAp8IFtib3RvM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMpIHwgYD09MS40My4zMWAg4oaSIGA9PTEuNDMuMzNgIHwgIVthZ2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9hZ2UvcHlwaS9ib3RvMy8xLjQzLjMzP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL3B5cGkvYm90bzMvMS40My4zMS8xLjQzLjMzP3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmJvdG8vYm90bzMgKGJvdG8zKTwvc3VtbWFyeT4KCiMjIyBbYHYxLjQzLjMzYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzMzMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My4zMi4uLjEuNDMuMzMpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBhcHBsaWNhdGlvbi1hdXRvc2NhbGluZ2A6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBFQ1MgaGlnaC1yZXNvbHV0aW9uIHByZWRlZmluZWQgc2NhbGluZyBtZXRyaWNzIChFQ1NTZXJ2aWNlQXZlcmFnZUNQVVV0aWxpemF0aW9uSGlnaFJlc29sdXRpb24sIEVDU1NlcnZpY2VBdmVyYWdlTWVtb3J5VXRpbGl6YXRpb25IaWdoUmVzb2x1dGlvbikgZW5hYmxpbmcgMjAtc2Vjb25kIG1ldHJpYyBwZXJpb2RzIGZvciBmYXN0ZXIgc2NhbGluZwotIGFwaS1jaGFuZ2U6YGJhdGNoYDogXFtgYm90b2NvcmVgXSBBZGRzIFN1cHBvcnQgZm9yIG9yZGVyZWQgYWxsb2NhdGlvbiBzdHJhdGVnaWVzLSBCRVNULUZJVC1QUk9HUkVTU0lWRS1PUkRFUkVEIG9yIFNQT1QtQ0FQQUNJVFktT1BUSU1JWkVELVBSSU9SSVRJWkVECi0gYXBpLWNoYW5nZTpgY29nbml0by1pZHBgOiBcW2Bib3RvY29yZWBdIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIG5ldyBUTFMgU2VsZi1TZXJ2aWNlIGZlYXR1cmUsIHRoaXMgY2hhbmdlIGFkZHMgU2VjdXJpdHlQb2xpY3lUeXBlIHRvIEN1c3RvbURvbWFpbkNvbmZpZ1R5cGUuIER1cmluZyBDcmVhdGVVc2VyUG9vbERvbWFpbiBhbmQgVXBkYXRlVXNlclBvb2xEb21haW4gdGhpcyBpcyB1c2VkIHRvIHNlbGVjdCBhIGN1c3RvbSBkb21haW4ncyBUTFMgZW5mb3JjZW1lbnQsIGFuZCBmb3IgRGVzY3JpYmVVc2VyUG9vbERvbWFpbiBpdCBpbmZvcm1zIHVzZXJzIGFib3V0IHRoZSBjdXJyZW50IFRMUy4KLSBhcGktY2hhbmdlOmBjb21wdXRlLW9wdGltaXplcmA6IFxbYGJvdG9jb3JlYF0gVGhpcyByZWxlYXNlIHN1cmZhY2VzIHR3byBuZXcgbWV0cmljcyBWb2x1bWUgSU9QUyBFeGNlZWRlZCBhbmQgVm9sdW1lIFRocm91Z2hwdXQgRXhjZWVkZWQgaW50byBFQlMgdm9sdW1lIHJpZ2h0c2l6aW5nIHJlY29tbWVuZGF0aW9ucy4KLSBhcGktY2hhbmdlOmBlYzJgOiBcW2Bib3RvY29yZWBdIERvY3VtZW50YXRpb24gdXBkYXRlcyBjbGFyaWZ5aW5nIENhbmNlbENhcGFjaXR5UmVzZXJ2YXRpb24gY2FuY2VsbGFibGUgc3RhdGVzCi0gYXBpLWNoYW5nZTpgZWNzYDogXFtgYm90b2NvcmVgXSBBbWF6b24gRUNTIHNlcnZpY2VzIG5vdyBzdXBwb3J0IGhpZ2ggcmVzb2x1dGlvbiAoMjAgc2Vjb25kKSBDbG91ZFdhdGNoIG1ldHJpY3MgZm9yIENQVVV0aWxpemF0aW9uIGFuZCBNZW1vcnlVdGlsaXphdGlvbi4gVXNlIHRoZXNlIG1ldHJpY3MgZm9yIGZhc3RlciBzZXJ2aWNlIGF1dG8gc2NhbGluZy4KLSBhcGktY2hhbmdlOmBla3NgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgY29uZmlndXJhYmxlIGNvbnRyb2wgcGxhbmUgZWdyZXNzIHJvdXRpbmcgaW4gQW1hem9uIEVLUywgYWxsb3dpbmcgeW91IHRvIHJvdXRlIGNvbnRyb2wgcGxhbmUgZWdyZXNzIHRyYWZmaWMgdGhyb3VnaCB5b3VyIFZQQyBhbmQgY29udHJvbCBob3cgdGhlIGNvbnRyb2wgcGxhbmUgcmVhY2hlcyByZXNvdXJjZXMgaW4geW91ciBuZXR3b3JrIHN1Y2ggYXMgd2ViaG9vayBzZXJ2ZXJzIGFuZCBPSURDIHByb3ZpZGVycy4KLSBhcGktY2hhbmdlOmBnYW1lbGlmdGA6IFxbYGJvdG9jb3JlYF0gQW1hem9uIEdhbWVMaWZ0IFNlcnZlcnMgaGFzIGxhdW5jaGVkIHN1cHBvcnQgZm9yIGN1c3RvbWl6aW5nIExpbnV4IGNhcGFiaWxpdGllcyBpbiBjb250YWluZXIgZmxlZXRzLiBZb3UgY2FuIG5vdyBzcGVjaWZ5IGFkZGl0aW9uYWwgTGludXggY2FwYWJpbGl0aWVzIGZvciBjb250YWluZXJzIGluIGEgY29udGFpbmVyIGdyb3VwIGRlZmluaXRpb24sIGdpdmluZyB5b3UgZmluZXIgY29udHJvbCBvdmVyIHRoZSBkZWZhdWx0IERvY2tlciBjYXBhYmlsaXRpZXMgYXZhaWxhYmxlIHRvIHlvdXIgY29udGFpbmVycy4KLSBhcGktY2hhbmdlOmBoZWFsdGhsYWtlYDogXFtgYm90b2NvcmVgXSBBZGRpbmcgTmV3IENvbmZpZ3VyYXRpb25zIHRvIHRoZSBGSElSIENyZWF0ZSBEYXRhc3RvcmUuIFRoZSBuZXcgY29uZmlndXJhdGlvbnMgaW5jbHVkZSBOTFAgQ29uZmlndXJhdGlvbiwgQW5hbHl0aWNzQ29uZmlndXJhdGlvbiwgUHJvZmlsZUNvbmZpZ3VyYXRpb24KLSBhcGktY2hhbmdlOmBsYW1iZGFgOiBcW2Bib3RvY29yZWBdIENvbnZlcmdpbmcgYW5kIGZpeGluZyBleGlzdGluZyBkb2N1bWVudGF0aW9uIGdhcHMgaW4gTGFtYmRhIFNESwotIGFwaS1jaGFuZ2U6YGxvZ3NgOiBcW2Bib3RvY29yZWBdIEFkZGVkIG9wdGlvbmFsIHN0YXJ0RnJvbUhlYWQgcGFyYW1ldGVyIHRvIEZpbHRlckxvZ0V2ZW50cyBlbmFibGluZyBkZXNjZW5kaW5nIHRpbWVzdGFtcCBvcmRlciAobmV3ZXN0IGZpcnN0KSB3aGVuIHNldCB0byBmYWxzZS4gRGVmYXVsdCB0cnVlIHByZXNlcnZlcyBleGlzdGluZyBhc2NlbmRpbmcgb3JkZXIuIFJldmVyc2Ugc29ydGluZyByZXF1aXJlcyBhIHN0YXJ0VGltZSBvbiBvciBhZnRlciBKYW4gMSwgMjAyNC4KLSBhcGktY2hhbmdlOmBzYWdlbWFrZXJgOiBcW2Bib3RvY29yZWBdIEFkZHMgc3VwcG9ydCBmb3IgYXV0b21hdGljIEFNSSBwYXRjaGluZyBvbiBIeXBlclBvZCBjbHVzdGVycy4gQ3VzdG9tZXJzIGNhbiBjb25maWd1cmUgcGF0Y2hpbmcgc3RyYXRlZ2llcyB0byBhdXRvbWF0aWNhbGx5IGFwcGx5IHNlY3VyaXR5IHBhdGNoIHdpdGggemVybyBqb2IgdGVybWluYXRpb24uIEN1c3RvbWVycyBjYW4gYWxzbyBzcGVjaWZ5IGFuIEFNSSB2ZXJzaW9uIGF0IGluc3RhbmNlIGdyb3VwIGxldmVsIGFuZCB1cGRhdGUgY2x1c3RlciBzb2Z0d2FyZSB0byBhIGNlcnRhaW4gQU1JIHZlcnNpb24uCi0gYXBpLWNoYW5nZTpgc3ludGhldGljc2A6IFxbYGJvdG9jb3JlYF0gQ2xvdWRXYXRjaCBTeW50aGV0aWNzIGFkZHMgc3VwcG9ydCBmb3IgbXVsdGktbG9jYXRpb24gY2FuYXJpZXMuIEN1c3RvbWVycyBjYW4gbm93IG1vbml0b3IgdGhlaXIgZW5kcG9pbnRzIGZyb20gbXVsdGlwbGUgbG9jYXRpb25zIHdpdGggY2VudHJhbGl6ZWQgbWFuYWdlbWVudCBmcm9tIGEgcHJpbWFyeSBsb2NhdGlvbi4gVGhlIFNESyBpbmNsdWRlcyBuZXcgcGFyYW1ldGVycyBmb3IgY29uZmlndXJpbmcgbXVsdGlwbGUgbG9jYXRpb25zIGFuZCB0cmFja2luZyB0aGVpciBzdGF0ZS4KCiMjIyBbYHYxLjQzLjMyYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JvdG8vYm90bzMvYmxvYi9IRUFEL0NIQU5HRUxPRy5yc3QjMTQzMzIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9ib3RvL2JvdG8zL2NvbXBhcmUvMS40My4zMS4uLjEuNDMuMzIpCgpcPT09PT09PQoKLSBhcGktY2hhbmdlOmBiZWRyb2NrLWFnZW50YDogXFtgYm90b2NvcmVgXSBMYXVuY2hpbmcgQmVkcm9jayBNYW5hZ2VkIEtub3dsZWRnZSBCYXNlcy4gQWRkZWQgc3VwcG9ydCBmb3IgcmVzb3VyY2UtYmFzZWQgcG9saWNpZXMgb24gS25vd2xlZGdlIEJhc2UgcmVzb3VyY2VzLCBlbmFibGluZyBjcm9zcy1hY2NvdW50IGFjY2VzcyBmb3IgTWFuYWdlZCBLbm93bGVkZ2UgQmFzZXMuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmVgOiBcW2Bib3RvY29yZWBdIEFnZW50Q29yZSBIYXJuZXNzIHNlcnZpY2Ugd2lsbCBiZSBHZW5lcmFsbHkgQXZhaWxhYmxlIGF0IE5ZUyAyMDI2IHdpdGggdGhpcyBUcmViIHJlbGVhc2UuIEhhcm5lc3Mgd2lsbCBzdXBwb3J0IGludm9raW5nIHNwZWNpZmljIGVuZHBvaW50cyB2aWEgdGhlIHF1YWxpZmllciBwYXJhbWV0ZXIsIEFXUyBTa2lsbHMgZm9yIHByZS1idWlsdCBhZ2VudCBjYXBhYmlsaXRpZXMsIGFuZCBpbXByb3ZlZCB2YWxpZGF0aW9uIGZvciBza2lsbCBnaXQgc291cmNlIFVSTHMuCi0gYXBpLWNoYW5nZTpgYmVkcm9jay1hZ2VudGNvcmUtY29udHJvbGA6IFxbYGJvdG9jb3JlYF0gQWdlbnRDb3JlIEdhdGV3YXkgbm93IHN1cHBvcnRzIGluZmVyZW5jZSB0YXJnZXRzIHRvIExMTSBwcm92aWRlcnMgKGRpcmVjdCBjb25maWcgb3IgYnVpbHQtaW4gY29ubmVjdG9ycyksIEhUVFAgcGFzc3Rocm91Z2ggdGFyZ2V0cyB3aXRoIHNlc3Npb24gc3RpY2tpbmVzcywgcnVudGltZSB0YXJnZXQgQVBJIHNjaGVtYXMsIEFXUyBXQUYgd2ViIEFDTCBhc3NvY2lhdGlvbiB3aXRoIGNvbmZpZ3VyYWJsZSBmYWlsLW9wZW4gb3IgZmFpbC1jbG9zZSBtb2RlcywgYW5kIGludGVyY2VwdG9yIHBheWxvYWQgZmlsdGVyaW5nLgotIGFwaS1jaGFuZ2U6YGJlZHJvY2stYWdlbnQtcnVudGltZWA6IFxbYGJvdG9jb3JlYF0gQWRkcyBuZXcgQWdlbnRpY1JldHJpZXZlU3RyZWFtIEFQSSBmb3IgbWFuYWdlZCBrbm93bGVkZ2UgYmFzZXMgdG8gdXNlIGNvbnZlcnNhdGlvbiBoaXN0b3J5IGFuZCBhdXRvbm9tb3VzbHkgcGxhbiBmb3IgbXVsdGktaG9wIG11bHRpLUtCIHJlYXNvbmluZyB3aXRoIGJ1aWx0LWluIGV2YWx1YXRpb24gYW5kIGFjY2Vzcy1jb250cm9sLiBVcGRhdGVzIFJldHJpZXZlIEFQSSBmb3IgYWNjZXNzLWNvbnRyb2wtYmFzZWQgZmlsdGVyaW5nIGZvciBtYW5hZ2VkIGtub3dsZWRnZSBiYXNlcy4KLSBhcGktY2hhbmdlOmBjb21wdXRlLW9wdGltaXplci1hdXRvbWF0aW9uYDogXFtgYm90b2NvcmVgXSBUaGlzIGxhdW5jaCBhZGRzIElmRXhpc3RzIGNvbXBhcmlzb24gb3BlcmF0b3JzIHRvIENvbXB1dGUgT3B0aW1pemVyIEF1dG9tYXRpb24gcnVsZSBjcml0ZXJpYSwgc28gYSBydWxlIGNhbiBpbmNsdWRlIHJlY29tbWVuZGVkIGFjdGlvbnMgd2hvc2Ugc3BlY2lmaWVkIGF0dHJpYnV0ZSBpc24ndCBwcmVzZW50LgotIGFwaS1jaGFuZ2U6YGRldm9wcy1hZ2VudGA6IFxbYGJvdG9jb3JlYF0gQWRkcyBzdXBwb3J0IGZvciBSZW1vdGUgQTJBIChBZ2VudC10by1BZ2VudCkgYWdlbnQgcmVnaXN0cmF0aW9uIGFuZCBtYW5hZ2VtZW50LiBBZGRzIG5ldyBSZWxlYXNlIFJlYWRpbmVzcyBSZXZpZXcgYW5kIFJlbGVhc2UgVGVzdGluZyBjYXBhYmlsaXRpZXMuIEFkZHMgc3VwcG9ydCBmb3IgR2l0IG1hbmFnZWQgc2tpbGxzIGluIEFXUyBEZXZPcHMgQWdlbnQuCi0gYXBpLWNoYW5nZTpgZWNzYDogXFtgYm90b2NvcmVgXSBSZWxlYXNpbmcgdGhlIGFiaWxpdHkgdG8gYnJpbmcteW91ci1vd24gdGFzay1kZWZpbml0aW9uIGZvciBDcmVhdGVFeHByZXNzR2F0ZXdheVNlcnZpY2UgYW5kIFVwZGF0ZUdhdGV3YXlFeHByZXNzU2VydmljZQotIGFwaS1jaGFuZ2U6YGdsdWVgOiBcW2Bib3RvY29yZWBdIFRoaXMgcmVsZWFzZSBhZGRzIHN1cHBvcnQgZm9yIFNlYXJjaCBhbmQgRGlzY292ZXJ5IGluIEFXUyBHbHVlLCBsZXR0aW5nIHlvdSBhbmQgeW91ciBhcHBsaWNhdGlvbnMgc2VhcmNoIERhdGEgQ2F0YWxvZyBhc3NldHMgc3VjaCBhcyB0YWJsZSBhbmQgZW5yaWNoIHRoZW0gd2l0aCBidXNpbmVzcyBjb250ZXh0IGFuZCBnbG9zc2FyeSB0ZXJtcy4KLSBhcGktY2hhbmdlOmBtcWA6IFxbYGJvdG9jb3JlYF0gVGhpcyByZWxlYXNlIGFkZHMgcHJpdmF0ZSBuZXR3b3JraW5nIHN1cHBvcnQgZm9yIEFtYXpvbiBNUSBmb3IgUmFiYml0TVEuIFlvdSBjYW4gbm93IGFzc29jaWF0ZSBBV1MgUkFNIHJlc291cmNlIHNoYXJlcyB3aXRoIHlvdXIgYnJva2VyIGFuZCByZXRyaWV2ZSBzaGFyZWQgcmVzb3VyY2UgZGV0YWlscyB1c2luZyB0aGUgbmV3IERlc2NyaWJlU2hhcmVkUmVzb3VyY2VzIEFQSS4KLSBhcGktY2hhbmdlOmBvcGVuc2VhcmNoYDogXFtgYm90b2NvcmVgXSBBZGRzIHN1cHBvcnQgZm9yIGNvbmZpZ3VyaW5nIElBTSBJZGVudGl0eSBDZW50ZXIgb3B0aW9ucyBvbiBleGlzdGluZyBPcGVuU2VhcmNoIGFwcGxpY2F0aW9ucyB2aWEgdGhlIFVwZGF0ZUFwcGxpY2F0aW9uIEFQSS4KLSBhcGktY2hhbmdlOmBwYXJ0bmVyY2VudHJhbC1zZWxsaW5nYDogXFtgYm90b2NvcmVgXSBDb3NlbGwgUmVzb25hdGUgQU5EIFByb3NwZWNpbmcgQVBJIExhdW5jaCB3aXRoIEFSTiBjb3JyZWN0aW9uCi0gYXBpLWNoYW5nZTpgc2VjdXJpdHlhZ2VudGA6IFxbYGJvdG9jb3JlYF0gVXBkYXRlZCBBV1MgU2VjdXJpdHkgQWdlbnQgU0RLIG1vZGVsIHdpdGggbmV3IEFQSXMgZm9yIHRocmVhdCBtb2RlbGluZywgY29kZSByZXZpZXcsIHNlY3VyaXR5IHJlcXVpcmVtZW50cywgYW5kIGFkZGl0aW9uYWwgaW50ZWdyYXRpb24gcHJvdmlkZXJzLgoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHlNVGt1TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqSXpNUzR4SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: d6b53cc56f9d010c2efbb71ca1eb7058986ef427
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 3d5c7b5973754999f7005857a00ce9168944f0f1
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/hadolint/run.yaml
          roles:
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_0/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_0/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_1/openinfra-zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
      post_review: false
      post_timeout: 1800
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: bd3e9199132dab74a3a3caa525cdfbed8cddfd48
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2393/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
