all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 199.204.45.77
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      cilium_helm_values:
        operator:
          replicas: 1
      cilium_ipv4_cidr: 172.24.0.0/16
      kube_vip_address: 172.17.0.100
      kube_vip_interface: '{{ ansible_facts[''default_ipv4''].interface }}'
      kubernetes_hostname: '{{ ansible_facts[''default_ipv4''].address }}'
      kubernetes_version: 1.28.13
      molecule_install_collection_siblings: true
      molecule_scenario: secretgen-controller
      nodepool:
        az: nova
        cloud: public
        external_id: 7f2fec3d-e20a-4e27-a15f-bb86ecd58c8a
        host_id: f5d41c99f3f50a7a02e8c9e081443c73166af207792dcb8ee7f694ca
        interface_ip: 199.204.45.77
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 199.204.45.77
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.204.45.77
        public_ipv6: 2604:e100:1:0:f816:3eff:fee0:7718
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: nova
        cloud: public
        external_id: 7f2fec3d-e20a-4e27-a15f-bb86ecd58c8a
        host_id: f5d41c99f3f50a7a02e8c9e081443c73166af207792dcb8ee7f694ca
        interface_ip: 199.204.45.77
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 199.204.45.77
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.204.45.77
        public_ipv6: 2604:e100:1:0:f816:3eff:fee0:7718
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    cilium_helm_values:
      operator:
        replicas: 1
    kubernetes_version: 1.28.13
    molecule_install_collection_siblings: true
    molecule_scenario: secretgen-controller
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-config/zuul.d/jobs.yaml@main#1>'
      - '<Job molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-jobs/zuul.d/ansible-jobs.yaml@main#1>'
      - '<Job atmosphere-common-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/atmosphere.common/.zuul.yaml@main#4>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/atmosphere.common/.zuul.yaml@main#33>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        None source: vexxhost/atmosphere.common/.zuul.yaml@main#114>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: cff69d3e040243c49867d3122888b6e6
      build_refs:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.13.1\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated
          due to platform limits.\n\nThis PR contains the following updates:\n\n|
          Package | Update | Change |\n|---|---|---|\n| [metal3-io/baremetal-operator](https://redirect.github.com/metal3-io/baremetal-operator)
          | minor | `0.10.3` \u2192 `0.13.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\n\n### [`v0.13.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.13.0...v0.13.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.13.0\n\n#### :bug: Bug Fixes\n\n- Fix reconciling HFS created before
          BMH and add e2e tests ([#&#8203;3259](https://redirect.github.com/metal3-io/baremetal-operator/issues/3259))\n\n####
          :seedling: Others\n\n- Bump cluster-api to v1.13.3 ([#&#8203;3376](https://redirect.github.com/metal3-io/baremetal-operator/issues/3376))\n-
          fix dependabots build workflop step ([#&#8203;3367](https://redirect.github.com/metal3-io/baremetal-operator/issues/3367))\n-
          Use proper IPA cache address ([#&#8203;3359](https://redirect.github.com/metal3-io/baremetal-operator/issues/3359))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.11 to 3.6.12 ([#&#8203;3323](https://redirect.github.com/metal3-io/baremetal-operator/issues/3323))\n-
          Bump x/net to v0.55.0 ([#&#8203;3320](https://redirect.github.com/metal3-io/baremetal-operator/issues/3320))\n-
          Bump Go version to 1.25.11 ([#&#8203;3315](https://redirect.github.com/metal3-io/baremetal-operator/issues/3315))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
          in /test ([#&#8203;3295](https://redirect.github.com/metal3-io/baremetal-operator/issues/3295))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
          ([#&#8203;3294](https://redirect.github.com/metal3-io/baremetal-operator/issues/3294))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;3231](https://redirect.github.com/metal3-io/baremetal-operator/issues/3231))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 ([#&#8203;3228](https://redirect.github.com/metal3-io/baremetal-operator/issues/3228))\n-
          Bump the kubernetes group across 3 directories with 5 updates ([#&#8203;3351](https://redirect.github.com/metal3-io/baremetal-operator/issues/3351))\n-
          Fix e2e test to use irso v0.9 and ironic v35.0 ([#&#8203;3257](https://redirect.github.com/metal3-io/baremetal-operator/issues/3257))\n-
          Bump the github-actions group with 2 updates ([#&#8203;3297](https://redirect.github.com/metal3-io/baremetal-operator/issues/3297))\n-
          remove obsoleted release action ([#&#8203;3234](https://redirect.github.com/metal3-io/baremetal-operator/issues/3234))\n-
          Bump the capi group across 2 directories with 1 update ([#&#8203;3225](https://redirect.github.com/metal3-io/baremetal-operator/issues/3225))\n-
          Use hard reboot in firmware settings test ([#&#8203;3316](https://redirect.github.com/metal3-io/baremetal-operator/issues/3316))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3254](https://redirect.github.com/metal3-io/baremetal-operator/issues/3254)
          [#&#8203;3227](https://redirect.github.com/metal3-io/baremetal-operator/issues/3227)
          [#&#8203;3240](https://redirect.github.com/metal3-io/baremetal-operator/issues/3240)
          [#&#8203;3253](https://redirect.github.com/metal3-io/baremetal-operator/issues/3253)\n\nThe
          image for this release is: v0.13.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.13.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.5...v0.13.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :warning: Breaking Changes\n\n- Uplifts CAPI to v1.13.0-rc.1,
          k8s group to v0.35.4 and controller-runtime to v0.23.3 ([#&#8203;3173](https://redirect.github.com/metal3-io/baremetal-operator/issues/3173))\n-
          Remove the iRMC driver, deprecate BMH.Spec.Firmware ([#&#8203;3034](https://redirect.github.com/metal3-io/baremetal-operator/issues/3034))\n\n####
          :sparkles: New Features\n\n- Allow forced detachment of a host from Ironic
          ([#&#8203;2955](https://redirect.github.com/metal3-io/baremetal-operator/issues/2955))\n-
          Accept per-host pull secrets for external OCI registries ([#&#8203;2745](https://redirect.github.com/metal3-io/baremetal-operator/issues/2745))\n-
          Add libvirt network creation and deletion to vbmctl ([#&#8203;3136](https://redirect.github.com/metal3-io/baremetal-operator/issues/3136))\n-
          Adds Associate logic for HostClaim ([#&#8203;2996](https://redirect.github.com/metal3-io/baremetal-operator/issues/2996))\n-
          Add multi-architecture PXE boot support ([#&#8203;2966](https://redirect.github.com/metal3-io/baremetal-operator/issues/2966))\n-
          Add Healthy condition based on BMC health rollup ([#&#8203;3013](https://redirect.github.com/metal3-io/baremetal-operator/issues/3013))\n-
          Add PCI Address field to HardwareData NIC ([#&#8203;2895](https://redirect.github.com/metal3-io/baremetal-operator/issues/2895))\n-
          Restructure VBMCTL into separate package and CLI ([#&#8203;2953](https://redirect.github.com/metal3-io/baremetal-operator/issues/2953))\n-
          Conditions implementation for BareMetalHosts ([#&#8203;2945](https://redirect.github.com/metal3-io/baremetal-operator/issues/2945))\n-
          HostClaim custom resources ([#&#8203;2856](https://redirect.github.com/metal3-io/baremetal-operator/issues/2856))\n-
          Allow enabling ExternallyProvisioned for available hosts ([#&#8203;2774](https://redirect.github.com/metal3-io/baremetal-operator/issues/2774))\n\n####
          :bug: Bug Fixes\n\n- Add missing `context` to `PreprovisioningImageFormats`
          func ([#&#8203;3165](https://redirect.github.com/metal3-io/baremetal-operator/issues/3165))\n-
          Fix Healthy condition staying Unknown despite Ironic reporting health status
          ([#&#8203;3133](https://redirect.github.com/metal3-io/baremetal-operator/issues/3133))\n-
          Add webhook readiness check before starting manager ([#&#8203;3162](https://redirect.github.com/metal3-io/baremetal-operator/issues/3162))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3113](https://redirect.github.com/metal3-io/baremetal-operator/issues/3113))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3124](https://redirect.github.com/metal3-io/baremetal-operator/issues/3124))\n-
          Add handling of paused annotation to the HFS controller ([#&#8203;3074](https://redirect.github.com/metal3-io/baremetal-operator/issues/3074))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3073](https://redirect.github.com/metal3-io/baremetal-operator/issues/3073))\n-
          Do not check power failure when not applicable ([#&#8203;3069](https://redirect.github.com/metal3-io/baremetal-operator/issues/3069))\n-
          Enable BMO to abort servicing to back out of failures ([#&#8203;3000](https://redirect.github.com/metal3-io/baremetal-operator/issues/3000))\n-
          Do not log firmware components on each BMH reconciliation ([#&#8203;2963](https://redirect.github.com/metal3-io/baremetal-operator/issues/2963))\n-
          Correctly handle resource generations for HFC and HFS ([#&#8203;2964](https://redirect.github.com/metal3-io/baremetal-operator/issues/2964))\n-
          Make architecture tests portable across x86\\_64 and aarch64 ([#&#8203;2942](https://redirect.github.com/metal3-io/baremetal-operator/issues/2942))\n-
          Fix deletion hang when aborting inspection during power-off ([#&#8203;2928](https://redirect.github.com/metal3-io/baremetal-operator/issues/2928))\n-
          Allow setting `force_persistent_boot_device: <value>` for deploy\\_interface:
          direct ([#&#8203;2614](https://redirect.github.com/metal3-io/baremetal-operator/issues/2614))\n-
          Fix errors.As usage for NoDataInSecretError ([#&#8203;2890](https://redirect.github.com/metal3-io/baremetal-operator/issues/2890))\n-
          Sync automated\\_clean before deprovisioning ([#&#8203;2881](https://redirect.github.com/metal3-io/baremetal-operator/issues/2881))\n-
          Require PreprovisioningImage for deprovisioning when cleaning is enabled
          ([#&#8203;2859](https://redirect.github.com/metal3-io/baremetal-operator/issues/2859))\n\n####
          :book: Documentation\n\n- Add release 0.13 test triggers to README ([#&#8203;3219](https://redirect.github.com/metal3-io/baremetal-operator/issues/3219))\n-
          add OpenSSF OSPS baseline level 1 badge ([#&#8203;3114](https://redirect.github.com/metal3-io/baremetal-operator/issues/3114))\n-
          Add release 0.12 test triggers to README ([#&#8203;2892](https://redirect.github.com/metal3-io/baremetal-operator/issues/2892))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2773](https://redirect.github.com/metal3-io/baremetal-operator/issues/2773))\n\n####
          :seedling: Others\n\n- Bump Go version to 1.25.10 ([#&#8203;3224](https://redirect.github.com/metal3-io/baremetal-operator/issues/3224))\n-
          Bump CAPI to v1.13.1 ([#&#8203;3212](https://redirect.github.com/metal3-io/baremetal-operator/issues/3212))\n-
          Bump github.com/moby/moby/client from 0.4.0 to 0.4.1 in /test ([#&#8203;3188](https://redirect.github.com/metal3-io/baremetal-operator/issues/3188))\n-
          Bump CAPI to v1.13.0 ([#&#8203;3187](https://redirect.github.com/metal3-io/baremetal-operator/issues/3187))\n-
          Simplify e2e fixture test configuration ([#&#8203;3167](https://redirect.github.com/metal3-io/baremetal-operator/issues/3167))\n-
          Set manager TLS default back to unset ([#&#8203;3153](https://redirect.github.com/metal3-io/baremetal-operator/issues/3153))\n-
          Bump github.com/cert-manager/cert-manager from 1.20.1 to 1.20.2 in /test
          ([#&#8203;3170](https://redirect.github.com/metal3-io/baremetal-operator/issues/3170))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3169](https://redirect.github.com/metal3-io/baremetal-operator/issues/3169))\n-
          fix help target alignment and numeric target names ([#&#8203;3168](https://redirect.github.com/metal3-io/baremetal-operator/issues/3168))\n-
          Add image server management commands to vbmctl ([#&#8203;3121](https://redirect.github.com/metal3-io/baremetal-operator/issues/3121))\n-
          Create ironic.yaml for the e2e tests from a template file ([#&#8203;3095](https://redirect.github.com/metal3-io/baremetal-operator/issues/3095))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /test ([#&#8203;3158](https://redirect.github.com/metal3-io/baremetal-operator/issues/3158))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 ([#&#8203;3156](https://redirect.github.com/metal3-io/baremetal-operator/issues/3156))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 ([#&#8203;3155](https://redirect.github.com/metal3-io/baremetal-operator/issues/3155))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /hack/tools ([#&#8203;3157](https://redirect.github.com/metal3-io/baremetal-operator/issues/3157))\n-
          Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 ([#&#8203;3148](https://redirect.github.com/metal3-io/baremetal-operator/issues/3148))\n-
          Add scheduled github worklow job for Fuzzing ([#&#8203;3122](https://redirect.github.com/metal3-io/baremetal-operator/issues/3122))\n-
          Bump libvirt.org/go/libvirt from 1.12001.0 to 1.12002.0 in /test ([#&#8203;3140](https://redirect.github.com/metal3-io/baremetal-operator/issues/3140))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.9 to 3.6.10 ([#&#8203;3139](https://redirect.github.com/metal3-io/baremetal-operator/issues/3139))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3145](https://redirect.github.com/metal3-io/baremetal-operator/issues/3145))\n-
          Add maketarget for ensuring docker is present for testing ([#&#8203;2699](https://redirect.github.com/metal3-io/baremetal-operator/issues/2699))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
          ([#&#8203;3125](https://redirect.github.com/metal3-io/baremetal-operator/issues/3125))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
          in /test ([#&#8203;3127](https://redirect.github.com/metal3-io/baremetal-operator/issues/3127))\n-
          Remove legacy vbmctl entrypoint and update E2E VM config ([#&#8203;3120](https://redirect.github.com/metal3-io/baremetal-operator/issues/3120))\n-
          remove unneeded vbmctl template datatypes ([#&#8203;3123](https://redirect.github.com/metal3-io/baremetal-operator/issues/3123))\n-
          vbmctl: support multiple volume sizes via repeatable --volume-size flag
          ([#&#8203;3112](https://redirect.github.com/metal3-io/baremetal-operator/issues/3112))\n-
          Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 in /test ([#&#8203;3106](https://redirect.github.com/metal3-io/baremetal-operator/issues/3106))\n-
          Include vbmctl unit tests in unit workflow ([#&#8203;3117](https://redirect.github.com/metal3-io/baremetal-operator/issues/3117))\n-
          Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;3096](https://redirect.github.com/metal3-io/baremetal-operator/issues/3096))\n-
          remove docker push stuff from Makefile ([#&#8203;3092](https://redirect.github.com/metal3-io/baremetal-operator/issues/3092))\n-
          Fix linter issues in main ([#&#8203;3094](https://redirect.github.com/metal3-io/baremetal-operator/issues/3094))\n-
          Avoid meaningless logging when a secret is owned by another controller ([#&#8203;2972](https://redirect.github.com/metal3-io/baremetal-operator/issues/2972))\n-
          Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /test ([#&#8203;3058](https://redirect.github.com/metal3-io/baremetal-operator/issues/3058))\n-
          Bump actions/setup-go from 6.2.0 to 6.3.0 in the github-actions group ([#&#8203;3059](https://redirect.github.com/metal3-io/baremetal-operator/issues/3059))\n-
          Bump golang.org/x/oauth2 from 0.34.0 to 0.36.0 in /hack/tools ([#&#8203;3079](https://redirect.github.com/metal3-io/baremetal-operator/issues/3079))\n-
          bump x/net to v0.49.0 ([#&#8203;3082](https://redirect.github.com/metal3-io/baremetal-operator/issues/3082))\n-
          Add first fuzzing test for bmc address parsing ([#&#8203;3002](https://redirect.github.com/metal3-io/baremetal-operator/issues/3002))\n-
          e2e: check that all namespaces are added to WATCH\\_NAMESPACE ([#&#8203;3068](https://redirect.github.com/metal3-io/baremetal-operator/issues/3068))\n-
          Tests: avoid duplicated test names ([#&#8203;3065](https://redirect.github.com/metal3-io/baremetal-operator/issues/3065))\n-
          E2E: Remove libvirt DHCP reservation from VMs ([#&#8203;3033](https://redirect.github.com/metal3-io/baremetal-operator/issues/3033))\n-
          Update vbmctlapi package name to fix lint error ([#&#8203;3054](https://redirect.github.com/metal3-io/baremetal-operator/issues/3054))\n-
          add zizmor scanner ([#&#8203;3053](https://redirect.github.com/metal3-io/baremetal-operator/issues/3053))\n-
          Adds overlays for release v0.12 ([#&#8203;2872](https://redirect.github.com/metal3-io/baremetal-operator/issues/2872))\n-
          Exclude revive var-naming check for test/vbmctl/pkg/api ([#&#8203;3052](https://redirect.github.com/metal3-io/baremetal-operator/issues/3052))\n-
          harden github actions workflows ([#&#8203;3045](https://redirect.github.com/metal3-io/baremetal-operator/issues/3045))\n-
          E2E: Increase inotify limits ([#&#8203;3047](https://redirect.github.com/metal3-io/baremetal-operator/issues/3047))\n-
          move security-insights.yml to .github/ and use upstream validator ([#&#8203;3044](https://redirect.github.com/metal3-io/baremetal-operator/issues/3044))\n-
          Bump tj-actions/changed-files from 47.0.1 to 47.0.4 in the github-actions
          group ([#&#8203;3035](https://redirect.github.com/metal3-io/baremetal-operator/issues/3035))\n-
          Parameterize container tool in Makefile ([#&#8203;2999](https://redirect.github.com/metal3-io/baremetal-operator/issues/2999))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;3037](https://redirect.github.com/metal3-io/baremetal-operator/issues/3037))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /hack/tools ([#&#8203;3004](https://redirect.github.com/metal3-io/baremetal-operator/issues/3004))\n-
          E2E serial logs per test ([#&#8203;2911](https://redirect.github.com/metal3-io/baremetal-operator/issues/2911))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3028](https://redirect.github.com/metal3-io/baremetal-operator/issues/3028))\n-
          Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test ([#&#8203;3021](https://redirect.github.com/metal3-io/baremetal-operator/issues/3021))\n-
          add SECURITY\\_INSIGHTS.yml ([#&#8203;3015](https://redirect.github.com/metal3-io/baremetal-operator/issues/3015))\n-
          Bump golang to v1.25 ([#&#8203;2998](https://redirect.github.com/metal3-io/baremetal-operator/issues/2998))\n-
          add Sunnatillo as reviewer ([#&#8203;3023](https://redirect.github.com/metal3-io/baremetal-operator/issues/3023))\n-
          e2e: workaround for docker 29 issues ([#&#8203;3014](https://redirect.github.com/metal3-io/baremetal-operator/issues/3014))\n-
          E2E: Use per-test cluster for upgrades ([#&#8203;2947](https://redirect.github.com/metal3-io/baremetal-operator/issues/2947))\n-
          add smoshiur1237 as reviewer ([#&#8203;3012](https://redirect.github.com/metal3-io/baremetal-operator/issues/3012))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;3007](https://redirect.github.com/metal3-io/baremetal-operator/issues/3007))\n-
          enforce ol-prefix 'one' style for ordered lists ([#&#8203;2979](https://redirect.github.com/metal3-io/baremetal-operator/issues/2979))\n-
          fix reapprover workflow ([#&#8203;2977](https://redirect.github.com/metal3-io/baremetal-operator/issues/2977))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;2958](https://redirect.github.com/metal3-io/baremetal-operator/issues/2958))\n-
          bump cert-manager to v1.18.5 ([#&#8203;2976](https://redirect.github.com/metal3-io/baremetal-operator/issues/2976))\n-
          bump github actions to new major versions ([#&#8203;2965](https://redirect.github.com/metal3-io/baremetal-operator/issues/2965))\n-
          Improve error handling in E2E artifact dump helpers ([#&#8203;2951](https://redirect.github.com/metal3-io/baremetal-operator/issues/2951))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#&#8203;2956](https://redirect.github.com/metal3-io/baremetal-operator/issues/2956))\n-
          E2E: Log collection improvements ([#&#8203;2905](https://redirect.github.com/metal3-io/baremetal-operator/issues/2905))\n-
          E2E: Cleanup old hardwaredata ([#&#8203;2925](https://redirect.github.com/metal3-io/baremetal-operator/issues/2925))\n-
          E2E: Avoid BMO < 0.11 and Ironic > 30 together ([#&#8203;2910](https://redirect.github.com/metal3-io/baremetal-operator/issues/2910))\n-
          Refactor: move HardwareDetails type to HardwareData ([#&#8203;2889](https://redirect.github.com/metal3-io/baremetal-operator/issues/2889))\n-
          Log when cannot detach immediately ([#&#8203;2902](https://redirect.github.com/metal3-io/baremetal-operator/issues/2902))\n-
          E2E: Use UEFI ([#&#8203;2770](https://redirect.github.com/metal3-io/baremetal-operator/issues/2770))\n-
          Bump sigs.k8s.io/kind from 0.30.0 to 0.31.0 in /test ([#&#8203;2884](https://redirect.github.com/metal3-io/baremetal-operator/issues/2884))\n-
          Improve behavior on deletion of BMH with unreachable BMC in verifying state
          ([#&#8203;2879](https://redirect.github.com/metal3-io/baremetal-operator/issues/2879))\n-
          Add periodic test for release-0.12 ([#&#8203;2875](https://redirect.github.com/metal3-io/baremetal-operator/issues/2875))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2863](https://redirect.github.com/metal3-io/baremetal-operator/issues/2863))\n-
          update dependabot config for release-0.12 ([#&#8203;2857](https://redirect.github.com/metal3-io/baremetal-operator/issues/2857))\n-
          add unit tests to SecretManager ([#&#8203;2812](https://redirect.github.com/metal3-io/baremetal-operator/issues/2812))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3154](https://redirect.github.com/metal3-io/baremetal-operator/issues/3154),
          [#&#8203;3104](https://redirect.github.com/metal3-io/baremetal-operator/issues/3104),
          [#&#8203;3003](https://redirect.github.com/metal3-io/baremetal-operator/issues/3003),
          [#&#8203;2929](https://redirect.github.com/metal3-io/baremetal-operator/issues/2929),
          [#&#8203;2882](https://redirect.github.com/metal3-io/baremetal-operator/issues/2882),
          [#&#8203;2844](https://redirect.github.com/metal3-io/baremetal-operator/issues/2844),
          [#&#8203;3126](https://redirect.github.com/metal3-io/baremetal-operator/issues/3126),
          [#&#8203;3080](https://redirect.github.com/metal3-io/baremetal-operator/issues/3080),
          [#&#8203;3038](https://redirect.github.com/metal3-io/baremetal-operator/issues/3038),
          [#&#8203;3103](https://redirect.github.com/metal3-io/baremetal-operator/issues/3103),
          [#&#8203;3036](https://redirect.github.com/metal3-io/baremetal-operator/issues/3036),
          [#&#8203;2983](https://redirect.github.com/metal3-io/baremetal-operator/issues/2983),
          [#&#8203;2843](https://redirect.github.com/metal3-io/baremetal-operator/issues/2843),
          [#&#8203;2864](https://redirect.github.com/metal3-io/baremetal-operator/issues/2864),
          [#&#8203;2861](https://redirect.github.com/metal3-io/baremetal-operator/issues/2861),
          [#&#8203;2918](https://redirect.github.com/metal3-io/baremetal-operator/issues/2918),
          [#&#8203;2920](https://redirect.github.com/metal3-io/baremetal-operator/issues/2920),
          [#&#8203;3005](https://redirect.github.com/metal3-io/baremetal-operator/issues/3005),
          [#&#8203;3006](https://redirect.github.com/metal3-io/baremetal-operator/issues/3006),
          [#&#8203;3081](https://redirect.github.com/metal3-io/baremetal-operator/issues/3081),
          [#&#8203;2865](https://redirect.github.com/metal3-io/baremetal-operator/issues/2865),
          [#&#8203;2899](https://redirect.github.com/metal3-io/baremetal-operator/issues/2899),
          [#&#8203;2919](https://redirect.github.com/metal3-io/baremetal-operator/issues/2919),
          [#&#8203;2957](https://redirect.github.com/metal3-io/baremetal-operator/issues/2957),
          [#&#8203;2897](https://redirect.github.com/metal3-io/baremetal-operator/issues/2897),
          [#&#8203;3057](https://redirect.github.com/metal3-io/baremetal-operator/issues/3057),
          [#&#8203;2883](https://redirect.github.com/metal3-io/baremetal-operator/issues/2883),
          [#&#8203;2984](https://redirect.github.com/metal3-io/baremetal-operator/issues/2984),
          [#&#8203;3105](https://redirect.github.com/metal3-io/baremetal-operator/issues/3105),
          [#&#8203;3063](https://redirect.github.com/metal3-io/baremetal-operator/issues/3063),
          [#&#8203;2845](https://redirect.github.com/metal3-io/baremetal-operator/issues/2845),
          [#&#8203;2931](https://redirect.github.com/metal3-io/baremetal-operator/issues/2931),
          [#&#8203;2933](https://redirect.github.com/metal3-io/baremetal-operator/issues/2933),
          [#&#8203;2985](https://redirect.github.com/metal3-io/baremetal-operator/issues/2985),
          [#&#8203;2986](https://redirect.github.com/metal3-io/baremetal-operator/issues/2986),
          [#&#8203;2848](https://redirect.github.com/metal3-io/baremetal-operator/issues/2848),
          [#&#8203;2932](https://redirect.github.com/metal3-io/baremetal-operator/issues/2932),
          [#&#8203;2862](https://redirect.github.com/metal3-io/baremetal-operator/issues/2862),
          [#&#8203;3070](https://redirect.github.com/metal3-io/baremetal-operator/issues/3070),
          [#&#8203;3018](https://redirect.github.com/metal3-io/baremetal-operator/issues/3018),
          [#&#8203;2849](https://redirect.github.com/metal3-io/baremetal-operator/issues/2849),
          [#&#8203;2846](https://redirect.github.com/metal3-io/baremetal-operator/issues/2846),
          [#&#8203;2898](https://redirect.github.com/metal3-io/baremetal-operator/issues/2898),
          [#&#8203;2896](https://redirect.github.com/metal3-io/baremetal-operator/issues/2896),
          [#&#8203;2952](https://redirect.github.com/metal3-io/baremetal-operator/issues/2952),
          [#&#8203;2912](https://redirect.github.com/metal3-io/baremetal-operator/issues/2912),
          [#&#8203;2967](https://redirect.github.com/metal3-io/baremetal-operator/issues/2967)\n\nThe
          image for this release is: v0.13.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.4...v0.12.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.4\n\n#### :seedling: Others\n\n- Bump cluster-api to v1.12.9 ([#&#8203;3373](https://redirect.github.com/metal3-io/baremetal-operator/issues/3373))\n-
          Use proper IPA cache address ([#&#8203;3362](https://redirect.github.com/metal3-io/baremetal-operator/issues/3362))\n-
          Bump the kubernetes group to v0.34.9 ([#&#8203;3352](https://redirect.github.com/metal3-io/baremetal-operator/issues/3352))\n-
          Bump Go version to 1.25.11 ([#&#8203;3317](https://redirect.github.com/metal3-io/baremetal-operator/issues/3317))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3256](https://redirect.github.com/metal3-io/baremetal-operator/issues/3256)
          [#&#8203;3223](https://redirect.github.com/metal3-io/baremetal-operator/issues/3223)
          [#&#8203;3255](https://redirect.github.com/metal3-io/baremetal-operator/issues/3255)\n\nThe
          image for this release is: v0.12.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.3\n\n#### :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted
          resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
          E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
          [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
          image for this release is: v0.12.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.2\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
          bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
          Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
          harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
          Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
          Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
          add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
          add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
          [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
          [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
          image for this release is: v0.12.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.1\n\n#### :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime
          from 0.22.4 to 0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test
          ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
          Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
          Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
          image for this release is: v0.12.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from
          2.27.4 to 2.27.5 in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
          Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
          Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
          Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
          image for this release is: v0.12.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :warning: Breaking Changes\n\n- Remove support for Ironic
          before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
          Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
          Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
          Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
          :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
          BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
          add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
          Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
          Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
          Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
          Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
          Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
          Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
          :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
          deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
          Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
          Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
          Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
          Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
          Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
          Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
          :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
          in /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
          Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test
          ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
          e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
          E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
          lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
          e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
          Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
          ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
          bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
          refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
          Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
          Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
          Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
          Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
          Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
          remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
          E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
          ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
          Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
          Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
          E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
          E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
          E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
          Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
          vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
          E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
          E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
          Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
          E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
          E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
          VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
          in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
          Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
          Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
          Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
          E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
          add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
          E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
          Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
          Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
          E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
          Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
          Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
          Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
          Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
          Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
          add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
          update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
          Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
          [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
          [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
          [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
          [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
          [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
          [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
          [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
          [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
          [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
          [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
          \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
          [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
          [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
          [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
          [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
          [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
          [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
          [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
          [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
          [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
          [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.6\n\n#### :bug: Bug Fixes\n\n- Remove unused RBAC permissions from
          controller ClusterRole ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
          :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
          Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
          [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
          image for this release is: v0.11.7\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.5\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
          Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
          bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
          harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
          Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
          Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
          add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
          add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
          E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
          [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
          [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
          image for this release is: v0.11.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.4\n\n#### :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager
          from 1.18.4 to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
          Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
          Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
          image for this release is: v0.11.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.3\n\n#### :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
          image for this release is: v0.11.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.2\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
          add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
          :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
          Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test
          ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
          bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
          Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
          [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
          image for this release is: v0.11.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.1\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
          group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test
          ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
          image for this release is: v0.11.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
          remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
          image for this release is: v0.11.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.0\n\n#### :warning: Breaking Changes\n\n- Remove webhooks from api
          folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
          Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
          :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
          Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
          Allow disabling drivers that require a provisioning network ([#&#8203;2477](https:/\n\n>
          \u2702 **Note**\n> \n> PR body was truncated to here.\n\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: e45cb7c63eecbbd094bdb74f166e049d99d38f28
        patchset: e45cb7c63eecbbd094bdb74f166e049d99d38f28
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      buildset: 7ed99c22bd234ad68ca9a3d71f4f777c
      buildset_refs:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.13.1\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated
          due to platform limits.\n\nThis PR contains the following updates:\n\n|
          Package | Update | Change |\n|---|---|---|\n| [metal3-io/baremetal-operator](https://redirect.github.com/metal3-io/baremetal-operator)
          | minor | `0.10.3` \u2192 `0.13.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\n\n### [`v0.13.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.13.0...v0.13.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.13.0\n\n#### :bug: Bug Fixes\n\n- Fix reconciling HFS created before
          BMH and add e2e tests ([#&#8203;3259](https://redirect.github.com/metal3-io/baremetal-operator/issues/3259))\n\n####
          :seedling: Others\n\n- Bump cluster-api to v1.13.3 ([#&#8203;3376](https://redirect.github.com/metal3-io/baremetal-operator/issues/3376))\n-
          fix dependabots build workflop step ([#&#8203;3367](https://redirect.github.com/metal3-io/baremetal-operator/issues/3367))\n-
          Use proper IPA cache address ([#&#8203;3359](https://redirect.github.com/metal3-io/baremetal-operator/issues/3359))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.11 to 3.6.12 ([#&#8203;3323](https://redirect.github.com/metal3-io/baremetal-operator/issues/3323))\n-
          Bump x/net to v0.55.0 ([#&#8203;3320](https://redirect.github.com/metal3-io/baremetal-operator/issues/3320))\n-
          Bump Go version to 1.25.11 ([#&#8203;3315](https://redirect.github.com/metal3-io/baremetal-operator/issues/3315))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
          in /test ([#&#8203;3295](https://redirect.github.com/metal3-io/baremetal-operator/issues/3295))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
          ([#&#8203;3294](https://redirect.github.com/metal3-io/baremetal-operator/issues/3294))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;3231](https://redirect.github.com/metal3-io/baremetal-operator/issues/3231))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 ([#&#8203;3228](https://redirect.github.com/metal3-io/baremetal-operator/issues/3228))\n-
          Bump the kubernetes group across 3 directories with 5 updates ([#&#8203;3351](https://redirect.github.com/metal3-io/baremetal-operator/issues/3351))\n-
          Fix e2e test to use irso v0.9 and ironic v35.0 ([#&#8203;3257](https://redirect.github.com/metal3-io/baremetal-operator/issues/3257))\n-
          Bump the github-actions group with 2 updates ([#&#8203;3297](https://redirect.github.com/metal3-io/baremetal-operator/issues/3297))\n-
          remove obsoleted release action ([#&#8203;3234](https://redirect.github.com/metal3-io/baremetal-operator/issues/3234))\n-
          Bump the capi group across 2 directories with 1 update ([#&#8203;3225](https://redirect.github.com/metal3-io/baremetal-operator/issues/3225))\n-
          Use hard reboot in firmware settings test ([#&#8203;3316](https://redirect.github.com/metal3-io/baremetal-operator/issues/3316))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3254](https://redirect.github.com/metal3-io/baremetal-operator/issues/3254)
          [#&#8203;3227](https://redirect.github.com/metal3-io/baremetal-operator/issues/3227)
          [#&#8203;3240](https://redirect.github.com/metal3-io/baremetal-operator/issues/3240)
          [#&#8203;3253](https://redirect.github.com/metal3-io/baremetal-operator/issues/3253)\n\nThe
          image for this release is: v0.13.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.13.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.5...v0.13.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :warning: Breaking Changes\n\n- Uplifts CAPI to v1.13.0-rc.1,
          k8s group to v0.35.4 and controller-runtime to v0.23.3 ([#&#8203;3173](https://redirect.github.com/metal3-io/baremetal-operator/issues/3173))\n-
          Remove the iRMC driver, deprecate BMH.Spec.Firmware ([#&#8203;3034](https://redirect.github.com/metal3-io/baremetal-operator/issues/3034))\n\n####
          :sparkles: New Features\n\n- Allow forced detachment of a host from Ironic
          ([#&#8203;2955](https://redirect.github.com/metal3-io/baremetal-operator/issues/2955))\n-
          Accept per-host pull secrets for external OCI registries ([#&#8203;2745](https://redirect.github.com/metal3-io/baremetal-operator/issues/2745))\n-
          Add libvirt network creation and deletion to vbmctl ([#&#8203;3136](https://redirect.github.com/metal3-io/baremetal-operator/issues/3136))\n-
          Adds Associate logic for HostClaim ([#&#8203;2996](https://redirect.github.com/metal3-io/baremetal-operator/issues/2996))\n-
          Add multi-architecture PXE boot support ([#&#8203;2966](https://redirect.github.com/metal3-io/baremetal-operator/issues/2966))\n-
          Add Healthy condition based on BMC health rollup ([#&#8203;3013](https://redirect.github.com/metal3-io/baremetal-operator/issues/3013))\n-
          Add PCI Address field to HardwareData NIC ([#&#8203;2895](https://redirect.github.com/metal3-io/baremetal-operator/issues/2895))\n-
          Restructure VBMCTL into separate package and CLI ([#&#8203;2953](https://redirect.github.com/metal3-io/baremetal-operator/issues/2953))\n-
          Conditions implementation for BareMetalHosts ([#&#8203;2945](https://redirect.github.com/metal3-io/baremetal-operator/issues/2945))\n-
          HostClaim custom resources ([#&#8203;2856](https://redirect.github.com/metal3-io/baremetal-operator/issues/2856))\n-
          Allow enabling ExternallyProvisioned for available hosts ([#&#8203;2774](https://redirect.github.com/metal3-io/baremetal-operator/issues/2774))\n\n####
          :bug: Bug Fixes\n\n- Add missing `context` to `PreprovisioningImageFormats`
          func ([#&#8203;3165](https://redirect.github.com/metal3-io/baremetal-operator/issues/3165))\n-
          Fix Healthy condition staying Unknown despite Ironic reporting health status
          ([#&#8203;3133](https://redirect.github.com/metal3-io/baremetal-operator/issues/3133))\n-
          Add webhook readiness check before starting manager ([#&#8203;3162](https://redirect.github.com/metal3-io/baremetal-operator/issues/3162))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3113](https://redirect.github.com/metal3-io/baremetal-operator/issues/3113))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3124](https://redirect.github.com/metal3-io/baremetal-operator/issues/3124))\n-
          Add handling of paused annotation to the HFS controller ([#&#8203;3074](https://redirect.github.com/metal3-io/baremetal-operator/issues/3074))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3073](https://redirect.github.com/metal3-io/baremetal-operator/issues/3073))\n-
          Do not check power failure when not applicable ([#&#8203;3069](https://redirect.github.com/metal3-io/baremetal-operator/issues/3069))\n-
          Enable BMO to abort servicing to back out of failures ([#&#8203;3000](https://redirect.github.com/metal3-io/baremetal-operator/issues/3000))\n-
          Do not log firmware components on each BMH reconciliation ([#&#8203;2963](https://redirect.github.com/metal3-io/baremetal-operator/issues/2963))\n-
          Correctly handle resource generations for HFC and HFS ([#&#8203;2964](https://redirect.github.com/metal3-io/baremetal-operator/issues/2964))\n-
          Make architecture tests portable across x86\\_64 and aarch64 ([#&#8203;2942](https://redirect.github.com/metal3-io/baremetal-operator/issues/2942))\n-
          Fix deletion hang when aborting inspection during power-off ([#&#8203;2928](https://redirect.github.com/metal3-io/baremetal-operator/issues/2928))\n-
          Allow setting `force_persistent_boot_device: <value>` for deploy\\_interface:
          direct ([#&#8203;2614](https://redirect.github.com/metal3-io/baremetal-operator/issues/2614))\n-
          Fix errors.As usage for NoDataInSecretError ([#&#8203;2890](https://redirect.github.com/metal3-io/baremetal-operator/issues/2890))\n-
          Sync automated\\_clean before deprovisioning ([#&#8203;2881](https://redirect.github.com/metal3-io/baremetal-operator/issues/2881))\n-
          Require PreprovisioningImage for deprovisioning when cleaning is enabled
          ([#&#8203;2859](https://redirect.github.com/metal3-io/baremetal-operator/issues/2859))\n\n####
          :book: Documentation\n\n- Add release 0.13 test triggers to README ([#&#8203;3219](https://redirect.github.com/metal3-io/baremetal-operator/issues/3219))\n-
          add OpenSSF OSPS baseline level 1 badge ([#&#8203;3114](https://redirect.github.com/metal3-io/baremetal-operator/issues/3114))\n-
          Add release 0.12 test triggers to README ([#&#8203;2892](https://redirect.github.com/metal3-io/baremetal-operator/issues/2892))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2773](https://redirect.github.com/metal3-io/baremetal-operator/issues/2773))\n\n####
          :seedling: Others\n\n- Bump Go version to 1.25.10 ([#&#8203;3224](https://redirect.github.com/metal3-io/baremetal-operator/issues/3224))\n-
          Bump CAPI to v1.13.1 ([#&#8203;3212](https://redirect.github.com/metal3-io/baremetal-operator/issues/3212))\n-
          Bump github.com/moby/moby/client from 0.4.0 to 0.4.1 in /test ([#&#8203;3188](https://redirect.github.com/metal3-io/baremetal-operator/issues/3188))\n-
          Bump CAPI to v1.13.0 ([#&#8203;3187](https://redirect.github.com/metal3-io/baremetal-operator/issues/3187))\n-
          Simplify e2e fixture test configuration ([#&#8203;3167](https://redirect.github.com/metal3-io/baremetal-operator/issues/3167))\n-
          Set manager TLS default back to unset ([#&#8203;3153](https://redirect.github.com/metal3-io/baremetal-operator/issues/3153))\n-
          Bump github.com/cert-manager/cert-manager from 1.20.1 to 1.20.2 in /test
          ([#&#8203;3170](https://redirect.github.com/metal3-io/baremetal-operator/issues/3170))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3169](https://redirect.github.com/metal3-io/baremetal-operator/issues/3169))\n-
          fix help target alignment and numeric target names ([#&#8203;3168](https://redirect.github.com/metal3-io/baremetal-operator/issues/3168))\n-
          Add image server management commands to vbmctl ([#&#8203;3121](https://redirect.github.com/metal3-io/baremetal-operator/issues/3121))\n-
          Create ironic.yaml for the e2e tests from a template file ([#&#8203;3095](https://redirect.github.com/metal3-io/baremetal-operator/issues/3095))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /test ([#&#8203;3158](https://redirect.github.com/metal3-io/baremetal-operator/issues/3158))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 ([#&#8203;3156](https://redirect.github.com/metal3-io/baremetal-operator/issues/3156))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 ([#&#8203;3155](https://redirect.github.com/metal3-io/baremetal-operator/issues/3155))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /hack/tools ([#&#8203;3157](https://redirect.github.com/metal3-io/baremetal-operator/issues/3157))\n-
          Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 ([#&#8203;3148](https://redirect.github.com/metal3-io/baremetal-operator/issues/3148))\n-
          Add scheduled github worklow job for Fuzzing ([#&#8203;3122](https://redirect.github.com/metal3-io/baremetal-operator/issues/3122))\n-
          Bump libvirt.org/go/libvirt from 1.12001.0 to 1.12002.0 in /test ([#&#8203;3140](https://redirect.github.com/metal3-io/baremetal-operator/issues/3140))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.9 to 3.6.10 ([#&#8203;3139](https://redirect.github.com/metal3-io/baremetal-operator/issues/3139))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3145](https://redirect.github.com/metal3-io/baremetal-operator/issues/3145))\n-
          Add maketarget for ensuring docker is present for testing ([#&#8203;2699](https://redirect.github.com/metal3-io/baremetal-operator/issues/2699))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
          ([#&#8203;3125](https://redirect.github.com/metal3-io/baremetal-operator/issues/3125))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
          in /test ([#&#8203;3127](https://redirect.github.com/metal3-io/baremetal-operator/issues/3127))\n-
          Remove legacy vbmctl entrypoint and update E2E VM config ([#&#8203;3120](https://redirect.github.com/metal3-io/baremetal-operator/issues/3120))\n-
          remove unneeded vbmctl template datatypes ([#&#8203;3123](https://redirect.github.com/metal3-io/baremetal-operator/issues/3123))\n-
          vbmctl: support multiple volume sizes via repeatable --volume-size flag
          ([#&#8203;3112](https://redirect.github.com/metal3-io/baremetal-operator/issues/3112))\n-
          Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 in /test ([#&#8203;3106](https://redirect.github.com/metal3-io/baremetal-operator/issues/3106))\n-
          Include vbmctl unit tests in unit workflow ([#&#8203;3117](https://redirect.github.com/metal3-io/baremetal-operator/issues/3117))\n-
          Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;3096](https://redirect.github.com/metal3-io/baremetal-operator/issues/3096))\n-
          remove docker push stuff from Makefile ([#&#8203;3092](https://redirect.github.com/metal3-io/baremetal-operator/issues/3092))\n-
          Fix linter issues in main ([#&#8203;3094](https://redirect.github.com/metal3-io/baremetal-operator/issues/3094))\n-
          Avoid meaningless logging when a secret is owned by another controller ([#&#8203;2972](https://redirect.github.com/metal3-io/baremetal-operator/issues/2972))\n-
          Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /test ([#&#8203;3058](https://redirect.github.com/metal3-io/baremetal-operator/issues/3058))\n-
          Bump actions/setup-go from 6.2.0 to 6.3.0 in the github-actions group ([#&#8203;3059](https://redirect.github.com/metal3-io/baremetal-operator/issues/3059))\n-
          Bump golang.org/x/oauth2 from 0.34.0 to 0.36.0 in /hack/tools ([#&#8203;3079](https://redirect.github.com/metal3-io/baremetal-operator/issues/3079))\n-
          bump x/net to v0.49.0 ([#&#8203;3082](https://redirect.github.com/metal3-io/baremetal-operator/issues/3082))\n-
          Add first fuzzing test for bmc address parsing ([#&#8203;3002](https://redirect.github.com/metal3-io/baremetal-operator/issues/3002))\n-
          e2e: check that all namespaces are added to WATCH\\_NAMESPACE ([#&#8203;3068](https://redirect.github.com/metal3-io/baremetal-operator/issues/3068))\n-
          Tests: avoid duplicated test names ([#&#8203;3065](https://redirect.github.com/metal3-io/baremetal-operator/issues/3065))\n-
          E2E: Remove libvirt DHCP reservation from VMs ([#&#8203;3033](https://redirect.github.com/metal3-io/baremetal-operator/issues/3033))\n-
          Update vbmctlapi package name to fix lint error ([#&#8203;3054](https://redirect.github.com/metal3-io/baremetal-operator/issues/3054))\n-
          add zizmor scanner ([#&#8203;3053](https://redirect.github.com/metal3-io/baremetal-operator/issues/3053))\n-
          Adds overlays for release v0.12 ([#&#8203;2872](https://redirect.github.com/metal3-io/baremetal-operator/issues/2872))\n-
          Exclude revive var-naming check for test/vbmctl/pkg/api ([#&#8203;3052](https://redirect.github.com/metal3-io/baremetal-operator/issues/3052))\n-
          harden github actions workflows ([#&#8203;3045](https://redirect.github.com/metal3-io/baremetal-operator/issues/3045))\n-
          E2E: Increase inotify limits ([#&#8203;3047](https://redirect.github.com/metal3-io/baremetal-operator/issues/3047))\n-
          move security-insights.yml to .github/ and use upstream validator ([#&#8203;3044](https://redirect.github.com/metal3-io/baremetal-operator/issues/3044))\n-
          Bump tj-actions/changed-files from 47.0.1 to 47.0.4 in the github-actions
          group ([#&#8203;3035](https://redirect.github.com/metal3-io/baremetal-operator/issues/3035))\n-
          Parameterize container tool in Makefile ([#&#8203;2999](https://redirect.github.com/metal3-io/baremetal-operator/issues/2999))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;3037](https://redirect.github.com/metal3-io/baremetal-operator/issues/3037))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /hack/tools ([#&#8203;3004](https://redirect.github.com/metal3-io/baremetal-operator/issues/3004))\n-
          E2E serial logs per test ([#&#8203;2911](https://redirect.github.com/metal3-io/baremetal-operator/issues/2911))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3028](https://redirect.github.com/metal3-io/baremetal-operator/issues/3028))\n-
          Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test ([#&#8203;3021](https://redirect.github.com/metal3-io/baremetal-operator/issues/3021))\n-
          add SECURITY\\_INSIGHTS.yml ([#&#8203;3015](https://redirect.github.com/metal3-io/baremetal-operator/issues/3015))\n-
          Bump golang to v1.25 ([#&#8203;2998](https://redirect.github.com/metal3-io/baremetal-operator/issues/2998))\n-
          add Sunnatillo as reviewer ([#&#8203;3023](https://redirect.github.com/metal3-io/baremetal-operator/issues/3023))\n-
          e2e: workaround for docker 29 issues ([#&#8203;3014](https://redirect.github.com/metal3-io/baremetal-operator/issues/3014))\n-
          E2E: Use per-test cluster for upgrades ([#&#8203;2947](https://redirect.github.com/metal3-io/baremetal-operator/issues/2947))\n-
          add smoshiur1237 as reviewer ([#&#8203;3012](https://redirect.github.com/metal3-io/baremetal-operator/issues/3012))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;3007](https://redirect.github.com/metal3-io/baremetal-operator/issues/3007))\n-
          enforce ol-prefix 'one' style for ordered lists ([#&#8203;2979](https://redirect.github.com/metal3-io/baremetal-operator/issues/2979))\n-
          fix reapprover workflow ([#&#8203;2977](https://redirect.github.com/metal3-io/baremetal-operator/issues/2977))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;2958](https://redirect.github.com/metal3-io/baremetal-operator/issues/2958))\n-
          bump cert-manager to v1.18.5 ([#&#8203;2976](https://redirect.github.com/metal3-io/baremetal-operator/issues/2976))\n-
          bump github actions to new major versions ([#&#8203;2965](https://redirect.github.com/metal3-io/baremetal-operator/issues/2965))\n-
          Improve error handling in E2E artifact dump helpers ([#&#8203;2951](https://redirect.github.com/metal3-io/baremetal-operator/issues/2951))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#&#8203;2956](https://redirect.github.com/metal3-io/baremetal-operator/issues/2956))\n-
          E2E: Log collection improvements ([#&#8203;2905](https://redirect.github.com/metal3-io/baremetal-operator/issues/2905))\n-
          E2E: Cleanup old hardwaredata ([#&#8203;2925](https://redirect.github.com/metal3-io/baremetal-operator/issues/2925))\n-
          E2E: Avoid BMO < 0.11 and Ironic > 30 together ([#&#8203;2910](https://redirect.github.com/metal3-io/baremetal-operator/issues/2910))\n-
          Refactor: move HardwareDetails type to HardwareData ([#&#8203;2889](https://redirect.github.com/metal3-io/baremetal-operator/issues/2889))\n-
          Log when cannot detach immediately ([#&#8203;2902](https://redirect.github.com/metal3-io/baremetal-operator/issues/2902))\n-
          E2E: Use UEFI ([#&#8203;2770](https://redirect.github.com/metal3-io/baremetal-operator/issues/2770))\n-
          Bump sigs.k8s.io/kind from 0.30.0 to 0.31.0 in /test ([#&#8203;2884](https://redirect.github.com/metal3-io/baremetal-operator/issues/2884))\n-
          Improve behavior on deletion of BMH with unreachable BMC in verifying state
          ([#&#8203;2879](https://redirect.github.com/metal3-io/baremetal-operator/issues/2879))\n-
          Add periodic test for release-0.12 ([#&#8203;2875](https://redirect.github.com/metal3-io/baremetal-operator/issues/2875))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2863](https://redirect.github.com/metal3-io/baremetal-operator/issues/2863))\n-
          update dependabot config for release-0.12 ([#&#8203;2857](https://redirect.github.com/metal3-io/baremetal-operator/issues/2857))\n-
          add unit tests to SecretManager ([#&#8203;2812](https://redirect.github.com/metal3-io/baremetal-operator/issues/2812))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3154](https://redirect.github.com/metal3-io/baremetal-operator/issues/3154),
          [#&#8203;3104](https://redirect.github.com/metal3-io/baremetal-operator/issues/3104),
          [#&#8203;3003](https://redirect.github.com/metal3-io/baremetal-operator/issues/3003),
          [#&#8203;2929](https://redirect.github.com/metal3-io/baremetal-operator/issues/2929),
          [#&#8203;2882](https://redirect.github.com/metal3-io/baremetal-operator/issues/2882),
          [#&#8203;2844](https://redirect.github.com/metal3-io/baremetal-operator/issues/2844),
          [#&#8203;3126](https://redirect.github.com/metal3-io/baremetal-operator/issues/3126),
          [#&#8203;3080](https://redirect.github.com/metal3-io/baremetal-operator/issues/3080),
          [#&#8203;3038](https://redirect.github.com/metal3-io/baremetal-operator/issues/3038),
          [#&#8203;3103](https://redirect.github.com/metal3-io/baremetal-operator/issues/3103),
          [#&#8203;3036](https://redirect.github.com/metal3-io/baremetal-operator/issues/3036),
          [#&#8203;2983](https://redirect.github.com/metal3-io/baremetal-operator/issues/2983),
          [#&#8203;2843](https://redirect.github.com/metal3-io/baremetal-operator/issues/2843),
          [#&#8203;2864](https://redirect.github.com/metal3-io/baremetal-operator/issues/2864),
          [#&#8203;2861](https://redirect.github.com/metal3-io/baremetal-operator/issues/2861),
          [#&#8203;2918](https://redirect.github.com/metal3-io/baremetal-operator/issues/2918),
          [#&#8203;2920](https://redirect.github.com/metal3-io/baremetal-operator/issues/2920),
          [#&#8203;3005](https://redirect.github.com/metal3-io/baremetal-operator/issues/3005),
          [#&#8203;3006](https://redirect.github.com/metal3-io/baremetal-operator/issues/3006),
          [#&#8203;3081](https://redirect.github.com/metal3-io/baremetal-operator/issues/3081),
          [#&#8203;2865](https://redirect.github.com/metal3-io/baremetal-operator/issues/2865),
          [#&#8203;2899](https://redirect.github.com/metal3-io/baremetal-operator/issues/2899),
          [#&#8203;2919](https://redirect.github.com/metal3-io/baremetal-operator/issues/2919),
          [#&#8203;2957](https://redirect.github.com/metal3-io/baremetal-operator/issues/2957),
          [#&#8203;2897](https://redirect.github.com/metal3-io/baremetal-operator/issues/2897),
          [#&#8203;3057](https://redirect.github.com/metal3-io/baremetal-operator/issues/3057),
          [#&#8203;2883](https://redirect.github.com/metal3-io/baremetal-operator/issues/2883),
          [#&#8203;2984](https://redirect.github.com/metal3-io/baremetal-operator/issues/2984),
          [#&#8203;3105](https://redirect.github.com/metal3-io/baremetal-operator/issues/3105),
          [#&#8203;3063](https://redirect.github.com/metal3-io/baremetal-operator/issues/3063),
          [#&#8203;2845](https://redirect.github.com/metal3-io/baremetal-operator/issues/2845),
          [#&#8203;2931](https://redirect.github.com/metal3-io/baremetal-operator/issues/2931),
          [#&#8203;2933](https://redirect.github.com/metal3-io/baremetal-operator/issues/2933),
          [#&#8203;2985](https://redirect.github.com/metal3-io/baremetal-operator/issues/2985),
          [#&#8203;2986](https://redirect.github.com/metal3-io/baremetal-operator/issues/2986),
          [#&#8203;2848](https://redirect.github.com/metal3-io/baremetal-operator/issues/2848),
          [#&#8203;2932](https://redirect.github.com/metal3-io/baremetal-operator/issues/2932),
          [#&#8203;2862](https://redirect.github.com/metal3-io/baremetal-operator/issues/2862),
          [#&#8203;3070](https://redirect.github.com/metal3-io/baremetal-operator/issues/3070),
          [#&#8203;3018](https://redirect.github.com/metal3-io/baremetal-operator/issues/3018),
          [#&#8203;2849](https://redirect.github.com/metal3-io/baremetal-operator/issues/2849),
          [#&#8203;2846](https://redirect.github.com/metal3-io/baremetal-operator/issues/2846),
          [#&#8203;2898](https://redirect.github.com/metal3-io/baremetal-operator/issues/2898),
          [#&#8203;2896](https://redirect.github.com/metal3-io/baremetal-operator/issues/2896),
          [#&#8203;2952](https://redirect.github.com/metal3-io/baremetal-operator/issues/2952),
          [#&#8203;2912](https://redirect.github.com/metal3-io/baremetal-operator/issues/2912),
          [#&#8203;2967](https://redirect.github.com/metal3-io/baremetal-operator/issues/2967)\n\nThe
          image for this release is: v0.13.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.4...v0.12.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.4\n\n#### :seedling: Others\n\n- Bump cluster-api to v1.12.9 ([#&#8203;3373](https://redirect.github.com/metal3-io/baremetal-operator/issues/3373))\n-
          Use proper IPA cache address ([#&#8203;3362](https://redirect.github.com/metal3-io/baremetal-operator/issues/3362))\n-
          Bump the kubernetes group to v0.34.9 ([#&#8203;3352](https://redirect.github.com/metal3-io/baremetal-operator/issues/3352))\n-
          Bump Go version to 1.25.11 ([#&#8203;3317](https://redirect.github.com/metal3-io/baremetal-operator/issues/3317))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3256](https://redirect.github.com/metal3-io/baremetal-operator/issues/3256)
          [#&#8203;3223](https://redirect.github.com/metal3-io/baremetal-operator/issues/3223)
          [#&#8203;3255](https://redirect.github.com/metal3-io/baremetal-operator/issues/3255)\n\nThe
          image for this release is: v0.12.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.3\n\n#### :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted
          resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
          E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
          [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
          image for this release is: v0.12.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.2\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
          bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
          Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
          harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
          Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
          Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
          add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
          add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
          [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
          [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
          image for this release is: v0.12.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.1\n\n#### :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime
          from 0.22.4 to 0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test
          ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
          Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
          Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
          image for this release is: v0.12.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from
          2.27.4 to 2.27.5 in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
          Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
          Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
          Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
          image for this release is: v0.12.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :warning: Breaking Changes\n\n- Remove support for Ironic
          before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
          Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
          Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
          Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
          :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
          BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
          add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
          Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
          Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
          Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
          Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
          Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
          Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
          :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
          deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
          Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
          Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
          Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
          Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
          Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
          Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
          :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
          in /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
          Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test
          ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
          e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
          E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
          lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
          e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
          Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
          ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
          bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
          refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
          Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
          Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
          Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
          Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
          Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
          remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
          E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
          ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
          Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
          Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
          E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
          E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
          E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
          Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
          vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
          E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
          E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
          Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
          E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
          E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
          VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
          in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
          Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
          Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
          Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
          E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
          add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
          E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
          Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
          Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
          E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
          Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
          Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
          Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
          Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
          Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
          add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
          update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
          Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
          [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
          [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
          [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
          [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
          [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
          [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
          [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
          [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
          [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
          [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
          \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
          [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
          [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
          [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
          [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
          [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
          [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
          [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
          [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
          [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
          [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.6\n\n#### :bug: Bug Fixes\n\n- Remove unused RBAC permissions from
          controller ClusterRole ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
          :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
          Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
          [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
          image for this release is: v0.11.7\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.5\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
          Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
          bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
          harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
          Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
          Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
          add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
          add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
          E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
          [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
          [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
          image for this release is: v0.11.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.4\n\n#### :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager
          from 1.18.4 to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
          Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
          Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
          image for this release is: v0.11.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.3\n\n#### :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
          image for this release is: v0.11.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.2\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
          add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
          :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
          Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test
          ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
          bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
          Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
          [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
          image for this release is: v0.11.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.1\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
          group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test
          ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
          image for this release is: v0.11.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
          remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
          image for this release is: v0.11.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.0\n\n#### :warning: Breaking Changes\n\n- Remove webhooks from api
          folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
          Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
          :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
          Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
          Allow disabling drivers that require a provisioning network ([#&#8203;2477](https:/\n\n>
          \u2702 **Note**\n> \n> PR body was truncated to here.\n\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: e45cb7c63eecbbd094bdb74f166e049d99d38f28
        patchset: e45cb7c63eecbbd094bdb74f166e049d99d38f28
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      change: '99'
      change_message: "chore(deps): update dependency metal3-io/baremetal-operator
        to v0.13.1\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated due
        to platform limits.\n\nThis PR contains the following updates:\n\n| Package
        | Update | Change |\n|---|---|---|\n| [metal3-io/baremetal-operator](https://redirect.github.com/metal3-io/baremetal-operator)
        | minor | `0.10.3` \u2192 `0.13.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
        (metal3-io/baremetal-operator)</summary>\n\n### [`v0.13.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.13.0...v0.13.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.13.0\n\n####
        :bug: Bug Fixes\n\n- Fix reconciling HFS created before BMH and add e2e tests
        ([#&#8203;3259](https://redirect.github.com/metal3-io/baremetal-operator/issues/3259))\n\n####
        :seedling: Others\n\n- Bump cluster-api to v1.13.3 ([#&#8203;3376](https://redirect.github.com/metal3-io/baremetal-operator/issues/3376))\n-
        fix dependabots build workflop step ([#&#8203;3367](https://redirect.github.com/metal3-io/baremetal-operator/issues/3367))\n-
        Use proper IPA cache address ([#&#8203;3359](https://redirect.github.com/metal3-io/baremetal-operator/issues/3359))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.11 to 3.6.12 ([#&#8203;3323](https://redirect.github.com/metal3-io/baremetal-operator/issues/3323))\n-
        Bump x/net to v0.55.0 ([#&#8203;3320](https://redirect.github.com/metal3-io/baremetal-operator/issues/3320))\n-
        Bump Go version to 1.25.11 ([#&#8203;3315](https://redirect.github.com/metal3-io/baremetal-operator/issues/3315))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
        in /test ([#&#8203;3295](https://redirect.github.com/metal3-io/baremetal-operator/issues/3295))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
        ([#&#8203;3294](https://redirect.github.com/metal3-io/baremetal-operator/issues/3294))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;3231](https://redirect.github.com/metal3-io/baremetal-operator/issues/3231))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 ([#&#8203;3228](https://redirect.github.com/metal3-io/baremetal-operator/issues/3228))\n-
        Bump the kubernetes group across 3 directories with 5 updates ([#&#8203;3351](https://redirect.github.com/metal3-io/baremetal-operator/issues/3351))\n-
        Fix e2e test to use irso v0.9 and ironic v35.0 ([#&#8203;3257](https://redirect.github.com/metal3-io/baremetal-operator/issues/3257))\n-
        Bump the github-actions group with 2 updates ([#&#8203;3297](https://redirect.github.com/metal3-io/baremetal-operator/issues/3297))\n-
        remove obsoleted release action ([#&#8203;3234](https://redirect.github.com/metal3-io/baremetal-operator/issues/3234))\n-
        Bump the capi group across 2 directories with 1 update ([#&#8203;3225](https://redirect.github.com/metal3-io/baremetal-operator/issues/3225))\n-
        Use hard reboot in firmware settings test ([#&#8203;3316](https://redirect.github.com/metal3-io/baremetal-operator/issues/3316))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3254](https://redirect.github.com/metal3-io/baremetal-operator/issues/3254)
        [#&#8203;3227](https://redirect.github.com/metal3-io/baremetal-operator/issues/3227)
        [#&#8203;3240](https://redirect.github.com/metal3-io/baremetal-operator/issues/3240)
        [#&#8203;3253](https://redirect.github.com/metal3-io/baremetal-operator/issues/3253)\n\nThe
        image for this release is: v0.13.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.13.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.5...v0.13.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.0\n\n####
        :warning: Breaking Changes\n\n- Uplifts CAPI to v1.13.0-rc.1, k8s group to
        v0.35.4 and controller-runtime to v0.23.3 ([#&#8203;3173](https://redirect.github.com/metal3-io/baremetal-operator/issues/3173))\n-
        Remove the iRMC driver, deprecate BMH.Spec.Firmware ([#&#8203;3034](https://redirect.github.com/metal3-io/baremetal-operator/issues/3034))\n\n####
        :sparkles: New Features\n\n- Allow forced detachment of a host from Ironic
        ([#&#8203;2955](https://redirect.github.com/metal3-io/baremetal-operator/issues/2955))\n-
        Accept per-host pull secrets for external OCI registries ([#&#8203;2745](https://redirect.github.com/metal3-io/baremetal-operator/issues/2745))\n-
        Add libvirt network creation and deletion to vbmctl ([#&#8203;3136](https://redirect.github.com/metal3-io/baremetal-operator/issues/3136))\n-
        Adds Associate logic for HostClaim ([#&#8203;2996](https://redirect.github.com/metal3-io/baremetal-operator/issues/2996))\n-
        Add multi-architecture PXE boot support ([#&#8203;2966](https://redirect.github.com/metal3-io/baremetal-operator/issues/2966))\n-
        Add Healthy condition based on BMC health rollup ([#&#8203;3013](https://redirect.github.com/metal3-io/baremetal-operator/issues/3013))\n-
        Add PCI Address field to HardwareData NIC ([#&#8203;2895](https://redirect.github.com/metal3-io/baremetal-operator/issues/2895))\n-
        Restructure VBMCTL into separate package and CLI ([#&#8203;2953](https://redirect.github.com/metal3-io/baremetal-operator/issues/2953))\n-
        Conditions implementation for BareMetalHosts ([#&#8203;2945](https://redirect.github.com/metal3-io/baremetal-operator/issues/2945))\n-
        HostClaim custom resources ([#&#8203;2856](https://redirect.github.com/metal3-io/baremetal-operator/issues/2856))\n-
        Allow enabling ExternallyProvisioned for available hosts ([#&#8203;2774](https://redirect.github.com/metal3-io/baremetal-operator/issues/2774))\n\n####
        :bug: Bug Fixes\n\n- Add missing `context` to `PreprovisioningImageFormats`
        func ([#&#8203;3165](https://redirect.github.com/metal3-io/baremetal-operator/issues/3165))\n-
        Fix Healthy condition staying Unknown despite Ironic reporting health status
        ([#&#8203;3133](https://redirect.github.com/metal3-io/baremetal-operator/issues/3133))\n-
        Add webhook readiness check before starting manager ([#&#8203;3162](https://redirect.github.com/metal3-io/baremetal-operator/issues/3162))\n-
        Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3113](https://redirect.github.com/metal3-io/baremetal-operator/issues/3113))\n-
        Fix HFC controller error loop on deleted resource ([#&#8203;3124](https://redirect.github.com/metal3-io/baremetal-operator/issues/3124))\n-
        Add handling of paused annotation to the HFS controller ([#&#8203;3074](https://redirect.github.com/metal3-io/baremetal-operator/issues/3074))\n-
        Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3073](https://redirect.github.com/metal3-io/baremetal-operator/issues/3073))\n-
        Do not check power failure when not applicable ([#&#8203;3069](https://redirect.github.com/metal3-io/baremetal-operator/issues/3069))\n-
        Enable BMO to abort servicing to back out of failures ([#&#8203;3000](https://redirect.github.com/metal3-io/baremetal-operator/issues/3000))\n-
        Do not log firmware components on each BMH reconciliation ([#&#8203;2963](https://redirect.github.com/metal3-io/baremetal-operator/issues/2963))\n-
        Correctly handle resource generations for HFC and HFS ([#&#8203;2964](https://redirect.github.com/metal3-io/baremetal-operator/issues/2964))\n-
        Make architecture tests portable across x86\\_64 and aarch64 ([#&#8203;2942](https://redirect.github.com/metal3-io/baremetal-operator/issues/2942))\n-
        Fix deletion hang when aborting inspection during power-off ([#&#8203;2928](https://redirect.github.com/metal3-io/baremetal-operator/issues/2928))\n-
        Allow setting `force_persistent_boot_device: <value>` for deploy\\_interface:
        direct ([#&#8203;2614](https://redirect.github.com/metal3-io/baremetal-operator/issues/2614))\n-
        Fix errors.As usage for NoDataInSecretError ([#&#8203;2890](https://redirect.github.com/metal3-io/baremetal-operator/issues/2890))\n-
        Sync automated\\_clean before deprovisioning ([#&#8203;2881](https://redirect.github.com/metal3-io/baremetal-operator/issues/2881))\n-
        Require PreprovisioningImage for deprovisioning when cleaning is enabled ([#&#8203;2859](https://redirect.github.com/metal3-io/baremetal-operator/issues/2859))\n\n####
        :book: Documentation\n\n- Add release 0.13 test triggers to README ([#&#8203;3219](https://redirect.github.com/metal3-io/baremetal-operator/issues/3219))\n-
        add OpenSSF OSPS baseline level 1 badge ([#&#8203;3114](https://redirect.github.com/metal3-io/baremetal-operator/issues/3114))\n-
        Add release 0.12 test triggers to README ([#&#8203;2892](https://redirect.github.com/metal3-io/baremetal-operator/issues/2892))\n-
        Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2773](https://redirect.github.com/metal3-io/baremetal-operator/issues/2773))\n\n####
        :seedling: Others\n\n- Bump Go version to 1.25.10 ([#&#8203;3224](https://redirect.github.com/metal3-io/baremetal-operator/issues/3224))\n-
        Bump CAPI to v1.13.1 ([#&#8203;3212](https://redirect.github.com/metal3-io/baremetal-operator/issues/3212))\n-
        Bump github.com/moby/moby/client from 0.4.0 to 0.4.1 in /test ([#&#8203;3188](https://redirect.github.com/metal3-io/baremetal-operator/issues/3188))\n-
        Bump CAPI to v1.13.0 ([#&#8203;3187](https://redirect.github.com/metal3-io/baremetal-operator/issues/3187))\n-
        Simplify e2e fixture test configuration ([#&#8203;3167](https://redirect.github.com/metal3-io/baremetal-operator/issues/3167))\n-
        Set manager TLS default back to unset ([#&#8203;3153](https://redirect.github.com/metal3-io/baremetal-operator/issues/3153))\n-
        Bump github.com/cert-manager/cert-manager from 1.20.1 to 1.20.2 in /test ([#&#8203;3170](https://redirect.github.com/metal3-io/baremetal-operator/issues/3170))\n-
        Bump the kubernetes group to  v0.34.7 ([#&#8203;3169](https://redirect.github.com/metal3-io/baremetal-operator/issues/3169))\n-
        fix help target alignment and numeric target names ([#&#8203;3168](https://redirect.github.com/metal3-io/baremetal-operator/issues/3168))\n-
        Add image server management commands to vbmctl ([#&#8203;3121](https://redirect.github.com/metal3-io/baremetal-operator/issues/3121))\n-
        Create ironic.yaml for the e2e tests from a template file ([#&#8203;3095](https://redirect.github.com/metal3-io/baremetal-operator/issues/3095))\n-
        Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /test ([#&#8203;3158](https://redirect.github.com/metal3-io/baremetal-operator/issues/3158))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 ([#&#8203;3156](https://redirect.github.com/metal3-io/baremetal-operator/issues/3156))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 ([#&#8203;3155](https://redirect.github.com/metal3-io/baremetal-operator/issues/3155))\n-
        Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /hack/tools ([#&#8203;3157](https://redirect.github.com/metal3-io/baremetal-operator/issues/3157))\n-
        Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 ([#&#8203;3148](https://redirect.github.com/metal3-io/baremetal-operator/issues/3148))\n-
        Add scheduled github worklow job for Fuzzing ([#&#8203;3122](https://redirect.github.com/metal3-io/baremetal-operator/issues/3122))\n-
        Bump libvirt.org/go/libvirt from 1.12001.0 to 1.12002.0 in /test ([#&#8203;3140](https://redirect.github.com/metal3-io/baremetal-operator/issues/3140))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.9 to 3.6.10 ([#&#8203;3139](https://redirect.github.com/metal3-io/baremetal-operator/issues/3139))\n-
        Bump go version used for building to 1.25.9 ([#&#8203;3145](https://redirect.github.com/metal3-io/baremetal-operator/issues/3145))\n-
        Add maketarget for ensuring docker is present for testing ([#&#8203;2699](https://redirect.github.com/metal3-io/baremetal-operator/issues/2699))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
        ([#&#8203;3125](https://redirect.github.com/metal3-io/baremetal-operator/issues/3125))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
        in /test ([#&#8203;3127](https://redirect.github.com/metal3-io/baremetal-operator/issues/3127))\n-
        Remove legacy vbmctl entrypoint and update E2E VM config ([#&#8203;3120](https://redirect.github.com/metal3-io/baremetal-operator/issues/3120))\n-
        remove unneeded vbmctl template datatypes ([#&#8203;3123](https://redirect.github.com/metal3-io/baremetal-operator/issues/3123))\n-
        vbmctl: support multiple volume sizes via repeatable --volume-size flag ([#&#8203;3112](https://redirect.github.com/metal3-io/baremetal-operator/issues/3112))\n-
        Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 in /test ([#&#8203;3106](https://redirect.github.com/metal3-io/baremetal-operator/issues/3106))\n-
        Include vbmctl unit tests in unit workflow ([#&#8203;3117](https://redirect.github.com/metal3-io/baremetal-operator/issues/3117))\n-
        Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;3096](https://redirect.github.com/metal3-io/baremetal-operator/issues/3096))\n-
        remove docker push stuff from Makefile ([#&#8203;3092](https://redirect.github.com/metal3-io/baremetal-operator/issues/3092))\n-
        Fix linter issues in main ([#&#8203;3094](https://redirect.github.com/metal3-io/baremetal-operator/issues/3094))\n-
        Avoid meaningless logging when a secret is owned by another controller ([#&#8203;2972](https://redirect.github.com/metal3-io/baremetal-operator/issues/2972))\n-
        Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /test ([#&#8203;3058](https://redirect.github.com/metal3-io/baremetal-operator/issues/3058))\n-
        Bump actions/setup-go from 6.2.0 to 6.3.0 in the github-actions group ([#&#8203;3059](https://redirect.github.com/metal3-io/baremetal-operator/issues/3059))\n-
        Bump golang.org/x/oauth2 from 0.34.0 to 0.36.0 in /hack/tools ([#&#8203;3079](https://redirect.github.com/metal3-io/baremetal-operator/issues/3079))\n-
        bump x/net to v0.49.0 ([#&#8203;3082](https://redirect.github.com/metal3-io/baremetal-operator/issues/3082))\n-
        Add first fuzzing test for bmc address parsing ([#&#8203;3002](https://redirect.github.com/metal3-io/baremetal-operator/issues/3002))\n-
        e2e: check that all namespaces are added to WATCH\\_NAMESPACE ([#&#8203;3068](https://redirect.github.com/metal3-io/baremetal-operator/issues/3068))\n-
        Tests: avoid duplicated test names ([#&#8203;3065](https://redirect.github.com/metal3-io/baremetal-operator/issues/3065))\n-
        E2E: Remove libvirt DHCP reservation from VMs ([#&#8203;3033](https://redirect.github.com/metal3-io/baremetal-operator/issues/3033))\n-
        Update vbmctlapi package name to fix lint error ([#&#8203;3054](https://redirect.github.com/metal3-io/baremetal-operator/issues/3054))\n-
        add zizmor scanner ([#&#8203;3053](https://redirect.github.com/metal3-io/baremetal-operator/issues/3053))\n-
        Adds overlays for release v0.12 ([#&#8203;2872](https://redirect.github.com/metal3-io/baremetal-operator/issues/2872))\n-
        Exclude revive var-naming check for test/vbmctl/pkg/api ([#&#8203;3052](https://redirect.github.com/metal3-io/baremetal-operator/issues/3052))\n-
        harden github actions workflows ([#&#8203;3045](https://redirect.github.com/metal3-io/baremetal-operator/issues/3045))\n-
        E2E: Increase inotify limits ([#&#8203;3047](https://redirect.github.com/metal3-io/baremetal-operator/issues/3047))\n-
        move security-insights.yml to .github/ and use upstream validator ([#&#8203;3044](https://redirect.github.com/metal3-io/baremetal-operator/issues/3044))\n-
        Bump tj-actions/changed-files from 47.0.1 to 47.0.4 in the github-actions
        group ([#&#8203;3035](https://redirect.github.com/metal3-io/baremetal-operator/issues/3035))\n-
        Parameterize container tool in Makefile ([#&#8203;2999](https://redirect.github.com/metal3-io/baremetal-operator/issues/2999))\n-
        Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
        ([#&#8203;3037](https://redirect.github.com/metal3-io/baremetal-operator/issues/3037))\n-
        Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /hack/tools ([#&#8203;3004](https://redirect.github.com/metal3-io/baremetal-operator/issues/3004))\n-
        E2E serial logs per test ([#&#8203;2911](https://redirect.github.com/metal3-io/baremetal-operator/issues/2911))\n-
        bump osv-scanner in hack/verify-release.sh ([#&#8203;3028](https://redirect.github.com/metal3-io/baremetal-operator/issues/3028))\n-
        Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test ([#&#8203;3021](https://redirect.github.com/metal3-io/baremetal-operator/issues/3021))\n-
        add SECURITY\\_INSIGHTS.yml ([#&#8203;3015](https://redirect.github.com/metal3-io/baremetal-operator/issues/3015))\n-
        Bump golang to v1.25 ([#&#8203;2998](https://redirect.github.com/metal3-io/baremetal-operator/issues/2998))\n-
        add Sunnatillo as reviewer ([#&#8203;3023](https://redirect.github.com/metal3-io/baremetal-operator/issues/3023))\n-
        e2e: workaround for docker 29 issues ([#&#8203;3014](https://redirect.github.com/metal3-io/baremetal-operator/issues/3014))\n-
        E2E: Use per-test cluster for upgrades ([#&#8203;2947](https://redirect.github.com/metal3-io/baremetal-operator/issues/2947))\n-
        add smoshiur1237 as reviewer ([#&#8203;3012](https://redirect.github.com/metal3-io/baremetal-operator/issues/3012))\n-
        Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;3007](https://redirect.github.com/metal3-io/baremetal-operator/issues/3007))\n-
        enforce ol-prefix 'one' style for ordered lists ([#&#8203;2979](https://redirect.github.com/metal3-io/baremetal-operator/issues/2979))\n-
        fix reapprover workflow ([#&#8203;2977](https://redirect.github.com/metal3-io/baremetal-operator/issues/2977))\n-
        Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;2958](https://redirect.github.com/metal3-io/baremetal-operator/issues/2958))\n-
        bump cert-manager to v1.18.5 ([#&#8203;2976](https://redirect.github.com/metal3-io/baremetal-operator/issues/2976))\n-
        bump github actions to new major versions ([#&#8203;2965](https://redirect.github.com/metal3-io/baremetal-operator/issues/2965))\n-
        Improve error handling in E2E artifact dump helpers ([#&#8203;2951](https://redirect.github.com/metal3-io/baremetal-operator/issues/2951))\n-
        Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#&#8203;2956](https://redirect.github.com/metal3-io/baremetal-operator/issues/2956))\n-
        E2E: Log collection improvements ([#&#8203;2905](https://redirect.github.com/metal3-io/baremetal-operator/issues/2905))\n-
        E2E: Cleanup old hardwaredata ([#&#8203;2925](https://redirect.github.com/metal3-io/baremetal-operator/issues/2925))\n-
        E2E: Avoid BMO < 0.11 and Ironic > 30 together ([#&#8203;2910](https://redirect.github.com/metal3-io/baremetal-operator/issues/2910))\n-
        Refactor: move HardwareDetails type to HardwareData ([#&#8203;2889](https://redirect.github.com/metal3-io/baremetal-operator/issues/2889))\n-
        Log when cannot detach immediately ([#&#8203;2902](https://redirect.github.com/metal3-io/baremetal-operator/issues/2902))\n-
        E2E: Use UEFI ([#&#8203;2770](https://redirect.github.com/metal3-io/baremetal-operator/issues/2770))\n-
        Bump sigs.k8s.io/kind from 0.30.0 to 0.31.0 in /test ([#&#8203;2884](https://redirect.github.com/metal3-io/baremetal-operator/issues/2884))\n-
        Improve behavior on deletion of BMH with unreachable BMC in verifying state
        ([#&#8203;2879](https://redirect.github.com/metal3-io/baremetal-operator/issues/2879))\n-
        Add periodic test for release-0.12 ([#&#8203;2875](https://redirect.github.com/metal3-io/baremetal-operator/issues/2875))\n-
        Bump the github-actions group with 2 updates ([#&#8203;2863](https://redirect.github.com/metal3-io/baremetal-operator/issues/2863))\n-
        update dependabot config for release-0.12 ([#&#8203;2857](https://redirect.github.com/metal3-io/baremetal-operator/issues/2857))\n-
        add unit tests to SecretManager ([#&#8203;2812](https://redirect.github.com/metal3-io/baremetal-operator/issues/2812))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3154](https://redirect.github.com/metal3-io/baremetal-operator/issues/3154),
        [#&#8203;3104](https://redirect.github.com/metal3-io/baremetal-operator/issues/3104),
        [#&#8203;3003](https://redirect.github.com/metal3-io/baremetal-operator/issues/3003),
        [#&#8203;2929](https://redirect.github.com/metal3-io/baremetal-operator/issues/2929),
        [#&#8203;2882](https://redirect.github.com/metal3-io/baremetal-operator/issues/2882),
        [#&#8203;2844](https://redirect.github.com/metal3-io/baremetal-operator/issues/2844),
        [#&#8203;3126](https://redirect.github.com/metal3-io/baremetal-operator/issues/3126),
        [#&#8203;3080](https://redirect.github.com/metal3-io/baremetal-operator/issues/3080),
        [#&#8203;3038](https://redirect.github.com/metal3-io/baremetal-operator/issues/3038),
        [#&#8203;3103](https://redirect.github.com/metal3-io/baremetal-operator/issues/3103),
        [#&#8203;3036](https://redirect.github.com/metal3-io/baremetal-operator/issues/3036),
        [#&#8203;2983](https://redirect.github.com/metal3-io/baremetal-operator/issues/2983),
        [#&#8203;2843](https://redirect.github.com/metal3-io/baremetal-operator/issues/2843),
        [#&#8203;2864](https://redirect.github.com/metal3-io/baremetal-operator/issues/2864),
        [#&#8203;2861](https://redirect.github.com/metal3-io/baremetal-operator/issues/2861),
        [#&#8203;2918](https://redirect.github.com/metal3-io/baremetal-operator/issues/2918),
        [#&#8203;2920](https://redirect.github.com/metal3-io/baremetal-operator/issues/2920),
        [#&#8203;3005](https://redirect.github.com/metal3-io/baremetal-operator/issues/3005),
        [#&#8203;3006](https://redirect.github.com/metal3-io/baremetal-operator/issues/3006),
        [#&#8203;3081](https://redirect.github.com/metal3-io/baremetal-operator/issues/3081),
        [#&#8203;2865](https://redirect.github.com/metal3-io/baremetal-operator/issues/2865),
        [#&#8203;2899](https://redirect.github.com/metal3-io/baremetal-operator/issues/2899),
        [#&#8203;2919](https://redirect.github.com/metal3-io/baremetal-operator/issues/2919),
        [#&#8203;2957](https://redirect.github.com/metal3-io/baremetal-operator/issues/2957),
        [#&#8203;2897](https://redirect.github.com/metal3-io/baremetal-operator/issues/2897),
        [#&#8203;3057](https://redirect.github.com/metal3-io/baremetal-operator/issues/3057),
        [#&#8203;2883](https://redirect.github.com/metal3-io/baremetal-operator/issues/2883),
        [#&#8203;2984](https://redirect.github.com/metal3-io/baremetal-operator/issues/2984),
        [#&#8203;3105](https://redirect.github.com/metal3-io/baremetal-operator/issues/3105),
        [#&#8203;3063](https://redirect.github.com/metal3-io/baremetal-operator/issues/3063),
        [#&#8203;2845](https://redirect.github.com/metal3-io/baremetal-operator/issues/2845),
        [#&#8203;2931](https://redirect.github.com/metal3-io/baremetal-operator/issues/2931),
        [#&#8203;2933](https://redirect.github.com/metal3-io/baremetal-operator/issues/2933),
        [#&#8203;2985](https://redirect.github.com/metal3-io/baremetal-operator/issues/2985),
        [#&#8203;2986](https://redirect.github.com/metal3-io/baremetal-operator/issues/2986),
        [#&#8203;2848](https://redirect.github.com/metal3-io/baremetal-operator/issues/2848),
        [#&#8203;2932](https://redirect.github.com/metal3-io/baremetal-operator/issues/2932),
        [#&#8203;2862](https://redirect.github.com/metal3-io/baremetal-operator/issues/2862),
        [#&#8203;3070](https://redirect.github.com/metal3-io/baremetal-operator/issues/3070),
        [#&#8203;3018](https://redirect.github.com/metal3-io/baremetal-operator/issues/3018),
        [#&#8203;2849](https://redirect.github.com/metal3-io/baremetal-operator/issues/2849),
        [#&#8203;2846](https://redirect.github.com/metal3-io/baremetal-operator/issues/2846),
        [#&#8203;2898](https://redirect.github.com/metal3-io/baremetal-operator/issues/2898),
        [#&#8203;2896](https://redirect.github.com/metal3-io/baremetal-operator/issues/2896),
        [#&#8203;2952](https://redirect.github.com/metal3-io/baremetal-operator/issues/2952),
        [#&#8203;2912](https://redirect.github.com/metal3-io/baremetal-operator/issues/2912),
        [#&#8203;2967](https://redirect.github.com/metal3-io/baremetal-operator/issues/2967)\n\nThe
        image for this release is: v0.13.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.5)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.4...v0.12.5)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.4\n\n####
        :seedling: Others\n\n- Bump cluster-api to v1.12.9 ([#&#8203;3373](https://redirect.github.com/metal3-io/baremetal-operator/issues/3373))\n-
        Use proper IPA cache address ([#&#8203;3362](https://redirect.github.com/metal3-io/baremetal-operator/issues/3362))\n-
        Bump the kubernetes group to v0.34.9 ([#&#8203;3352](https://redirect.github.com/metal3-io/baremetal-operator/issues/3352))\n-
        Bump Go version to 1.25.11 ([#&#8203;3317](https://redirect.github.com/metal3-io/baremetal-operator/issues/3317))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3256](https://redirect.github.com/metal3-io/baremetal-operator/issues/3256)
        [#&#8203;3223](https://redirect.github.com/metal3-io/baremetal-operator/issues/3223)
        [#&#8203;3255](https://redirect.github.com/metal3-io/baremetal-operator/issues/3255)\n\nThe
        image for this release is: v0.12.5\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.3\n\n####
        :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
        Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
        Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
        E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
        Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
        in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
        ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
        [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
        image for this release is: v0.12.4\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.2\n\n####
        :bug: Bug Fixes\n\n- Add handling of paused annotation to the HFS controller
        ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
        Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
        bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
        bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
        Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
        harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
        Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
        Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
        Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
        Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
        bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
        add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
        add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
        Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
        ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
        Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
        [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
        [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
        image for this release is: v0.12.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.1\n\n####
        :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime from 0.22.4 to
        0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
        Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
        Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
        in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
        ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
        image for this release is: v0.12.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.0\n\n####
        :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5
        in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
        Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
        Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
        Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
        image for this release is: v0.12.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.0\n\n####
        :warning: Breaking Changes\n\n- Remove support for Ironic before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
        Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
        Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
        Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
        :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
        BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
        add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
        Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
        Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
        Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
        Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
        Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
        Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
        :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
        deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
        Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
        Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
        Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
        :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
        Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
        Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
        Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
        Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
        :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in
        /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
        Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
        Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
        e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
        E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
        lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
        e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
        Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
        ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
        bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
        refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
        Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
        Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
        Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
        Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
        Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
        Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
        Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
        remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
        Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
        Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
        E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
        Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
        Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
        ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
        Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
        Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
        E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
        E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
        E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
        Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
        vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
        E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
        E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
        Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
        E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
        E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
        VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
        in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
        Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
        Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
        Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
        cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
        E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
        add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
        E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
        Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
        Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
        E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
        Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
        Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
        Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
        Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
        Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
        add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
        Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
        update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
        Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
        [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
        [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
        [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
        [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
        [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
        [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
        [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
        [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
        [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
        [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
        \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
        [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
        [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
        [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
        [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
        [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
        [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
        [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
        [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
        [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
        [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
        image for this release is: v0.12.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.6\n\n####
        :bug: Bug Fixes\n\n- Remove unused RBAC permissions from controller ClusterRole
        ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
        Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
        :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
        Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
        Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
        [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
        image for this release is: v0.11.7\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.5\n\n####
        :bug: Bug Fixes\n\n- Add handling of paused annotation to the HFS controller
        ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
        Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
        bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
        Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
        bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
        harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
        Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
        Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
        Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
        bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
        add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
        add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
        E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
        [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
        [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
        image for this release is: v0.11.6\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.4\n\n####
        :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager from 1.18.4
        to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
        Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
        Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
        image for this release is: v0.11.5\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.3\n\n####
        :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
        image for this release is: v0.11.4\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.2\n\n####
        :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
        add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
        :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
        Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
        bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
        Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
        Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
        [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
        image for this release is: v0.11.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.1\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
        Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
        group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
        Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
        image for this release is: v0.11.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.0\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
        Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
        remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
        Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
        image for this release is: v0.11.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.10.0\n\n####
        :warning: Breaking Changes\n\n- Remove webhooks from api folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
        Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
        :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
        Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
        Allow disabling drivers that require a provisioning network ([#&#8203;2477](https:/\n\n>
        \u2702 **Note**\n> \n> PR body was truncated to here.\n\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
      change_url: https://github.com/vexxhost/atmosphere.common/pull/99
      child_jobs: []
      commit_id: e45cb7c63eecbbd094bdb74f166e049d99d38f28
      event_id: 7fecb6c0-7153-11f1-9cf8-ba225ea5f17d
      executor:
        hostname: 2d72f0692154
        inventory_file: /var/lib/zuul/builds/cff69d3e040243c49867d3122888b6e6/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/cff69d3e040243c49867d3122888b6e6/work/logs
        result_data_file: /var/lib/zuul/builds/cff69d3e040243c49867d3122888b6e6/work/results.json
        src_root: /var/lib/zuul/builds/cff69d3e040243c49867d3122888b6e6/work/src
        work_root: /var/lib/zuul/builds/cff69d3e040243c49867d3122888b6e6/work
      include_vars: []
      items:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.13.1\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated
          due to platform limits.\n\nThis PR contains the following updates:\n\n|
          Package | Update | Change |\n|---|---|---|\n| [metal3-io/baremetal-operator](https://redirect.github.com/metal3-io/baremetal-operator)
          | minor | `0.10.3` \u2192 `0.13.1` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\n\n### [`v0.13.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.13.0...v0.13.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.13.0\n\n#### :bug: Bug Fixes\n\n- Fix reconciling HFS created before
          BMH and add e2e tests ([#&#8203;3259](https://redirect.github.com/metal3-io/baremetal-operator/issues/3259))\n\n####
          :seedling: Others\n\n- Bump cluster-api to v1.13.3 ([#&#8203;3376](https://redirect.github.com/metal3-io/baremetal-operator/issues/3376))\n-
          fix dependabots build workflop step ([#&#8203;3367](https://redirect.github.com/metal3-io/baremetal-operator/issues/3367))\n-
          Use proper IPA cache address ([#&#8203;3359](https://redirect.github.com/metal3-io/baremetal-operator/issues/3359))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.11 to 3.6.12 ([#&#8203;3323](https://redirect.github.com/metal3-io/baremetal-operator/issues/3323))\n-
          Bump x/net to v0.55.0 ([#&#8203;3320](https://redirect.github.com/metal3-io/baremetal-operator/issues/3320))\n-
          Bump Go version to 1.25.11 ([#&#8203;3315](https://redirect.github.com/metal3-io/baremetal-operator/issues/3315))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
          in /test ([#&#8203;3295](https://redirect.github.com/metal3-io/baremetal-operator/issues/3295))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.1 to 0.8.2
          ([#&#8203;3294](https://redirect.github.com/metal3-io/baremetal-operator/issues/3294))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;3231](https://redirect.github.com/metal3-io/baremetal-operator/issues/3231))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 ([#&#8203;3228](https://redirect.github.com/metal3-io/baremetal-operator/issues/3228))\n-
          Bump the kubernetes group across 3 directories with 5 updates ([#&#8203;3351](https://redirect.github.com/metal3-io/baremetal-operator/issues/3351))\n-
          Fix e2e test to use irso v0.9 and ironic v35.0 ([#&#8203;3257](https://redirect.github.com/metal3-io/baremetal-operator/issues/3257))\n-
          Bump the github-actions group with 2 updates ([#&#8203;3297](https://redirect.github.com/metal3-io/baremetal-operator/issues/3297))\n-
          remove obsoleted release action ([#&#8203;3234](https://redirect.github.com/metal3-io/baremetal-operator/issues/3234))\n-
          Bump the capi group across 2 directories with 1 update ([#&#8203;3225](https://redirect.github.com/metal3-io/baremetal-operator/issues/3225))\n-
          Use hard reboot in firmware settings test ([#&#8203;3316](https://redirect.github.com/metal3-io/baremetal-operator/issues/3316))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3254](https://redirect.github.com/metal3-io/baremetal-operator/issues/3254)
          [#&#8203;3227](https://redirect.github.com/metal3-io/baremetal-operator/issues/3227)
          [#&#8203;3240](https://redirect.github.com/metal3-io/baremetal-operator/issues/3240)
          [#&#8203;3253](https://redirect.github.com/metal3-io/baremetal-operator/issues/3253)\n\nThe
          image for this release is: v0.13.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.13.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.13.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.5...v0.13.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :warning: Breaking Changes\n\n- Uplifts CAPI to v1.13.0-rc.1,
          k8s group to v0.35.4 and controller-runtime to v0.23.3 ([#&#8203;3173](https://redirect.github.com/metal3-io/baremetal-operator/issues/3173))\n-
          Remove the iRMC driver, deprecate BMH.Spec.Firmware ([#&#8203;3034](https://redirect.github.com/metal3-io/baremetal-operator/issues/3034))\n\n####
          :sparkles: New Features\n\n- Allow forced detachment of a host from Ironic
          ([#&#8203;2955](https://redirect.github.com/metal3-io/baremetal-operator/issues/2955))\n-
          Accept per-host pull secrets for external OCI registries ([#&#8203;2745](https://redirect.github.com/metal3-io/baremetal-operator/issues/2745))\n-
          Add libvirt network creation and deletion to vbmctl ([#&#8203;3136](https://redirect.github.com/metal3-io/baremetal-operator/issues/3136))\n-
          Adds Associate logic for HostClaim ([#&#8203;2996](https://redirect.github.com/metal3-io/baremetal-operator/issues/2996))\n-
          Add multi-architecture PXE boot support ([#&#8203;2966](https://redirect.github.com/metal3-io/baremetal-operator/issues/2966))\n-
          Add Healthy condition based on BMC health rollup ([#&#8203;3013](https://redirect.github.com/metal3-io/baremetal-operator/issues/3013))\n-
          Add PCI Address field to HardwareData NIC ([#&#8203;2895](https://redirect.github.com/metal3-io/baremetal-operator/issues/2895))\n-
          Restructure VBMCTL into separate package and CLI ([#&#8203;2953](https://redirect.github.com/metal3-io/baremetal-operator/issues/2953))\n-
          Conditions implementation for BareMetalHosts ([#&#8203;2945](https://redirect.github.com/metal3-io/baremetal-operator/issues/2945))\n-
          HostClaim custom resources ([#&#8203;2856](https://redirect.github.com/metal3-io/baremetal-operator/issues/2856))\n-
          Allow enabling ExternallyProvisioned for available hosts ([#&#8203;2774](https://redirect.github.com/metal3-io/baremetal-operator/issues/2774))\n\n####
          :bug: Bug Fixes\n\n- Add missing `context` to `PreprovisioningImageFormats`
          func ([#&#8203;3165](https://redirect.github.com/metal3-io/baremetal-operator/issues/3165))\n-
          Fix Healthy condition staying Unknown despite Ironic reporting health status
          ([#&#8203;3133](https://redirect.github.com/metal3-io/baremetal-operator/issues/3133))\n-
          Add webhook readiness check before starting manager ([#&#8203;3162](https://redirect.github.com/metal3-io/baremetal-operator/issues/3162))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3113](https://redirect.github.com/metal3-io/baremetal-operator/issues/3113))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3124](https://redirect.github.com/metal3-io/baremetal-operator/issues/3124))\n-
          Add handling of paused annotation to the HFS controller ([#&#8203;3074](https://redirect.github.com/metal3-io/baremetal-operator/issues/3074))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3073](https://redirect.github.com/metal3-io/baremetal-operator/issues/3073))\n-
          Do not check power failure when not applicable ([#&#8203;3069](https://redirect.github.com/metal3-io/baremetal-operator/issues/3069))\n-
          Enable BMO to abort servicing to back out of failures ([#&#8203;3000](https://redirect.github.com/metal3-io/baremetal-operator/issues/3000))\n-
          Do not log firmware components on each BMH reconciliation ([#&#8203;2963](https://redirect.github.com/metal3-io/baremetal-operator/issues/2963))\n-
          Correctly handle resource generations for HFC and HFS ([#&#8203;2964](https://redirect.github.com/metal3-io/baremetal-operator/issues/2964))\n-
          Make architecture tests portable across x86\\_64 and aarch64 ([#&#8203;2942](https://redirect.github.com/metal3-io/baremetal-operator/issues/2942))\n-
          Fix deletion hang when aborting inspection during power-off ([#&#8203;2928](https://redirect.github.com/metal3-io/baremetal-operator/issues/2928))\n-
          Allow setting `force_persistent_boot_device: <value>` for deploy\\_interface:
          direct ([#&#8203;2614](https://redirect.github.com/metal3-io/baremetal-operator/issues/2614))\n-
          Fix errors.As usage for NoDataInSecretError ([#&#8203;2890](https://redirect.github.com/metal3-io/baremetal-operator/issues/2890))\n-
          Sync automated\\_clean before deprovisioning ([#&#8203;2881](https://redirect.github.com/metal3-io/baremetal-operator/issues/2881))\n-
          Require PreprovisioningImage for deprovisioning when cleaning is enabled
          ([#&#8203;2859](https://redirect.github.com/metal3-io/baremetal-operator/issues/2859))\n\n####
          :book: Documentation\n\n- Add release 0.13 test triggers to README ([#&#8203;3219](https://redirect.github.com/metal3-io/baremetal-operator/issues/3219))\n-
          add OpenSSF OSPS baseline level 1 badge ([#&#8203;3114](https://redirect.github.com/metal3-io/baremetal-operator/issues/3114))\n-
          Add release 0.12 test triggers to README ([#&#8203;2892](https://redirect.github.com/metal3-io/baremetal-operator/issues/2892))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2773](https://redirect.github.com/metal3-io/baremetal-operator/issues/2773))\n\n####
          :seedling: Others\n\n- Bump Go version to 1.25.10 ([#&#8203;3224](https://redirect.github.com/metal3-io/baremetal-operator/issues/3224))\n-
          Bump CAPI to v1.13.1 ([#&#8203;3212](https://redirect.github.com/metal3-io/baremetal-operator/issues/3212))\n-
          Bump github.com/moby/moby/client from 0.4.0 to 0.4.1 in /test ([#&#8203;3188](https://redirect.github.com/metal3-io/baremetal-operator/issues/3188))\n-
          Bump CAPI to v1.13.0 ([#&#8203;3187](https://redirect.github.com/metal3-io/baremetal-operator/issues/3187))\n-
          Simplify e2e fixture test configuration ([#&#8203;3167](https://redirect.github.com/metal3-io/baremetal-operator/issues/3167))\n-
          Set manager TLS default back to unset ([#&#8203;3153](https://redirect.github.com/metal3-io/baremetal-operator/issues/3153))\n-
          Bump github.com/cert-manager/cert-manager from 1.20.1 to 1.20.2 in /test
          ([#&#8203;3170](https://redirect.github.com/metal3-io/baremetal-operator/issues/3170))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3169](https://redirect.github.com/metal3-io/baremetal-operator/issues/3169))\n-
          fix help target alignment and numeric target names ([#&#8203;3168](https://redirect.github.com/metal3-io/baremetal-operator/issues/3168))\n-
          Add image server management commands to vbmctl ([#&#8203;3121](https://redirect.github.com/metal3-io/baremetal-operator/issues/3121))\n-
          Create ironic.yaml for the e2e tests from a template file ([#&#8203;3095](https://redirect.github.com/metal3-io/baremetal-operator/issues/3095))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /test ([#&#8203;3158](https://redirect.github.com/metal3-io/baremetal-operator/issues/3158))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 ([#&#8203;3156](https://redirect.github.com/metal3-io/baremetal-operator/issues/3156))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 ([#&#8203;3155](https://redirect.github.com/metal3-io/baremetal-operator/issues/3155))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 in /hack/tools ([#&#8203;3157](https://redirect.github.com/metal3-io/baremetal-operator/issues/3157))\n-
          Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 ([#&#8203;3148](https://redirect.github.com/metal3-io/baremetal-operator/issues/3148))\n-
          Add scheduled github worklow job for Fuzzing ([#&#8203;3122](https://redirect.github.com/metal3-io/baremetal-operator/issues/3122))\n-
          Bump libvirt.org/go/libvirt from 1.12001.0 to 1.12002.0 in /test ([#&#8203;3140](https://redirect.github.com/metal3-io/baremetal-operator/issues/3140))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.9 to 3.6.10 ([#&#8203;3139](https://redirect.github.com/metal3-io/baremetal-operator/issues/3139))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3145](https://redirect.github.com/metal3-io/baremetal-operator/issues/3145))\n-
          Add maketarget for ensuring docker is present for testing ([#&#8203;2699](https://redirect.github.com/metal3-io/baremetal-operator/issues/2699))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
          ([#&#8203;3125](https://redirect.github.com/metal3-io/baremetal-operator/issues/3125))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.8.0 to 0.8.1
          in /test ([#&#8203;3127](https://redirect.github.com/metal3-io/baremetal-operator/issues/3127))\n-
          Remove legacy vbmctl entrypoint and update E2E VM config ([#&#8203;3120](https://redirect.github.com/metal3-io/baremetal-operator/issues/3120))\n-
          remove unneeded vbmctl template datatypes ([#&#8203;3123](https://redirect.github.com/metal3-io/baremetal-operator/issues/3123))\n-
          vbmctl: support multiple volume sizes via repeatable --volume-size flag
          ([#&#8203;3112](https://redirect.github.com/metal3-io/baremetal-operator/issues/3112))\n-
          Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 in /test ([#&#8203;3106](https://redirect.github.com/metal3-io/baremetal-operator/issues/3106))\n-
          Include vbmctl unit tests in unit workflow ([#&#8203;3117](https://redirect.github.com/metal3-io/baremetal-operator/issues/3117))\n-
          Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;3096](https://redirect.github.com/metal3-io/baremetal-operator/issues/3096))\n-
          remove docker push stuff from Makefile ([#&#8203;3092](https://redirect.github.com/metal3-io/baremetal-operator/issues/3092))\n-
          Fix linter issues in main ([#&#8203;3094](https://redirect.github.com/metal3-io/baremetal-operator/issues/3094))\n-
          Avoid meaningless logging when a secret is owned by another controller ([#&#8203;2972](https://redirect.github.com/metal3-io/baremetal-operator/issues/2972))\n-
          Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in /test ([#&#8203;3058](https://redirect.github.com/metal3-io/baremetal-operator/issues/3058))\n-
          Bump actions/setup-go from 6.2.0 to 6.3.0 in the github-actions group ([#&#8203;3059](https://redirect.github.com/metal3-io/baremetal-operator/issues/3059))\n-
          Bump golang.org/x/oauth2 from 0.34.0 to 0.36.0 in /hack/tools ([#&#8203;3079](https://redirect.github.com/metal3-io/baremetal-operator/issues/3079))\n-
          bump x/net to v0.49.0 ([#&#8203;3082](https://redirect.github.com/metal3-io/baremetal-operator/issues/3082))\n-
          Add first fuzzing test for bmc address parsing ([#&#8203;3002](https://redirect.github.com/metal3-io/baremetal-operator/issues/3002))\n-
          e2e: check that all namespaces are added to WATCH\\_NAMESPACE ([#&#8203;3068](https://redirect.github.com/metal3-io/baremetal-operator/issues/3068))\n-
          Tests: avoid duplicated test names ([#&#8203;3065](https://redirect.github.com/metal3-io/baremetal-operator/issues/3065))\n-
          E2E: Remove libvirt DHCP reservation from VMs ([#&#8203;3033](https://redirect.github.com/metal3-io/baremetal-operator/issues/3033))\n-
          Update vbmctlapi package name to fix lint error ([#&#8203;3054](https://redirect.github.com/metal3-io/baremetal-operator/issues/3054))\n-
          add zizmor scanner ([#&#8203;3053](https://redirect.github.com/metal3-io/baremetal-operator/issues/3053))\n-
          Adds overlays for release v0.12 ([#&#8203;2872](https://redirect.github.com/metal3-io/baremetal-operator/issues/2872))\n-
          Exclude revive var-naming check for test/vbmctl/pkg/api ([#&#8203;3052](https://redirect.github.com/metal3-io/baremetal-operator/issues/3052))\n-
          harden github actions workflows ([#&#8203;3045](https://redirect.github.com/metal3-io/baremetal-operator/issues/3045))\n-
          E2E: Increase inotify limits ([#&#8203;3047](https://redirect.github.com/metal3-io/baremetal-operator/issues/3047))\n-
          move security-insights.yml to .github/ and use upstream validator ([#&#8203;3044](https://redirect.github.com/metal3-io/baremetal-operator/issues/3044))\n-
          Bump tj-actions/changed-files from 47.0.1 to 47.0.4 in the github-actions
          group ([#&#8203;3035](https://redirect.github.com/metal3-io/baremetal-operator/issues/3035))\n-
          Parameterize container tool in Makefile ([#&#8203;2999](https://redirect.github.com/metal3-io/baremetal-operator/issues/2999))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;3037](https://redirect.github.com/metal3-io/baremetal-operator/issues/3037))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /hack/tools ([#&#8203;3004](https://redirect.github.com/metal3-io/baremetal-operator/issues/3004))\n-
          E2E serial logs per test ([#&#8203;2911](https://redirect.github.com/metal3-io/baremetal-operator/issues/2911))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3028](https://redirect.github.com/metal3-io/baremetal-operator/issues/3028))\n-
          Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test ([#&#8203;3021](https://redirect.github.com/metal3-io/baremetal-operator/issues/3021))\n-
          add SECURITY\\_INSIGHTS.yml ([#&#8203;3015](https://redirect.github.com/metal3-io/baremetal-operator/issues/3015))\n-
          Bump golang to v1.25 ([#&#8203;2998](https://redirect.github.com/metal3-io/baremetal-operator/issues/2998))\n-
          add Sunnatillo as reviewer ([#&#8203;3023](https://redirect.github.com/metal3-io/baremetal-operator/issues/3023))\n-
          e2e: workaround for docker 29 issues ([#&#8203;3014](https://redirect.github.com/metal3-io/baremetal-operator/issues/3014))\n-
          E2E: Use per-test cluster for upgrades ([#&#8203;2947](https://redirect.github.com/metal3-io/baremetal-operator/issues/2947))\n-
          add smoshiur1237 as reviewer ([#&#8203;3012](https://redirect.github.com/metal3-io/baremetal-operator/issues/3012))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;3007](https://redirect.github.com/metal3-io/baremetal-operator/issues/3007))\n-
          enforce ol-prefix 'one' style for ordered lists ([#&#8203;2979](https://redirect.github.com/metal3-io/baremetal-operator/issues/2979))\n-
          fix reapprover workflow ([#&#8203;2977](https://redirect.github.com/metal3-io/baremetal-operator/issues/2977))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;2958](https://redirect.github.com/metal3-io/baremetal-operator/issues/2958))\n-
          bump cert-manager to v1.18.5 ([#&#8203;2976](https://redirect.github.com/metal3-io/baremetal-operator/issues/2976))\n-
          bump github actions to new major versions ([#&#8203;2965](https://redirect.github.com/metal3-io/baremetal-operator/issues/2965))\n-
          Improve error handling in E2E artifact dump helpers ([#&#8203;2951](https://redirect.github.com/metal3-io/baremetal-operator/issues/2951))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#&#8203;2956](https://redirect.github.com/metal3-io/baremetal-operator/issues/2956))\n-
          E2E: Log collection improvements ([#&#8203;2905](https://redirect.github.com/metal3-io/baremetal-operator/issues/2905))\n-
          E2E: Cleanup old hardwaredata ([#&#8203;2925](https://redirect.github.com/metal3-io/baremetal-operator/issues/2925))\n-
          E2E: Avoid BMO < 0.11 and Ironic > 30 together ([#&#8203;2910](https://redirect.github.com/metal3-io/baremetal-operator/issues/2910))\n-
          Refactor: move HardwareDetails type to HardwareData ([#&#8203;2889](https://redirect.github.com/metal3-io/baremetal-operator/issues/2889))\n-
          Log when cannot detach immediately ([#&#8203;2902](https://redirect.github.com/metal3-io/baremetal-operator/issues/2902))\n-
          E2E: Use UEFI ([#&#8203;2770](https://redirect.github.com/metal3-io/baremetal-operator/issues/2770))\n-
          Bump sigs.k8s.io/kind from 0.30.0 to 0.31.0 in /test ([#&#8203;2884](https://redirect.github.com/metal3-io/baremetal-operator/issues/2884))\n-
          Improve behavior on deletion of BMH with unreachable BMC in verifying state
          ([#&#8203;2879](https://redirect.github.com/metal3-io/baremetal-operator/issues/2879))\n-
          Add periodic test for release-0.12 ([#&#8203;2875](https://redirect.github.com/metal3-io/baremetal-operator/issues/2875))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2863](https://redirect.github.com/metal3-io/baremetal-operator/issues/2863))\n-
          update dependabot config for release-0.12 ([#&#8203;2857](https://redirect.github.com/metal3-io/baremetal-operator/issues/2857))\n-
          add unit tests to SecretManager ([#&#8203;2812](https://redirect.github.com/metal3-io/baremetal-operator/issues/2812))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3154](https://redirect.github.com/metal3-io/baremetal-operator/issues/3154),
          [#&#8203;3104](https://redirect.github.com/metal3-io/baremetal-operator/issues/3104),
          [#&#8203;3003](https://redirect.github.com/metal3-io/baremetal-operator/issues/3003),
          [#&#8203;2929](https://redirect.github.com/metal3-io/baremetal-operator/issues/2929),
          [#&#8203;2882](https://redirect.github.com/metal3-io/baremetal-operator/issues/2882),
          [#&#8203;2844](https://redirect.github.com/metal3-io/baremetal-operator/issues/2844),
          [#&#8203;3126](https://redirect.github.com/metal3-io/baremetal-operator/issues/3126),
          [#&#8203;3080](https://redirect.github.com/metal3-io/baremetal-operator/issues/3080),
          [#&#8203;3038](https://redirect.github.com/metal3-io/baremetal-operator/issues/3038),
          [#&#8203;3103](https://redirect.github.com/metal3-io/baremetal-operator/issues/3103),
          [#&#8203;3036](https://redirect.github.com/metal3-io/baremetal-operator/issues/3036),
          [#&#8203;2983](https://redirect.github.com/metal3-io/baremetal-operator/issues/2983),
          [#&#8203;2843](https://redirect.github.com/metal3-io/baremetal-operator/issues/2843),
          [#&#8203;2864](https://redirect.github.com/metal3-io/baremetal-operator/issues/2864),
          [#&#8203;2861](https://redirect.github.com/metal3-io/baremetal-operator/issues/2861),
          [#&#8203;2918](https://redirect.github.com/metal3-io/baremetal-operator/issues/2918),
          [#&#8203;2920](https://redirect.github.com/metal3-io/baremetal-operator/issues/2920),
          [#&#8203;3005](https://redirect.github.com/metal3-io/baremetal-operator/issues/3005),
          [#&#8203;3006](https://redirect.github.com/metal3-io/baremetal-operator/issues/3006),
          [#&#8203;3081](https://redirect.github.com/metal3-io/baremetal-operator/issues/3081),
          [#&#8203;2865](https://redirect.github.com/metal3-io/baremetal-operator/issues/2865),
          [#&#8203;2899](https://redirect.github.com/metal3-io/baremetal-operator/issues/2899),
          [#&#8203;2919](https://redirect.github.com/metal3-io/baremetal-operator/issues/2919),
          [#&#8203;2957](https://redirect.github.com/metal3-io/baremetal-operator/issues/2957),
          [#&#8203;2897](https://redirect.github.com/metal3-io/baremetal-operator/issues/2897),
          [#&#8203;3057](https://redirect.github.com/metal3-io/baremetal-operator/issues/3057),
          [#&#8203;2883](https://redirect.github.com/metal3-io/baremetal-operator/issues/2883),
          [#&#8203;2984](https://redirect.github.com/metal3-io/baremetal-operator/issues/2984),
          [#&#8203;3105](https://redirect.github.com/metal3-io/baremetal-operator/issues/3105),
          [#&#8203;3063](https://redirect.github.com/metal3-io/baremetal-operator/issues/3063),
          [#&#8203;2845](https://redirect.github.com/metal3-io/baremetal-operator/issues/2845),
          [#&#8203;2931](https://redirect.github.com/metal3-io/baremetal-operator/issues/2931),
          [#&#8203;2933](https://redirect.github.com/metal3-io/baremetal-operator/issues/2933),
          [#&#8203;2985](https://redirect.github.com/metal3-io/baremetal-operator/issues/2985),
          [#&#8203;2986](https://redirect.github.com/metal3-io/baremetal-operator/issues/2986),
          [#&#8203;2848](https://redirect.github.com/metal3-io/baremetal-operator/issues/2848),
          [#&#8203;2932](https://redirect.github.com/metal3-io/baremetal-operator/issues/2932),
          [#&#8203;2862](https://redirect.github.com/metal3-io/baremetal-operator/issues/2862),
          [#&#8203;3070](https://redirect.github.com/metal3-io/baremetal-operator/issues/3070),
          [#&#8203;3018](https://redirect.github.com/metal3-io/baremetal-operator/issues/3018),
          [#&#8203;2849](https://redirect.github.com/metal3-io/baremetal-operator/issues/2849),
          [#&#8203;2846](https://redirect.github.com/metal3-io/baremetal-operator/issues/2846),
          [#&#8203;2898](https://redirect.github.com/metal3-io/baremetal-operator/issues/2898),
          [#&#8203;2896](https://redirect.github.com/metal3-io/baremetal-operator/issues/2896),
          [#&#8203;2952](https://redirect.github.com/metal3-io/baremetal-operator/issues/2952),
          [#&#8203;2912](https://redirect.github.com/metal3-io/baremetal-operator/issues/2912),
          [#&#8203;2967](https://redirect.github.com/metal3-io/baremetal-operator/issues/2967)\n\nThe
          image for this release is: v0.13.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.4...v0.12.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.4\n\n#### :seedling: Others\n\n- Bump cluster-api to v1.12.9 ([#&#8203;3373](https://redirect.github.com/metal3-io/baremetal-operator/issues/3373))\n-
          Use proper IPA cache address ([#&#8203;3362](https://redirect.github.com/metal3-io/baremetal-operator/issues/3362))\n-
          Bump the kubernetes group to v0.34.9 ([#&#8203;3352](https://redirect.github.com/metal3-io/baremetal-operator/issues/3352))\n-
          Bump Go version to 1.25.11 ([#&#8203;3317](https://redirect.github.com/metal3-io/baremetal-operator/issues/3317))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3256](https://redirect.github.com/metal3-io/baremetal-operator/issues/3256)
          [#&#8203;3223](https://redirect.github.com/metal3-io/baremetal-operator/issues/3223)
          [#&#8203;3255](https://redirect.github.com/metal3-io/baremetal-operator/issues/3255)\n\nThe
          image for this release is: v0.12.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.3\n\n#### :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted
          resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
          E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
          [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
          image for this release is: v0.12.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.2\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
          bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
          Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
          harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
          Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
          Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
          add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
          add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
          [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
          [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
          image for this release is: v0.12.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.1\n\n#### :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime
          from 0.22.4 to 0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test
          ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
          Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
          Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
          image for this release is: v0.12.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from
          2.27.4 to 2.27.5 in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
          Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
          Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
          Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
          image for this release is: v0.12.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :warning: Breaking Changes\n\n- Remove support for Ironic
          before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
          Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
          Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
          Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
          :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
          BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
          add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
          Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
          Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
          Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
          Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
          Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
          Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
          :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
          deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
          Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
          Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
          Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
          Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
          Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
          Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
          :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
          in /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
          Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test
          ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
          e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
          E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
          lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
          e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
          Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
          ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
          bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
          refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
          Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
          Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
          Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
          Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
          Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
          remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
          E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
          ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
          Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
          Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
          E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
          E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
          E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
          Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
          vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
          E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
          E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
          Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
          E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
          E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
          VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
          in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
          Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
          Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
          Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
          E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
          add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
          E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
          Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
          Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
          E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
          Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
          Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
          Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
          Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
          Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
          add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
          update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
          Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
          [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
          [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
          [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
          [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
          [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
          [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
          [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
          [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
          [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
          [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
          \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
          [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
          [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
          [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
          [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
          [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
          [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
          [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
          [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
          [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
          [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.6\n\n#### :bug: Bug Fixes\n\n- Remove unused RBAC permissions from
          controller ClusterRole ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
          :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
          Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
          [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
          image for this release is: v0.11.7\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.5\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
          Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
          bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
          harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
          Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
          Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
          add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
          add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
          E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
          [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
          [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
          image for this release is: v0.11.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.4\n\n#### :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager
          from 1.18.4 to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
          Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
          Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
          image for this release is: v0.11.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.3\n\n#### :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
          image for this release is: v0.11.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.2\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
          add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
          :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
          Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test
          ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
          bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
          Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
          [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
          image for this release is: v0.11.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.1\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
          group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test
          ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
          image for this release is: v0.11.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
          remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
          image for this release is: v0.11.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.0\n\n#### :warning: Breaking Changes\n\n- Remove webhooks from api
          folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
          Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
          :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
          Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
          Allow disabling drivers that require a provisioning network ([#&#8203;2477](https:/\n\n>
          \u2702 **Note**\n> \n> PR body was truncated to here.\n\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/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: e45cb7c63eecbbd094bdb74f166e049d99d38f28
        patchset: e45cb7c63eecbbd094bdb74f166e049d99d38f28
        project:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          name: vexxhost/atmosphere.common
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        topic: null
      job: atmosphere-common-molecule-secretgen-controller
      jobtags: []
      max_attempts: 3
      message: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IG1ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IgdG8gdjAuMTMuMQoKPiDihLnvuI8gKipOb3RlKioKPiAKPiBUaGlzIFBSIGJvZHkgd2FzIHRydW5jYXRlZCBkdWUgdG8gcGxhdGZvcm0gbGltaXRzLgoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18CnwgW21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3JdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yKSB8IG1pbm9yIHwgYDAuMTAuM2Ag4oaSIGAwLjEzLjFgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yIChtZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yKTwvc3VtbWFyeT4KCiMjIyBbYHYwLjEzLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTMuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMy4wLi4udjAuMTMuMSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMy4wCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBGaXggcmVjb25jaWxpbmcgSEZTIGNyZWF0ZWQgYmVmb3JlIEJNSCBhbmQgYWRkIGUyZSB0ZXN0cyAoWyMmIzgyMDM7MzI1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyNTkpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGNsdXN0ZXItYXBpIHRvIHYxLjEzLjMgKFsjJiM4MjAzOzMzNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMzc2KSkKLSBmaXggZGVwZW5kYWJvdHMgYnVpbGQgd29ya2Zsb3Agc3RlcCAoWyMmIzgyMDM7MzM2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMzNjcpKQotIFVzZSBwcm9wZXIgSVBBIGNhY2hlIGFkZHJlc3MgKFsjJiM4MjAzOzMzNTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMzU5KSkKLSBCdW1wIGdvLmV0Y2QuaW8vZXRjZC9jbGllbnQvcGtnL3YzIGZyb20gMy42LjExIHRvIDMuNi4xMiAoWyMmIzgyMDM7MzMyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMzMjMpKQotIEJ1bXAgeC9uZXQgdG8gdjAuNTUuMCAoWyMmIzgyMDM7MzMyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMzMjApKQotIEJ1bXAgR28gdmVyc2lvbiB0byAxLjI1LjExIChbIyYjODIwMzszMzE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzMxNSkpCi0gQnVtcCBnaXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9hcGkgZnJvbSAwLjguMSB0byAwLjguMiBpbiAvdGVzdCAoWyMmIzgyMDM7MzI5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyOTUpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC44LjEgdG8gMC44LjIgKFsjJiM4MjAzOzMyOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMjk0KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI4LjEgdG8gMi4yOC4zIGluIC90ZXN0IChbIyYjODIwMzszMjMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzIzMSkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yOC4xIHRvIDIuMjguMyAoWyMmIzgyMDM7MzIyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyMjgpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgYWNyb3NzIDMgZGlyZWN0b3JpZXMgd2l0aCA1IHVwZGF0ZXMgKFsjJiM4MjAzOzMzNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMzUxKSkKLSBGaXggZTJlIHRlc3QgdG8gdXNlIGlyc28gdjAuOSBhbmQgaXJvbmljIHYzNS4wIChbIyYjODIwMzszMjU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzI1NykpCi0gQnVtcCB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgd2l0aCAyIHVwZGF0ZXMgKFsjJiM4MjAzOzMyOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMjk3KSkKLSByZW1vdmUgb2Jzb2xldGVkIHJlbGVhc2UgYWN0aW9uIChbIyYjODIwMzszMjM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzIzNCkpCi0gQnVtcCB0aGUgY2FwaSBncm91cCBhY3Jvc3MgMiBkaXJlY3RvcmllcyB3aXRoIDEgdXBkYXRlIChbIyYjODIwMzszMjI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzIyNSkpCi0gVXNlIGhhcmQgcmVib290IGluIGZpcm13YXJlIHNldHRpbmdzIHRlc3QgKFsjJiM4MjAzOzMzMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMzE2KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MzI1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyNTQpIFsjJiM4MjAzOzMyMjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMjI3KSBbIyYjODIwMzszMjQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzI0MCkgWyMmIzgyMDM7MzI1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyNTMpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTMuMQoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEzLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTMuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi41Li4udjAuMTMuMCkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4wCgojIyMjIDp3YXJuaW5nOiBCcmVha2luZyBDaGFuZ2VzCgotIFVwbGlmdHMgQ0FQSSB0byB2MS4xMy4wLXJjLjEsIGs4cyBncm91cCB0byB2MC4zNS40IGFuZCBjb250cm9sbGVyLXJ1bnRpbWUgdG8gdjAuMjMuMyAoWyMmIzgyMDM7MzE3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNzMpKQotIFJlbW92ZSB0aGUgaVJNQyBkcml2ZXIsIGRlcHJlY2F0ZSBCTUguU3BlYy5GaXJtd2FyZSAoWyMmIzgyMDM7MzAzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMzQpKQoKIyMjIyA6c3BhcmtsZXM6IE5ldyBGZWF0dXJlcwoKLSBBbGxvdyBmb3JjZWQgZGV0YWNobWVudCBvZiBhIGhvc3QgZnJvbSBJcm9uaWMgKFsjJiM4MjAzOzI5NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTU1KSkKLSBBY2NlcHQgcGVyLWhvc3QgcHVsbCBzZWNyZXRzIGZvciBleHRlcm5hbCBPQ0kgcmVnaXN0cmllcyAoWyMmIzgyMDM7Mjc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NDUpKQotIEFkZCBsaWJ2aXJ0IG5ldHdvcmsgY3JlYXRpb24gYW5kIGRlbGV0aW9uIHRvIHZibWN0bCAoWyMmIzgyMDM7MzEzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMzYpKQotIEFkZHMgQXNzb2NpYXRlIGxvZ2ljIGZvciBIb3N0Q2xhaW0gKFsjJiM4MjAzOzI5OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTk2KSkKLSBBZGQgbXVsdGktYXJjaGl0ZWN0dXJlIFBYRSBib290IHN1cHBvcnQgKFsjJiM4MjAzOzI5NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTY2KSkKLSBBZGQgSGVhbHRoeSBjb25kaXRpb24gYmFzZWQgb24gQk1DIGhlYWx0aCByb2xsdXAgKFsjJiM4MjAzOzMwMTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDEzKSkKLSBBZGQgUENJIEFkZHJlc3MgZmllbGQgdG8gSGFyZHdhcmVEYXRhIE5JQyAoWyMmIzgyMDM7Mjg5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4OTUpKQotIFJlc3RydWN0dXJlIFZCTUNUTCBpbnRvIHNlcGFyYXRlIHBhY2thZ2UgYW5kIENMSSAoWyMmIzgyMDM7Mjk1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NTMpKQotIENvbmRpdGlvbnMgaW1wbGVtZW50YXRpb24gZm9yIEJhcmVNZXRhbEhvc3RzIChbIyYjODIwMzsyOTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk0NSkpCi0gSG9zdENsYWltIGN1c3RvbSByZXNvdXJjZXMgKFsjJiM4MjAzOzI4NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODU2KSkKLSBBbGxvdyBlbmFibGluZyBFeHRlcm5hbGx5UHJvdmlzaW9uZWQgZm9yIGF2YWlsYWJsZSBob3N0cyAoWyMmIzgyMDM7Mjc3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NzQpKQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWRkIG1pc3NpbmcgYGNvbnRleHRgIHRvIGBQcmVwcm92aXNpb25pbmdJbWFnZUZvcm1hdHNgIGZ1bmMgKFsjJiM4MjAzOzMxNjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTY1KSkKLSBGaXggSGVhbHRoeSBjb25kaXRpb24gc3RheWluZyBVbmtub3duIGRlc3BpdGUgSXJvbmljIHJlcG9ydGluZyBoZWFsdGggc3RhdHVzIChbIyYjODIwMzszMTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEzMykpCi0gQWRkIHdlYmhvb2sgcmVhZGluZXNzIGNoZWNrIGJlZm9yZSBzdGFydGluZyBtYW5hZ2VyIChbIyYjODIwMzszMTYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE2MikpCi0gUmVtb3ZlIHVudXNlZCBSQkFDIHBlcm1pc3Npb25zIGZyb20gY29udHJvbGxlciBDbHVzdGVyUm9sZSAoWyMmIzgyMDM7MzExM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMTMpKQotIEZpeCBIRkMgY29udHJvbGxlciBlcnJvciBsb29wIG9uIGRlbGV0ZWQgcmVzb3VyY2UgKFsjJiM4MjAzOzMxMjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTI0KSkKLSBBZGQgaGFuZGxpbmcgb2YgcGF1c2VkIGFubm90YXRpb24gdG8gdGhlIEhGUyBjb250cm9sbGVyIChbIyYjODIwMzszMDc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA3NCkpCi0gRml4IHJldHVybiB2YWx1ZXMgb2YgdGhlIEhGQyBjb250cm9sbGVyIGluIGNhc2Ugb2YgcHJvdmlzaW9uZXIgZXJyb3JzIChbIyYjODIwMzszMDczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA3MykpCi0gRG8gbm90IGNoZWNrIHBvd2VyIGZhaWx1cmUgd2hlbiBub3QgYXBwbGljYWJsZSAoWyMmIzgyMDM7MzA2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNjkpKQotIEVuYWJsZSBCTU8gdG8gYWJvcnQgc2VydmljaW5nIHRvIGJhY2sgb3V0IG9mIGZhaWx1cmVzIChbIyYjODIwMzszMDAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAwMCkpCi0gRG8gbm90IGxvZyBmaXJtd2FyZSBjb21wb25lbnRzIG9uIGVhY2ggQk1IIHJlY29uY2lsaWF0aW9uIChbIyYjODIwMzsyOTYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk2MykpCi0gQ29ycmVjdGx5IGhhbmRsZSByZXNvdXJjZSBnZW5lcmF0aW9ucyBmb3IgSEZDIGFuZCBIRlMgKFsjJiM4MjAzOzI5NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTY0KSkKLSBNYWtlIGFyY2hpdGVjdHVyZSB0ZXN0cyBwb3J0YWJsZSBhY3Jvc3MgeDg2XF82NCBhbmQgYWFyY2g2NCAoWyMmIzgyMDM7Mjk0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NDIpKQotIEZpeCBkZWxldGlvbiBoYW5nIHdoZW4gYWJvcnRpbmcgaW5zcGVjdGlvbiBkdXJpbmcgcG93ZXItb2ZmIChbIyYjODIwMzsyOTI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkyOCkpCi0gQWxsb3cgc2V0dGluZyBgZm9yY2VfcGVyc2lzdGVudF9ib290X2RldmljZTogPHZhbHVlPmAgZm9yIGRlcGxveVxfaW50ZXJmYWNlOiBkaXJlY3QgKFsjJiM4MjAzOzI2MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjE0KSkKLSBGaXggZXJyb3JzLkFzIHVzYWdlIGZvciBOb0RhdGFJblNlY3JldEVycm9yIChbIyYjODIwMzsyODkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg5MCkpCi0gU3luYyBhdXRvbWF0ZWRcX2NsZWFuIGJlZm9yZSBkZXByb3Zpc2lvbmluZyAoWyMmIzgyMDM7Mjg4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4ODEpKQotIFJlcXVpcmUgUHJlcHJvdmlzaW9uaW5nSW1hZ2UgZm9yIGRlcHJvdmlzaW9uaW5nIHdoZW4gY2xlYW5pbmcgaXMgZW5hYmxlZCAoWyMmIzgyMDM7Mjg1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTkpKQoKIyMjIyA6Ym9vazogRG9jdW1lbnRhdGlvbgoKLSBBZGQgcmVsZWFzZSAwLjEzIHRlc3QgdHJpZ2dlcnMgdG8gUkVBRE1FIChbIyYjODIwMzszMjE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzIxOSkpCi0gYWRkIE9wZW5TU0YgT1NQUyBiYXNlbGluZSBsZXZlbCAxIGJhZGdlIChbIyYjODIwMzszMTE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzExNCkpCi0gQWRkIHJlbGVhc2UgMC4xMiB0ZXN0IHRyaWdnZXJzIHRvIFJFQURNRSAoWyMmIzgyMDM7Mjg5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4OTIpKQotIEFkZCBleHBsYW5hdGlvbiB0byBydW4gdmVyaWZ5LXJlbGVhc2Uuc2ggc2NyaXB0IGluIHJlbGVhc2luZy5tZCAoWyMmIzgyMDM7Mjc3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NzMpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIEdvIHZlcnNpb24gdG8gMS4yNS4xMCAoWyMmIzgyMDM7MzIyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyMjQpKQotIEJ1bXAgQ0FQSSB0byB2MS4xMy4xIChbIyYjODIwMzszMjEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzIxMikpCi0gQnVtcCBnaXRodWIuY29tL21vYnkvbW9ieS9jbGllbnQgZnJvbSAwLjQuMCB0byAwLjQuMSBpbiAvdGVzdCAoWyMmIzgyMDM7MzE4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxODgpKQotIEJ1bXAgQ0FQSSB0byB2MS4xMy4wIChbIyYjODIwMzszMTg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE4NykpCi0gU2ltcGxpZnkgZTJlIGZpeHR1cmUgdGVzdCBjb25maWd1cmF0aW9uIChbIyYjODIwMzszMTY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE2NykpCi0gU2V0IG1hbmFnZXIgVExTIGRlZmF1bHQgYmFjayB0byB1bnNldCAoWyMmIzgyMDM7MzE1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNTMpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4yMC4xIHRvIDEuMjAuMiBpbiAvdGVzdCAoWyMmIzgyMDM7MzE3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNzApKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gIHYwLjM0LjcgKFsjJiM4MjAzOzMxNjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTY5KSkKLSBmaXggaGVscCB0YXJnZXQgYWxpZ25tZW50IGFuZCBudW1lcmljIHRhcmdldCBuYW1lcyAoWyMmIzgyMDM7MzE2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNjgpKQotIEFkZCBpbWFnZSBzZXJ2ZXIgbWFuYWdlbWVudCBjb21tYW5kcyB0byB2Ym1jdGwgKFsjJiM4MjAzOzMxMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTIxKSkKLSBDcmVhdGUgaXJvbmljLnlhbWwgZm9yIHRoZSBlMmUgdGVzdHMgZnJvbSBhIHRlbXBsYXRlIGZpbGUgKFsjJiM4MjAzOzMwOTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDk1KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQ5LjAgdG8gMC41MC4wIGluIC90ZXN0IChbIyYjODIwMzszMTU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE1OCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yOC4wIHRvIDIuMjguMSAoWyMmIzgyMDM7MzE1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNTYpKQotIEJ1bXAgZ2l0aHViLmNvbS9nb3BoZXJjbG91ZC9nb3BoZXJjbG91ZC92MiBmcm9tIDIuMTEuMSB0byAyLjEyLjAgKFsjJiM4MjAzOzMxNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTU1KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQ5LjAgdG8gMC41MC4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzszMTU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE1NykpCi0gQnVtcCBnby5vcGVudGVsZW1ldHJ5LmlvL290ZWwvc2RrIGZyb20gMS40MC4wIHRvIDEuNDMuMCAoWyMmIzgyMDM7MzE0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNDgpKQotIEFkZCBzY2hlZHVsZWQgZ2l0aHViIHdvcmtsb3cgam9iIGZvciBGdXp6aW5nIChbIyYjODIwMzszMTIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEyMikpCi0gQnVtcCBsaWJ2aXJ0Lm9yZy9nby9saWJ2aXJ0IGZyb20gMS4xMjAwMS4wIHRvIDEuMTIwMDIuMCBpbiAvdGVzdCAoWyMmIzgyMDM7MzE0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNDApKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuOSB0byAzLjYuMTAgKFsjJiM4MjAzOzMxMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTM5KSkKLSBCdW1wIGdvIHZlcnNpb24gdXNlZCBmb3IgYnVpbGRpbmcgdG8gMS4yNS45IChbIyYjODIwMzszMTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE0NSkpCi0gQWRkIG1ha2V0YXJnZXQgZm9yIGVuc3VyaW5nIGRvY2tlciBpcyBwcmVzZW50IGZvciB0ZXN0aW5nIChbIyYjODIwMzsyNjk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5OSkpCi0gQnVtcCBnaXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9hcGkgZnJvbSAwLjguMCB0byAwLjguMSAoWyMmIzgyMDM7MzEyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMjUpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC44LjAgdG8gMC44LjEgaW4gL3Rlc3QgKFsjJiM4MjAzOzMxMjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTI3KSkKLSBSZW1vdmUgbGVnYWN5IHZibWN0bCBlbnRyeXBvaW50IGFuZCB1cGRhdGUgRTJFIFZNIGNvbmZpZyAoWyMmIzgyMDM7MzEyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMjApKQotIHJlbW92ZSB1bm5lZWRlZCB2Ym1jdGwgdGVtcGxhdGUgZGF0YXR5cGVzIChbIyYjODIwMzszMTIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEyMykpCi0gdmJtY3RsOiBzdXBwb3J0IG11bHRpcGxlIHZvbHVtZSBzaXplcyB2aWEgcmVwZWF0YWJsZSAtLXZvbHVtZS1zaXplIGZsYWcgKFsjJiM4MjAzOzMxMTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTEyKSkKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjMuMSB0byAwLjIzLjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzMxMDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTA2KSkKLSBJbmNsdWRlIHZibWN0bCB1bml0IHRlc3RzIGluIHVuaXQgd29ya2Zsb3cgKFsjJiM4MjAzOzMxMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTE3KSkKLSBCdW1wIGdvb2dsZS5nb2xhbmcub3JnL2dycGMgZnJvbSAxLjcyLjEgdG8gMS43OS4zIChbIyYjODIwMzszMDk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5NikpCi0gcmVtb3ZlIGRvY2tlciBwdXNoIHN0dWZmIGZyb20gTWFrZWZpbGUgKFsjJiM4MjAzOzMwOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDkyKSkKLSBGaXggbGludGVyIGlzc3VlcyBpbiBtYWluIChbIyYjODIwMzszMDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5NCkpCi0gQXZvaWQgbWVhbmluZ2xlc3MgbG9nZ2luZyB3aGVuIGEgc2VjcmV0IGlzIG93bmVkIGJ5IGFub3RoZXIgY29udHJvbGxlciAoWyMmIzgyMDM7Mjk3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NzIpKQotIEJ1bXAgZ2l0aHViLmNvbS9zcGYxMy9jb2JyYSBmcm9tIDEuMTAuMSB0byAxLjEwLjIgaW4gL3Rlc3QgKFsjJiM4MjAzOzMwNThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDU4KSkKLSBCdW1wIGFjdGlvbnMvc2V0dXAtZ28gZnJvbSA2LjIuMCB0byA2LjMuMCBpbiB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgKFsjJiM4MjAzOzMwNTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDU5KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9vYXV0aDIgZnJvbSAwLjM0LjAgdG8gMC4zNi4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzszMDc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA3OSkpCi0gYnVtcCB4L25ldCB0byB2MC40OS4wIChbIyYjODIwMzszMDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA4MikpCi0gQWRkIGZpcnN0IGZ1enppbmcgdGVzdCBmb3IgYm1jIGFkZHJlc3MgcGFyc2luZyAoWyMmIzgyMDM7MzAwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMDIpKQotIGUyZTogY2hlY2sgdGhhdCBhbGwgbmFtZXNwYWNlcyBhcmUgYWRkZWQgdG8gV0FUQ0hcX05BTUVTUEFDRSAoWyMmIzgyMDM7MzA2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNjgpKQotIFRlc3RzOiBhdm9pZCBkdXBsaWNhdGVkIHRlc3QgbmFtZXMgKFsjJiM4MjAzOzMwNjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDY1KSkKLSBFMkU6IFJlbW92ZSBsaWJ2aXJ0IERIQ1AgcmVzZXJ2YXRpb24gZnJvbSBWTXMgKFsjJiM4MjAzOzMwMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDMzKSkKLSBVcGRhdGUgdmJtY3RsYXBpIHBhY2thZ2UgbmFtZSB0byBmaXggbGludCBlcnJvciAoWyMmIzgyMDM7MzA1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNTQpKQotIGFkZCB6aXptb3Igc2Nhbm5lciAoWyMmIzgyMDM7MzA1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNTMpKQotIEFkZHMgb3ZlcmxheXMgZm9yIHJlbGVhc2UgdjAuMTIgKFsjJiM4MjAzOzI4NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODcyKSkKLSBFeGNsdWRlIHJldml2ZSB2YXItbmFtaW5nIGNoZWNrIGZvciB0ZXN0L3ZibWN0bC9wa2cvYXBpIChbIyYjODIwMzszMDUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA1MikpCi0gaGFyZGVuIGdpdGh1YiBhY3Rpb25zIHdvcmtmbG93cyAoWyMmIzgyMDM7MzA0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNDUpKQotIEUyRTogSW5jcmVhc2UgaW5vdGlmeSBsaW1pdHMgKFsjJiM4MjAzOzMwNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDQ3KSkKLSBtb3ZlIHNlY3VyaXR5LWluc2lnaHRzLnltbCB0byAuZ2l0aHViLyBhbmQgdXNlIHVwc3RyZWFtIHZhbGlkYXRvciAoWyMmIzgyMDM7MzA0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNDQpKQotIEJ1bXAgdGotYWN0aW9ucy9jaGFuZ2VkLWZpbGVzIGZyb20gNDcuMC4xIHRvIDQ3LjAuNCBpbiB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgKFsjJiM4MjAzOzMwMzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDM1KSkKLSBQYXJhbWV0ZXJpemUgY29udGFpbmVyIHRvb2wgaW4gTWFrZWZpbGUgKFsjJiM4MjAzOzI5OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTk5KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2t1c3RvbWl6ZS9rdXN0b21pemUvdjUgZnJvbSA1LjguMCB0byA1LjguMSBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7MzAzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMzcpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2FwaSBmcm9tIDAuMjEuMCB0byAwLjIxLjEgaW4gL2hhY2svdG9vbHMgKFsjJiM4MjAzOzMwMDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDA0KSkKLSBFMkUgc2VyaWFsIGxvZ3MgcGVyIHRlc3QgKFsjJiM4MjAzOzI5MTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTExKSkKLSBidW1wIG9zdi1zY2FubmVyIGluIGhhY2svdmVyaWZ5LXJlbGVhc2Uuc2ggKFsjJiM4MjAzOzMwMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDI4KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2xvdWRmbGFyZS9jaXJjbCBmcm9tIDEuNi4xIHRvIDEuNi4zIGluIC90ZXN0IChbIyYjODIwMzszMDIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyMSkpCi0gYWRkIFNFQ1VSSVRZXF9JTlNJR0hUUy55bWwgKFsjJiM4MjAzOzMwMTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE1KSkKLSBCdW1wIGdvbGFuZyB0byB2MS4yNSAoWyMmIzgyMDM7Mjk5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5OTgpKQotIGFkZCBTdW5uYXRpbGxvIGFzIHJldmlld2VyIChbIyYjODIwMzszMDIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyMykpCi0gZTJlOiB3b3JrYXJvdW5kIGZvciBkb2NrZXIgMjkgaXNzdWVzIChbIyYjODIwMzszMDE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAxNCkpCi0gRTJFOiBVc2UgcGVyLXRlc3QgY2x1c3RlciBmb3IgdXBncmFkZXMgKFsjJiM4MjAzOzI5NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTQ3KSkKLSBhZGQgc21vc2hpdXIxMjM3IGFzIHJldmlld2VyIChbIyYjODIwMzszMDEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAxMikpCi0gQnVtcCBzaWdzLms4cy5pby9rdXN0b21pemUvYXBpIGZyb20gMC4yMS4wIHRvIDAuMjEuMSBpbiAvdGVzdCAoWyMmIzgyMDM7MzAwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMDcpKQotIGVuZm9yY2Ugb2wtcHJlZml4ICdvbmUnIHN0eWxlIGZvciBvcmRlcmVkIGxpc3RzIChbIyYjODIwMzsyOTc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk3OSkpCi0gZml4IHJlYXBwcm92ZXIgd29ya2Zsb3cgKFsjJiM4MjAzOzI5NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTc3KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjM5LjAgdG8gMS4zOS4xIGluIC90ZXN0IChbIyYjODIwMzsyOTU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk1OCkpCi0gYnVtcCBjZXJ0LW1hbmFnZXIgdG8gdjEuMTguNSAoWyMmIzgyMDM7Mjk3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NzYpKQotIGJ1bXAgZ2l0aHViIGFjdGlvbnMgdG8gbmV3IG1ham9yIHZlcnNpb25zIChbIyYjODIwMzsyOTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk2NSkpCi0gSW1wcm92ZSBlcnJvciBoYW5kbGluZyBpbiBFMkUgYXJ0aWZhY3QgZHVtcCBoZWxwZXJzIChbIyYjODIwMzsyOTUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk1MSkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOS4wIHRvIDEuMzkuMSAoWyMmIzgyMDM7Mjk1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NTYpKQotIEUyRTogTG9nIGNvbGxlY3Rpb24gaW1wcm92ZW1lbnRzIChbIyYjODIwMzsyOTA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkwNSkpCi0gRTJFOiBDbGVhbnVwIG9sZCBoYXJkd2FyZWRhdGEgKFsjJiM4MjAzOzI5MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTI1KSkKLSBFMkU6IEF2b2lkIEJNTyA8IDAuMTEgYW5kIElyb25pYyA+IDMwIHRvZ2V0aGVyIChbIyYjODIwMzsyOTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkxMCkpCi0gUmVmYWN0b3I6IG1vdmUgSGFyZHdhcmVEZXRhaWxzIHR5cGUgdG8gSGFyZHdhcmVEYXRhIChbIyYjODIwMzsyODg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4OSkpCi0gTG9nIHdoZW4gY2Fubm90IGRldGFjaCBpbW1lZGlhdGVseSAoWyMmIzgyMDM7MjkwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MDIpKQotIEUyRTogVXNlIFVFRkkgKFsjJiM4MjAzOzI3NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzcwKSkKLSBCdW1wIHNpZ3MuazhzLmlvL2tpbmQgZnJvbSAwLjMwLjAgdG8gMC4zMS4wIGluIC90ZXN0IChbIyYjODIwMzsyODg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4NCkpCi0gSW1wcm92ZSBiZWhhdmlvciBvbiBkZWxldGlvbiBvZiBCTUggd2l0aCB1bnJlYWNoYWJsZSBCTUMgaW4gdmVyaWZ5aW5nIHN0YXRlIChbIyYjODIwMzsyODc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg3OSkpCi0gQWRkIHBlcmlvZGljIHRlc3QgZm9yIHJlbGVhc2UtMC4xMiAoWyMmIzgyMDM7Mjg3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NzUpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyODYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg2MykpCi0gdXBkYXRlIGRlcGVuZGFib3QgY29uZmlnIGZvciByZWxlYXNlLTAuMTIgKFsjJiM4MjAzOzI4NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODU3KSkKLSBhZGQgdW5pdCB0ZXN0cyB0byBTZWNyZXRNYW5hZ2VyIChbIyYjODIwMzsyODEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxMikpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzMxNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTU0KSwgWyMmIzgyMDM7MzEwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMDQpLCBbIyYjODIwMzszMDAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAwMyksIFsjJiM4MjAzOzI5MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTI5KSwgWyMmIzgyMDM7Mjg4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4ODIpLCBbIyYjODIwMzsyODQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg0NCksIFsjJiM4MjAzOzMxMjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTI2KSwgWyMmIzgyMDM7MzA4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODApLCBbIyYjODIwMzszMDM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAzOCksIFsjJiM4MjAzOzMxMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTAzKSwgWyMmIzgyMDM7MzAzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMzYpLCBbIyYjODIwMzsyOTgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk4MyksIFsjJiM4MjAzOzI4NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODQzKSwgWyMmIzgyMDM7Mjg2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjQpLCBbIyYjODIwMzsyODYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg2MSksIFsjJiM4MjAzOzI5MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTE4KSwgWyMmIzgyMDM7MjkyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MjApLCBbIyYjODIwMzszMDA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAwNSksIFsjJiM4MjAzOzMwMDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDA2KSwgWyMmIzgyMDM7MzA4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODEpLCBbIyYjODIwMzsyODY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg2NSksIFsjJiM4MjAzOzI4OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODk5KSwgWyMmIzgyMDM7MjkxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MTkpLCBbIyYjODIwMzsyOTU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk1NyksIFsjJiM4MjAzOzI4OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODk3KSwgWyMmIzgyMDM7MzA1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNTcpLCBbIyYjODIwMzsyODgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4MyksIFsjJiM4MjAzOzI5ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTg0KSwgWyMmIzgyMDM7MzEwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMDUpLCBbIyYjODIwMzszMDYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA2MyksIFsjJiM4MjAzOzI4NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODQ1KSwgWyMmIzgyMDM7MjkzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MzEpLCBbIyYjODIwMzsyOTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkzMyksIFsjJiM4MjAzOzI5ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTg1KSwgWyMmIzgyMDM7Mjk4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5ODYpLCBbIyYjODIwMzsyODQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg0OCksIFsjJiM4MjAzOzI5MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTMyKSwgWyMmIzgyMDM7Mjg2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjIpLCBbIyYjODIwMzszMDcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA3MCksIFsjJiM4MjAzOzMwMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE4KSwgWyMmIzgyMDM7Mjg0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NDkpLCBbIyYjODIwMzsyODQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg0NiksIFsjJiM4MjAzOzI4OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODk4KSwgWyMmIzgyMDM7Mjg5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4OTYpLCBbIyYjODIwMzsyOTUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk1MiksIFsjJiM4MjAzOzI5MTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTEyKSwgWyMmIzgyMDM7Mjk2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NjcpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTMuMAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi40Li4udjAuMTIuNSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi40CgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgY2x1c3Rlci1hcGkgdG8gdjEuMTIuOSAoWyMmIzgyMDM7MzM3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMzNzMpKQotIFVzZSBwcm9wZXIgSVBBIGNhY2hlIGFkZHJlc3MgKFsjJiM4MjAzOzMzNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMzYyKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjkgKFsjJiM4MjAzOzMzNTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMzUyKSkKLSBCdW1wIEdvIHZlcnNpb24gdG8gMS4yNS4xMSAoWyMmIzgyMDM7MzMxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMzMTcpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzszMjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzI1NikgWyMmIzgyMDM7MzIyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMyMjMpIFsjJiM4MjAzOzMyNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMjU1KQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEyLjUKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMi40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjEyLjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTIuMy4uLnYwLjEyLjQpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTIuMwoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gRml4IEhGQyBjb250cm9sbGVyIGVycm9yIGxvb3Agb24gZGVsZXRlZCByZXNvdXJjZSAoWyMmIzgyMDM7MzEzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMzEpKQotIFJlbW92ZSB1bnVzZWQgUkJBQyBwZXJtaXNzaW9ucyBmcm9tIGNvbnRyb2xsZXIgQ2x1c3RlclJvbGUgKFsjJiM4MjAzOzMxMzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTM0KSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjEyLjcgKFsjJiM4MjAzOzMxODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTgzKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvICB2MC4zNC43IChbIyYjODIwMzszMTcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE3MSkpCi0gRTJFOiBVc2UgdmVyc2lvbmVkIGltYWdlcyBmb3IgSXJvbmljICsgYmFja3BvcnRzIChbIyYjODIwMzszMTc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE3NykpCi0gQnVtcCBnbyB2ZXJzaW9uIHVzZWQgZm9yIGJ1aWxkaW5nIHRvIDEuMjUuOSAoWyMmIzgyMDM7MzE0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNDYpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC42LjIgdG8gMC42LjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzMxMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTI5KSkKLSBCdW1wIGdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2FwaSBmcm9tIDAuNi4yIHRvIDAuNi4zIChbIyYjODIwMzszMTI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEyOCkpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzMxNTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTU5KSwgWyMmIzgyMDM7MzEwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMDcpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuNAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi4yLi4udjAuMTIuMykKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4yCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBBZGQgaGFuZGxpbmcgb2YgcGF1c2VkIGFubm90YXRpb24gdG8gdGhlIEhGUyBjb250cm9sbGVyIChbIyYjODIwMzszMDkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5MCkpCi0gRml4IHJldHVybiB2YWx1ZXMgb2YgdGhlIEhGQyBjb250cm9sbGVyIGluIGNhc2Ugb2YgcHJvdmlzaW9uZXIgZXJyb3JzIChbIyYjODIwMzszMDc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA3NikpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMi40IChbIyYjODIwMzszMDk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5OSkpCi0gYnVtcCBnb29nbGUuZ29sYW5nLm9yZy9ncnBjIHRvIHYxLjc5LjMgKFsjJiM4MjAzOzMwOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDk3KSkKLSBidW1wIHgvbmV0IHRvIHYwLjQ5LjAgKFsjJiM4MjAzOzMwODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDgzKSkKLSBCdW1wIGdvbGFuZ2NpLWxpbnQgdG8gdjIuNS4wIGluIHdvcmtmbG93IChbIyYjODIwMzszMDg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA4NSkpCi0gaGFyZGVuIHByLXZlcmlmaWVyIHdvcmtmbG93IHRyaWdnZXIgKFsjJiM4MjAzOzMwODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDg4KSkKLSBVcGRhdGUgR28gdmVyc2lvbiB0byAxLjI1LjggKFsjJiM4MjAzOzMwNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDY0KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2xvdWRmbGFyZS9jaXJjbCB0byB2MS42LjMgKFsjJiM4MjAzOzMwNTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDUwKSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguNSB0byAxLjE4LjYgaW4gL3Rlc3QgKFsjJiM4MjAzOzMwNDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDQwKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjUgKFsjJiM4MjAzOzMwMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDM5KSkKLSBCdW1wIGdvbGFuZ2NpLWxpbnQgdG8gdjIuNS4wIGFuZCBmaXggbGludGVyIGZpbmRpbmdzIChbIyYjODIwMzszMDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAzMikpCi0gQnVtcCBvcGVudGVsZW1ldHJ5LmlvL290ZWwvc2RrIHRvIHYxLjQwLjAgKFsjJiM4MjAzOzMwMjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDIwKSkKLSBidW1wIG9zdi1zY2FubmVyIGluIGhhY2svdmVyaWZ5LXJlbGVhc2Uuc2ggKFsjJiM4MjAzOzMwMzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDMwKSkKLSBhZGQgU3VubmF0aWxsbyBhcyByZXZpZXdlciAoWyMmIzgyMDM7MzAyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMjYpKQotIGFkZCBzbW9zaGl1cjEyMzcgYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzMwMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE3KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2t1c3RvbWl6ZS9rdXN0b21pemUvdjUgZnJvbSA1LjguMCB0byA1LjguMSBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7Mjk5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5OTApKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNyB0byAzLjYuOCAoWyMmIzgyMDM7Mjk4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5ODgpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2FwaSBmcm9tIDAuMjEuMCB0byAwLjIxLjEgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTkyKSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MzAwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMDgpLCBbIyYjODIwMzszMDI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyNyksIFsjJiM4MjAzOzI5ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTg3KQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEyLjMKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMi4yYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjEyLjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTIuMS4uLnYwLjEyLjIpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTIuMQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgaW4gL2FwaXMgKFsjJiM4MjAzOzI5MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTM4KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguNCB0byAxLjE4LjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTc0KSkKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTMgKFsjJiM4MjAzOzI5NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTY5KSkKLSBCdW1wIENBUEkgdG8gdjEuMTIuMiAoWyMmIzgyMDM7MjkzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MzUpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC42LjEgdG8gMC42LjIgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5MzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTM5KSkKLSBCdW1wIGdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2FwaSBmcm9tIDAuNi4xIHRvIDAuNi4yIChbIyYjODIwMzsyOTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkzNikpCi0gQnVtcCBzaWdzLms4cy5pby9jb250cm9sbGVyLXJ1bnRpbWUgZnJvbSAwLjIyLjQgdG8gMC4yMi41IGluIC90ZXN0IChbIyYjODIwMzsyOTQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk0MCkpCi0gQnVtcCBzaWdzLms4cy5pby9jb250cm9sbGVyLXJ1bnRpbWUgZnJvbSAwLjIyLjQgdG8gMC4yMi41IChbIyYjODIwMzsyOTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkzNykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuMgoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi4wLi4udjAuMTIuMSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4wCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MiBmcm9tIDIuMjcuNCB0byAyLjI3LjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTIxKSkKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTIgKFsjJiM4MjAzOzI5MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTEzKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI3LjMgdG8gMi4yNy40IGluIC90ZXN0IChbIyYjODIwMzsyOTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkwMCkpCi0gUGluIGlyb25pYyB2ZXJzaW9uIHRvIHJlbGVhc2UtMzMuMCAoWyMmIzgyMDM7Mjg5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4OTEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNiB0byAzLjYuNyAoWyMmIzgyMDM7Mjg4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4ODYpKQotIEJ1bXAgY2FwaSB0byB2MS4xMi4xIChbIyYjODIwMzsyODg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4NSkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuMQoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS43Li4udjAuMTIuMCkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4wCgojIyMjIDp3YXJuaW5nOiBCcmVha2luZyBDaGFuZ2VzCgotIFJlbW92ZSBzdXBwb3J0IGZvciBJcm9uaWMgYmVmb3JlIDIwMjQuMSAoWyMmIzgyMDM7Mjc1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTYpKQotIENvbXBsZXRlbHkgcmVtb3ZlIHN1cHBvcnQgZm9yIGlyb25pYy1pbnNwZWN0b3IgKFsjJiM4MjAzOzI3NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU1KSkKLSBEcm9wIHRoZSBub24tUmVkZmlzaCBpTE8gNCBhbmQgaUxPIDUgZHJpdmVycyAoWyMmIzgyMDM7Mjc1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTApKQotIENoYW5nZSBhcmNoaXRlY3R1cmUgZGVmYXVsdCB0byBtYXRjaCBjb250cm9sbGVyIChbIyYjODIwMzsyNjk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5OCkpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIGVuYWJsZSBjb250YWluZXIgc2lnbmluZyAoWyMmIzgyMDM7MjgyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjYpKQotIEJNTzogZG8gbm90IHJlcXVpcmUgY2hlY2tzdW1zIGZvciBPQ0kgaW1hZ2VzIChbIyYjODIwMzsyODA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwNikpCi0gYWRkIGltYWdlIFNCT00gYXR0ZXN0YXRpb24gdG8gaW1hZ2UgYnVpbGRzIChbIyYjODIwMzsyODEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxMykpCi0gTWFrZSBib290TUFDQWRkcmVzcyBvcHRpb25hbCBmb3IgdmlydHVhbCBtZWRpYSB3aXRoIGluc3BlY3Rpb24gZW5hYmxlZCAoWyMmIzgyMDM7Mjc5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTMpKQotIENhcHR1cmUgYW5kIHN0b3JlIExMRFAgZGF0YSBpbiBIYXJkd2FyZURhdGEgKFsjJiM4MjAzOzI3NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzUyKSkKLSBBbGxvdyByZWNvdmVyaW5nIGhhcmR3YXJlIGRldGFpbHMgZnJvbSBleGlzdGluZyBIYXJkd2FyZURhdGEgKFsjJiM4MjAzOzI3NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU0KSkKLSBJbnRlZ3JhdGUgd2l0aCBJclNPIGZvciBnZXR0aW5nIElyb25pYyBkZXRhaWxzIChbIyYjODIwMzsyNzEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxMykpCi0gQWRkIG5hbWVzcGFjZSBzY29wZWQgbW9kZSAoWyMmIzgyMDM7MjUyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MjkpKQotIEludHJvZHVjZSBJbnNwZWN0aW9uTW9kZSBmaWVsZCAoWyMmIzgyMDM7MjY3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzApKQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWJvcnQgaW5zcGVjdGlvbi9jbGVhbmluZyBiZWZvcmUgcG93ZXJpbmcgb2ZmIGR1cmluZyBkZWxldGlvbiAoWyMmIzgyMDM7Mjc5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTYpKQotIE1ha2UgYm9vdE1BQ0FkZHJlc3Mgd2ViaG9vayB2YWxpZGF0aW9uIGNhc2UtaW5zZW5zaXRpdmUgKFsjJiM4MjAzOzI3NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzQwKSkKLSBBbGlnbiBCTU8gZTJlIG9wdGlvbmFsIHRlc3QgdG8gbmFtZXNwYWNlIHNjb3BlZCBjb25maWcgKFsjJiM4MjAzOzI3MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzE2KSkKLSBDcmVhdGUgYSBQcmVwcm92aXNpb25pbmdJbWFnZSBmb3Igc2VydmljaW5nIGlmIG5lZWRlZCAoWyMmIzgyMDM7MjY5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2OTApKQoKIyMjIyA6Ym9vazogRG9jdW1lbnRhdGlvbgoKLSBhZGQgQUdFTlRTLm1kIChbIyYjODIwMzsyNzYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc2MykpCi0gQWRkIHJlbGVhc2UtMC4xMSB0ZXN0IHRyaWdnZXJzIHRvIFJFQURNRSAoWyMmIzgyMDM7MjY4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2ODUpKQotIEFkZCBhbHBoYSByZWxlYXNlIGluIHJlbGVhc2UgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MjY1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NTUpKQotIFVwZGF0ZSBpbmZvIG9uIHJ1bm5pbmcgZTJlIGxvY2FsbHkgKFsjJiM4MjAzOzI2NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjQyKSkKLSBBZGQgZXhwbGFuYXRpb24gdG8gcnVuIHZlcmlmeS1yZWxlYXNlLnNoIHNjcmlwdCBpbiByZWxlYXNpbmcubWQgKFsjJiM4MjAzOzI4NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODYwKSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4yIHRvIDEuMzguMyBpbiAvdGVzdCAoWyMmIzgyMDM7Mjg3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NzEpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuMyAoWyMmIzgyMDM7Mjg2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjYpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MiBmcm9tIDIuMjcuMiB0byAyLjI3LjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODcwKSkKLSBCdW1wIENBUEkgdG8gdjEuMTIuMCAoWyMmIzgyMDM7Mjg3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NzQpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBmcm9tIDEuMzguMiB0byAxLjM4LjMgKFsjJiM4MjAzOzI4NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODY4KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguMiB0byAxLjE4LjQgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODY5KSkKLSBlMmU6IHJldHJ5IHJlY29uY2lsZSBsb29wIGFmdGVyIHBhdGNoaW5nIChbIyYjODIwMzsyODM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgzNikpCi0gRTJFOiBGaXggcmFjZSBjb25kaXRpb24gaW4gdXBncmFkZSB0ZXN0cyAoWyMmIzgyMDM7MjgyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjcpKQotIGxpbnQ6IGFsbG93IGxvbmcgbGluZXMgaW4gdGFibGVzIGFuZCBjb2RlIGZlbmNlcyAoWyMmIzgyMDM7MjgzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzUpKQotIGUyZTogcHJlLXB1bGwgaW1hZ2VzIHRvIHdvcmsgYXJvdW5kIGtpbmQgY3RyIGltcG9ydCBpc3N1ZSAoWyMmIzgyMDM7MjgzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzMpKQotIEJ1bXAgbGlidmlydC5vcmcvZ28vbGlidmlydCBmcm9tIDEuMTEwMDYuMCB0byAxLjExMDEwLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODMxKSkKLSBCdW1wIGdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2FwaSBmcm9tIDAuNi4wIHRvIDAuNi4xIChbIyYjODIwMzsyODI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyOSkpCi0gYnVtcCBnb2xhbmcgdG8gMS4yNC4xMSAoWyMmIzgyMDM7MjgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjIpKQotIHJlZmFjdG9yOiB1c2UgY29udHJvbGxlcnV0aWwuUmVtb3ZlRmluYWxpemVyIGZvciBmaW5hbGl6ZXIgbWFuYWdlbWVudCAoWyMmIzgyMDM7MjgyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjApKQotIEFwcGx5IGdvcGxzIG1vZGVybml6ZSBzdWdnZXN0aW9ucyAoWyMmIzgyMDM7MjgxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTUpKQotIFJlcGxhY2UgY3VzdG9tIHN0cmluZyB1dGlsaXR5IHdpdGggc3RhbmRhcmQgbGlicmFyeSAoWyMmIzgyMDM7MjgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTkpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyODE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxNykpCi0gRW5hYmxlIGVycm9ybGludCBsaW50ZXIgYW5kIGZpeCBsaW50cyAoWyMmIzgyMDM7MjgwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDkpKQotIEJ1bXAgZ28udWJlci5vcmcvemFwIGZyb20gMS4yNy4wIHRvIDEuMjcuMSAoWyMmIzgyMDM7MjgwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDApKQotIEFkZCB5YW1sbGludCB3b3JrZmxvdyAoWyMmIzgyMDM7MjgxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTEpKQotIEltcHJvdmUgaXJvbmljIHZlcnNpb24gcGF0Y2hpbmcgd2l0aCBJclNPIChbIyYjODIwMzsyODA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwOCkpCi0gcmVtb3ZlIHNjaGVkdWxlZCBvc3Ytc2Nhbm5lciB3b3JrZmxvdyAoWyMmIzgyMDM7MjgwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDcpKQotIEJ1bXAgZ2l0aHViLmNvbS9nb3BoZXJjbG91ZC9nb3BoZXJjbG91ZC92MiBmcm9tIDIuOC4wIHRvIDIuOS4wIChbIyYjODIwMzsyODAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwMSkpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40My4wIHRvIDAuNDUuMCBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7MjgwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDIpKQotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNDMuMCB0byAwLjQ1LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI3OTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzk0KSkKLSBFMkU6IEJ1bXAga3ViZWN0bCBtaW5pbXVtIHZlcnNpb24gdG8gdjEuMzQuMSAoWyMmIzgyMDM7Mjc5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTEpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2FwaSBmcm9tIDAuMjAuMSB0byAwLjIxLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI3ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg2KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2t1c3RvbWl6ZS9rdXN0b21pemUvdjUgZnJvbSA1LjcuMSB0byA1LjguMCBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7Mjc4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODQpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNSB0byAzLjYuNiAoWyMmIzgyMDM7Mjc4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODMpKQotIEJ1bXAgZ29sYW5nLm9yZy94L29hdXRoMiBmcm9tIDAuMzIuMCB0byAwLjMzLjAgaW4gL2hhY2svdG9vbHMgKFsjJiM4MjAzOzI3NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzY3KSkKLSBCdW1wIGs4cy5pbyBtb2R1bGVzIHRvIHYwLjM0LjEgYW5kIENSIHRvIHYwLjIyLjQgKFsjJiM4MjAzOzI3NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc5KSkKLSBFMkU6IEV4dGVybmFsIGluc3BlY3Rpb24gbmFtZSBjb2xsaXNpb24gZml4IChbIyYjODIwMzsyNzc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc3NSkpCi0gRTJFOiBSZW1vdmUgZHVwbGljYXRlIGluc3BlY3Rpb24gdGVzdCAoWyMmIzgyMDM7Mjc0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NDYpKQotIEUyRTogUHJlLWRvd25sb2FkIElQQSBhbmQgc2VydmUgZnJvbSBkaXNrIGltYWdlIHNlcnZlciAoWyMmIzgyMDM7Mjc2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NjApKQotIFVwZGF0ZSB0byBQdWxsIHJlcXVlc3QgdGVtcGxhdGUgKFsjJiM4MjAzOzI3NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzUzKSkKLSB2Ym1jdGw6IHN1cHBvcnQgbXVsdGlwbGUgbmV0d29yayBpbnRlcmZhY2VzIChbIyYjODIwMzsyMjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjIwNykpCi0gRTJFOiBJbXByb3ZlIGxvZ3MgYW5kIGFydGlmYWN0cyBpbiB1cGdyYWRlIHRlc3RzIChbIyYjODIwMzsyNzQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc0NCkpCi0gRTJFOiBNYWtlIHVzZSBvZiBEaXNhYmxlQ2VydGlmaWNhdGVWZXJpZmljYXRpb24gc2V0dGluZyAoWyMmIzgyMDM7MjcxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTUpKQotIEFkZCByZWxlYXNlIG1hbmlmZXN0cyAoWyMmIzgyMDM7MjczNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzYpKQotIEUyRTogVXNlIElyU08gYWxzbyBpbiB1cGdyYWRlIHRlc3RzIChbIyYjODIwMzsyNzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyOSkpCi0gRTJFOiBCdW1wIElyU08gdmVyc2lvbiB0byB2MC41LjIgYW5kIHVuaWZ5IHlhbWwgZm9ybWF0dGluZyAoWyMmIzgyMDM7MjczM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzMpKQotIFZCTUNUTDogQXZvaWQgcmUtdXNpbmcgdGhlIGRlZmF1bHQgc3RvcmFnZSBwb29sIChbIyYjODIwMzsyMzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjM2NSkpCi0gQnVtcCBnaXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9hcGkgZnJvbSAwLjUuMSB0byAwLjYuMCBpbiAvdGVzdCAoWyMmIzgyMDM7MjcyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjYpKQotIERvIG5vdCB1c2Ugb3MuRXhpdCBvdXRzaWRlIG9mIGNtZCAoWyMmIzgyMDM7MjcxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTcpKQotIFJlcGxhY2UgaXJvbmljIGRlcGxveW1lbnQgd2l0aCBJclNPIGluIGUyZSAoWyMmIzgyMDM7MjY4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2ODEpKQotIERvY2tlcmZpbGU6IHN0cmlwIG91dCBzeW1ib2wgdGFibGUgYnkgZGVmYXVsdCBmb3IgcHVibGljIGltYWdlcyAoWyMmIzgyMDM7MjcxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTEpKQotIGNtZDogc3RyaXAgb3V0IHN5bWJvbCB0YWJsZSAmIERXQVJGIGRlYnVnZ2luZyBpbmZvIChbIyYjODIwMzsyNzA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcwOSkpCi0gRTJFOiBEcm9wIHBlcmlvZGljIGpvYiBmb3IgcmVsZWFzZS0wLjggKFsjJiM4MjAzOzI3MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzA0KSkKLSBhZGQgc3BlY2lmaWMgdGltZSB0byBkZXBlbmRhYm90IGNvbmZpZyAoWyMmIzgyMDM7MjcwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDMpKQotIEUyRTogQ2hhbmdlIGhvdyB1cGdyYWRlIHRlc3RzIGFyZSBjbGVhbmVkIHVwIChbIyYjODIwMzsyNjk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5NykpCi0gRml4IE9TVi1TY2FubmVyIChbIyYjODIwMzsyNjc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3NykpCi0gSW5jcmVhc2Ugb3B0aW9uYWwgcGVyaW9kaWMgdGVzdCB0aW1lIChbIyYjODIwMzsyNjk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5NikpCi0gRTJFOiBNYWtlIHRpbWVvdXQgY29uZmlndXJhYmxlIGFuZCBpbmNyZWFzZSBpdCBmb3Igb3B0aW9uYWwgcGVyaW9kaWNzIChbIyYjODIwMzsyNjg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4NikpCi0gQWRkIElQQVxfQkFTRVVSSSB0byBkb3dubG9hZCBpcGEgaW1hZ2UgZnJvbSBOb3JkaXggKFsjJiM4MjAzOzI2ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjgwKSkKLSBBZGQgcGVyaW9kaWMgcmVsZWFzZS0wLjExIHRlc3QgKFsjJiM4MjAzOzI2NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjc4KSkKLSBBZGQgZTJlIHRlc3RzIGZvciByZWxlYXNlIDAuMTEgKFsjJiM4MjAzOzI2NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjc0KSkKLSBBY2NlcHQgdXBwZXJjYXNlIGZvcm1hdCBpbiB1cGdyYWRlIGZvY3VzIChbIyYjODIwMzsyNjU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1NykpCi0gUmVtb3ZlIGNoZWNraW5nIGtlZXBhbGl2ZWQgaW1hZ2UgdGFnIGR1cmluZyByZWxlYXNlIChbIyYjODIwMzsyNjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1NikpCi0gYWRkIGRlcGVuZGFib3Qgc3VwcG9ydCBmb3IgcmVsZWFzZS0wLjExIChbIyYjODIwMzsyNjYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2MCkpCi0gQnVtcCBnaXRodWIuY29tL3Byb21ldGhldXMvY2xpZW50XF9nb2xhbmcgZnJvbSAxLjIzLjAgdG8gMS4yMy4yIChbIyYjODIwMzsyNjUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1MikpCi0gdXBkYXRlIGdpdGh1YiBydW5uZXJzIHRvIG9jaSBnaCBhcmMgcnVubmVycyAoWyMmIzgyMDM7MjYyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MjMpKQotIEVuYWJsZSBsaW50ZXIgZXJybmFtZSAoWyMmIzgyMDM7MjYxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MTUpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzsyNjUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1MyksIFsjJiM4MjAzOzI2NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjU0KSwgWyMmIzgyMDM7MjY2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NjUpLCBbIyYjODIwMzsyNjY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2OCksIFsjJiM4MjAzOzI2NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjY5KSwgWyMmIzgyMDM7MjY5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2OTMpLCBbIyYjODIwMzsyNjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3MSksIFsjJiM4MjAzOzI3MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzAwKSwgWyMmIzgyMDM7MjcxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTQpLCBbIyYjODIwMzsyNzE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxOCksIFsjJiM4MjAzOzI3MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzIyKSwKICBbIyYjODIwMzsyNzIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyMyksIFsjJiM4MjAzOzI3MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzI0KSwgWyMmIzgyMDM7MjcyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjUpLCBbIyYjODIwMzsyNzQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc0NyksIFsjJiM4MjAzOzI3NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU3KSwgWyMmIzgyMDM7Mjc2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NjQpLCBbIyYjODIwMzsyNzgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc4MiksIFsjJiM4MjAzOzI3OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzk5KSwgWyMmIzgyMDM7MjgxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTYpLCBbIyYjODIwMzsyODI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyOCksIFsjJiM4MjAzOzI4MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODMwKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEyLjAKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMS43YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjExLjcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTEuNi4uLnYwLjExLjcpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTEuNgoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gUmVtb3ZlIHVudXNlZCBSQkFDIHBlcm1pc3Npb25zIGZyb20gY29udHJvbGxlciBDbHVzdGVyUm9sZSAoWyMmIzgyMDM7MzEzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMzUpKQotIEZpeCBIRkMgY29udHJvbGxlciBlcnJvciBsb29wIG9uIGRlbGV0ZWQgcmVzb3VyY2UgKFsjJiM4MjAzOzMxMzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTMwKSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gVXBsaWZ0IENBUEkgdG8gdjEuMTEuMTAgKFsjJiM4MjAzOzMxODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTgyKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvICB2MC4zMy4xMSAoWyMmIzgyMDM7MzE3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNzIpKQotIEJ1bXAgZ28gdmVyc2lvbiB1c2VkIGZvciBidWlsZGluZyB0byAxLjI1LjkgKFsjJiM4MjAzOzMxNDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTQ3KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MzEwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMDkpLCBbIyYjODIwMzszMTYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE2MCkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS43CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS42KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjUuLi52MC4xMS42KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjUKCiMjIyMgOmJ1ZzogQnVnIEZpeGVzCgotIEFkZCBoYW5kbGluZyBvZiBwYXVzZWQgYW5ub3RhdGlvbiB0byB0aGUgSEZTIGNvbnRyb2xsZXIgKFsjJiM4MjAzOzMwODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDg5KSkKLSBGaXggcmV0dXJuIHZhbHVlcyBvZiB0aGUgSEZDIGNvbnRyb2xsZXIgaW4gY2FzZSBvZiBwcm92aXNpb25lciBlcnJvcnMgKFsjJiM4MjAzOzMwNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDc3KSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjExLjcgKFsjJiM4MjAzOzMxMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTAwKSkKLSBidW1wIGdvb2dsZS5nb2xhbmcub3JnL2dycGMgdG8gdjEuNzkuMyAoWyMmIzgyMDM7MzA5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwOTgpKQotIEJ1bXAgZ29sYW5nY2ktbGludCB0byB2Mi41LjAgKFsjJiM4MjAzOzMwODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDg2KSkKLSBidW1wIHgvbmV0IHRvIHYwLjQ5LjAgKFsjJiM4MjAzOzMwODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDg0KSkKLSBoYXJkZW4gcHItdmVyaWZpZXIgd29ya2Zsb3cgdHJpZ2dlciAoWyMmIzgyMDM7MzA4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODcpKQotIFVwZGF0ZSBHbyB2ZXJzaW9uIHRvIDEuMjUuOCAoWyMmIzgyMDM7MzA2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNjYpKQotIEJ1bXAgZ2l0aHViLmNvbS9jbG91ZGZsYXJlL2NpcmNsIHRvIHYxLjYuMyAoWyMmIzgyMDM7MzA1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNTEpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC41IHRvIDEuMTguNiBpbiAvdGVzdCAoWyMmIzgyMDM7MzA0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNDIpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzMuOSAoWyMmIzgyMDM7MzA0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNDEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNyB0byAzLjYuOCAoWyMmIzgyMDM7Mjk5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5OTUpKQotIGJ1bXAgb3N2LXNjYW5uZXIgaW4gaGFjay92ZXJpZnktcmVsZWFzZS5zaCAoWyMmIzgyMDM7MzAzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMzEpKQotIGFkZCBTdW5uYXRpbGxvIGFzIHJldmlld2VyIChbIyYjODIwMzszMDI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyNSkpCi0gQnVtcCBvcGVudGVsZW1ldHJ5LmlvL290ZWwvc2RrIHRvIHYxLjQwLjAgKFsjJiM4MjAzOzMwMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE5KSkKLSBhZGQgc21vc2hpdXIxMjM3IGFzIHJldmlld2VyIChbIyYjODIwMzszMDE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAxNikpCi0gRTJFOiBBdm9pZCBwcmUtcHVsbGluZyByZWxlYXNlLTAuOCAoWyMmIzgyMDM7MzAxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMTApKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzszMDI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyOSksIFsjJiM4MjAzOzMwMDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDA5KSwgWyMmIzgyMDM7Mjk5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5OTQpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuNgoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjVgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuNSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS40Li4udjAuMTEuNSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS40CgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC40IHRvIDEuMTguNSBpbiAvdGVzdCAoWyMmIzgyMDM7Mjk3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NzUpKQotIEJ1bXAgZ29sYW5nIHZlcnNpb24gdG8gMS4yNC4xMyAoWyMmIzgyMDM7Mjk2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NjgpKQotIEJ1bXAgQ0FQSSB0byB2MS4xMS41IChbIyYjODIwMzsyOTQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk0MSkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuNQoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS4zLi4udjAuMTEuNCkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4zCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgZ29sYW5nIHZlcnNpb24gdG8gMS4yNC4xMiAoWyMmIzgyMDM7MjkxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MTQpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNiB0byAzLjYuNyAoWyMmIzgyMDM7Mjg4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4ODcpKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjExLjQKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMS4zYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjExLjMpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTEuMi4uLnYwLjExLjMpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTEuMgoKIyMjIyA6c3BhcmtsZXM6IE5ldyBGZWF0dXJlcwoKLSBlbmFibGUgY29udGFpbmVyIHNpZ25pbmcgKFsjJiM4MjAzOzI4NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODQyKSkKLSBhZGQgaW1hZ2UgU0JPTSBhdHRlc3RhdGlvbiB0byBpbWFnZSBidWlsZHMgKFsjJiM4MjAzOzI4MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODM4KSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjMzLjcgKFsjJiM4MjAzOzI4NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODUwKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjM4LjIgdG8gMS4zOC4zIChbIyYjODIwMzsyODUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg1MikpCi0gQnVtcCBDQVBJIHRvIHYxLjExLjQgKFsjJiM4MjAzOzI4NTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODUxKSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguMyB0byAxLjE4LjQgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODU0KSkKLSBidW1wIGdvbGFuZyB0byAxLjI0LjExIChbIyYjODIwMzsyODIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyMykpCi0gQnVtcCBnby51YmVyLm9yZy96YXAgZnJvbSAxLjI3LjAgdG8gMS4yNy4xIChbIyYjODIwMzsyODAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwMykpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi41IHRvIDMuNi42IChbIyYjODIwMzsyNzg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc4OCkpCi0gQWRkIHJlbGVhc2UgbWFuaWZlc3RzIChbIyYjODIwMzsyNzc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc3NykpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzI3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg3KSwgWyMmIzgyMDM7Mjg1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTMpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuMwoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS4xLi4udjAuMTEuMikKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4xCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMS4zIChbIyYjODIwMzsyNzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc2NSkpCi0gQnVtcCBzb2Z0cHJvcHMvYWN0aW9uLWdoLXJlbGVhc2UgZnJvbSAyLjMuMyB0byAyLjMuNCBpbiB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgKFsjJiM4MjAzOzI3NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU4KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguMiB0byAxLjE4LjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzI3NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzQyKSkKLSBVcGxpZnQgZ28gMS4yNC45IHRvIGFkZHJlc3MgQ1ZFcyAoWyMmIzgyMDM7MjczOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzgpKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjExLjIKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMS4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjExLjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTEuMC4uLnYwLjExLjEpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTEuMAoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIENBUEkgdG8gdjEuMTEuMiAoWyMmIzgyMDM7MjcyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjcpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIGFjcm9zcyAxIGRpcmVjdG9yeSB3aXRoIDIgdXBkYXRlcyAoWyMmIzgyMDM7MjcwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDUpKQotIHJlbW92ZSBvc3Ytc2Nhbm5lciBmcm9tIHJlbGVhc2UgYnJhbmNoZXMgKFsjJiM4MjAzOzI3MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzAxKSkKLSBCdW1wIGdvLmV0Y2QuaW8vZXRjZC9jbGllbnQvcGtnL3YzIGZyb20gMy42LjQgdG8gMy42LjUgKFsjJiM4MjAzOzI2OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjk1KSkKLSBBZGQgSVBBXF9CQVNFVVJJIHRvIGRvd25sb2FkIElQQSBpbWFnZSBmb3IgcmVsZWFzZS0wLjExIChbIyYjODIwMzsyNjgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4MikpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuMQoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMC42Li4udjAuMTEuMCkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMC4wCgojIyMjIDp3YXJuaW5nOiBCcmVha2luZyBDaGFuZ2VzCgotIFJlbW92ZSB3ZWJob29rcyBmcm9tIGFwaSBmb2xkZXIgKFsjJiM4MjAzOzI1MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTAzKSkKLSBQcmV2ZW50IGNoYW5naW5nIEV4dGVybmFsbHlQcm92aXNpb25lZCBpbiB0aGUgd2ViaG9vayAoWyMmIzgyMDM7MjQ3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NzIpKQoKIyMjIyA6c3BhcmtsZXM6IE5ldyBGZWF0dXJlcwoKLSBBbGxvdyBOSUMgRmlybXdhcmUgVXBkYXRlcyAoWyMmIzgyMDM7MjU2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjgpKQotIFN0b3AgcmVxdWlyaW5nIERFUExPWVxfS0VSTkVML1JBTURJU0sgKFsjJiM4MjAzOzI1NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTU5KSkKLSBBbGxvdyBkaXNhYmxpbmcgZHJpdmVycyB0aGF0IHJlcXVpcmUgYSBwcm92aXNpb25pbmcgbmV0d29yayAoWyMmIzgyMDM7MjQ3N10oaHR0cHM6LwoKPiDinIIgKipOb3RlKioKPiAKPiBQUiBib2R5IHdhcyB0cnVuY2F0ZWQgdG8gaGVyZS4KCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogKFVUQykKCi0gQnJhbmNoIGNyZWF0aW9uCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKLSBBdXRvbWVyZ2UKICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQoK8J+apiAqKkF1dG9tZXJnZSoqOiBEaXNhYmxlZCBieSBjb25maWcuIFBsZWFzZSBtZXJnZSB0aGlzIG1hbnVhbGx5IG9uY2UgeW91IGFyZSBzYXRpc2ZpZWQuCgrimbsgKipSZWJhc2luZyoqOiBXaGVuZXZlciBQUiBiZWNvbWVzIGNvbmZsaWN0ZWQsIG9yIHlvdSB0aWNrIHRoZSByZWJhc2UvcmV0cnkgY2hlY2tib3guCgrwn5SVICoqSWdub3JlKio6IENsb3NlIHRoaXMgUFIgYW5kIHlvdSB3b24ndCBiZSByZW1pbmRlZCBhYm91dCB0aGlzIHVwZGF0ZSBhZ2Fpbi4KCi0tLQoKIC0gWyBdIDwhLS0gcmViYXNlLWNoZWNrIC0tPklmIHlvdSB3YW50IHRvIHJlYmFzZS9yZXRyeSB0aGlzIFBSLCBjaGVjayB0aGlzIGJveAoKLS0tCgpUaGlzIFBSIHdhcyBnZW5lcmF0ZWQgYnkgW01lbmQgUmVub3ZhdGVdKGh0dHBzOi8vbWVuZC5pby9yZW5vdmF0ZS8pLiBWaWV3IHRoZSBbcmVwb3NpdG9yeSBqb2IgbG9nXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2dpdGh1Yi92ZXh4aG9zdC9hdG1vc3BoZXJlLmNvbW1vbikuCjwhLS1yZW5vdmF0ZS1kZWJ1ZzpleUpqY21WaGRHVmtTVzVXWlhJaU9pSTBNUzQ1Tnk0eE1DSXNJblZ3WkdGMFpXUkpibFpsY2lJNklqUXpMakkwTWk0eUlpd2lkR0Z5WjJWMFFuSmhibU5vSWpvaWJXRnBiaUlzSW14aFltVnNjeUk2VzExOS0tPgo=
      patchset: e45cb7c63eecbbd094bdb74f166e049d99d38f28
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: ed0f095ba6ab599b5ceb065cc98b92655c20b45f
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_1/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: ed0f095ba6ab599b5ceb065cc98b92655c20b45f
          untrusted/project_3/github.com/vexxhost/atmosphere.common:
            canonical_name: github.com/vexxhost/atmosphere.common
            checkout: main
            commit: 4f93a72a2d859426187ab71bf0a5899f8fa1c457
          untrusted/project_4/opendev.org/openstack/openstack-helm:
            canonical_name: opendev.org/openstack/openstack-helm
            checkout: master
            commit: 8b77c47c594858a82b9489188eb9bc711ab26d4e
        playbooks:
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_1/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/vexxhost/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
        post_playbooks:
        - path: untrusted/project_3/github.com/vexxhost/atmosphere.common/test-playbooks/molecule/post.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/post_playbook_0/role_0/atmosphere.common
            link_target: untrusted/project_3/github.com/vexxhost/atmosphere.common
            role_path: ansible/post_playbook_0/role_0/atmosphere.common/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_1/openstack-helm
            link_target: untrusted/project_4/opendev.org/openstack/openstack-helm
            role_path: ansible/post_playbook_0/role_1/openstack-helm/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_0/role_3/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_0/role_4/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_0/role_4/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_1/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_1/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_2/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_2/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_2/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_2/role_2/zuul-jobs/roles
        pre_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_0/role_2/zuul-jobs/roles
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_1/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_1/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles
        - path: untrusted/project_3/github.com/vexxhost/atmosphere.common/test-playbooks/molecule/pre.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_2/role_0/atmosphere.common
            link_target: untrusted/project_3/github.com/vexxhost/atmosphere.common
            role_path: ansible/pre_playbook_2/role_0/atmosphere.common/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_2/role_1/openstack-helm
            link_target: untrusted/project_4/opendev.org/openstack/openstack-helm
            role_path: ansible/pre_playbook_2/role_1/openstack-helm/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_2/role_3/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_2/role_3/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_2/role_4/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_2/role_4/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/vexxhost/atmosphere.common
        name: vexxhost/atmosphere.common
        short_name: atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
      projects:
        github.com/vexxhost/atmosphere.common:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          checkout: main
          checkout_description: zuul branch
          commit: 4f93a72a2d859426187ab71bf0a5899f8fa1c457
          name: vexxhost/atmosphere.common
          required: false
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
      ref: refs/pull/99/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
