all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 162.253.55.200
      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_scenario: secretgen-controller
      nodepool:
        az: nova
        cloud: public
        external_id: 90ab9e6b-42ed-4c75-9a73-0f1f5e5d4fa6
        host_id: fe6a549c934f5f67345b1bd07db2b4711c0ee4717d98054273574436
        interface_ip: 162.253.55.200
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 162.253.55.200
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.200
        public_ipv6: 2604:e100:1:0:f816:3eff:fe50:4960
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: nova
        cloud: public
        external_id: 90ab9e6b-42ed-4c75-9a73-0f1f5e5d4fa6
        host_id: fe6a549c934f5f67345b1bd07db2b4711c0ee4717d98054273574436
        interface_ip: 162.253.55.200
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 162.253.55.200
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.200
        public_ipv6: 2604:e100:1:0:f816:3eff:fe50:4960
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    cilium_helm_values:
      operator:
        replicas: 1
    kubernetes_version: 1.28.13
    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#29>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        None source: vexxhost/atmosphere.common/.zuul.yaml@main#35>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: df8cf25e219645ebba09183ecc2806b6
      build_refs:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.12.3\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.12.3` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\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.6...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.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://redirect.github.com/metal3-io/baremetal-operator/issues/2477))\n\n####
          :bug: Bug Fixes\n\n- Bump github.com/go-viper/mapstructure/v2 from 2.3.0
          to 2.4.0 in /test ([#&#8203;2624](https://redirect.github.com/metal3-io/baremetal-operator/issues/2624))\n-
          Add IPv6 address check to run local ([#&#8203;2577](https://redirect.github.com/metal3-io/baremetal-operator/issues/2577))\n-
          Provide an error when required checksum is missing ([#&#8203;2558](https://redirect.github.com/metal3-io/baremetal-operator/issues/2558))\n-
          Unblock BMH direct deletion when detached annotation is present ([#&#8203;2516](https://redirect.github.com/metal3-io/baremetal-operator/issues/2516))\n-
          Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test ([#&#8203;2544](https://redirect.github.com/metal3-io/baremetal-operator/issues/2544))\n-
          Make firmware update handle only a subset of `Spec.Updates` ([#&#8203;2415](https://redirect.github.com/metal3-io/baremetal-operator/issues/2415))\n-
          Redfish: correctly handle missing system ID ([#&#8203;2418](https://redirect.github.com/metal3-io/baremetal-operator/issues/2418))\n\n####
          :book: Documentation\n\n- Update build trigger doc and CI badges ([#&#8203;2676](https://redirect.github.com/metal3-io/baremetal-operator/issues/2676))\n-
          update docs/releasing.md on dependabot configs ([#&#8203;2551](https://redirect.github.com/metal3-io/baremetal-operator/issues/2551))\n-
          Add release-0.10 triggers to README.md ([#&#8203;2446](https://redirect.github.com/metal3-io/baremetal-operator/issues/2446))\n-
          update CII badge ([#&#8203;2459](https://redirect.github.com/metal3-io/baremetal-operator/issues/2459))\n\n####
          :seedling: Others\n\n- Pin ironic release-31.0 ([#&#8203;2675](https://redirect.github.com/metal3-io/baremetal-operator/issues/2675))\n-
          Bump golang to v1.24.7 ([#&#8203;2672](https://redirect.github.com/metal3-io/baremetal-operator/issues/2672))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test ([#&#8203;2666](https://redirect.github.com/metal3-io/baremetal-operator/issues/2666))\n-
          Bump the kubernetes modules to v0.33.5 ([#&#8203;2663](https://redirect.github.com/metal3-io/baremetal-operator/issues/2663))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2664](https://redirect.github.com/metal3-io/baremetal-operator/issues/2664))\n-
          Fix release note generator for pre-releases ([#&#8203;2649](https://redirect.github.com/metal3-io/baremetal-operator/issues/2649))\n-
          E2E: Set static IPs through user-data ([#&#8203;2590](https://redirect.github.com/metal3-io/baremetal-operator/issues/2590))\n-
          Bump CAPI to v1.11.1 ([#&#8203;2646](https://redirect.github.com/metal3-io/baremetal-operator/issues/2646))\n-
          Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 ([#&#8203;2638](https://redirect.github.com/metal3-io/baremetal-operator/issues/2638))\n-
          Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test ([#&#8203;2640](https://redirect.github.com/metal3-io/baremetal-operator/issues/2640))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 ([#&#8203;2629](https://redirect.github.com/metal3-io/baremetal-operator/issues/2629))\n-
          Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis ([#&#8203;2632](https://redirect.github.com/metal3-io/baremetal-operator/issues/2632))\n-
          fix osv-scanners Slack reporting ([#&#8203;2616](https://redirect.github.com/metal3-io/baremetal-operator/issues/2616))\n-
          Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test ([#&#8203;2609](https://redirect.github.com/metal3-io/baremetal-operator/issues/2609))\n-
          Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test ([#&#8203;2608](https://redirect.github.com/metal3-io/baremetal-operator/issues/2608))\n-
          Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools ([#&#8203;2607](https://redirect.github.com/metal3-io/baremetal-operator/issues/2607))\n-
          Add continue-on-error and improve Slack notifications for osv-scanner ([#&#8203;2612](https://redirect.github.com/metal3-io/baremetal-operator/issues/2612))\n-
          Bump OSV scanner action to fix SARIF upload issue ([#&#8203;2611](https://redirect.github.com/metal3-io/baremetal-operator/issues/2611))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2592](https://redirect.github.com/metal3-io/baremetal-operator/issues/2592))\n-
          Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 ([#&#8203;2584](https://redirect.github.com/metal3-io/baremetal-operator/issues/2584))\n-
          Add e2e test for automated cleaning ([#&#8203;2567](https://redirect.github.com/metal3-io/baremetal-operator/issues/2567))\n-
          E2E: Expose more BMC related fields ([#&#8203;2539](https://redirect.github.com/metal3-io/baremetal-operator/issues/2539))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test ([#&#8203;2597](https://redirect.github.com/metal3-io/baremetal-operator/issues/2597))\n-
          Add Alpha release in the release notes generator ([#&#8203;2591](https://redirect.github.com/metal3-io/baremetal-operator/issues/2591))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 ([#&#8203;2582](https://redirect.github.com/metal3-io/baremetal-operator/issues/2582))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools
          ([#&#8203;2585](https://redirect.github.com/metal3-io/baremetal-operator/issues/2585))\n-
          Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible
          in /test ([#&#8203;2587](https://redirect.github.com/metal3-io/baremetal-operator/issues/2587))\n-
          Separate metric service e2e ([#&#8203;2578](https://redirect.github.com/metal3-io/baremetal-operator/issues/2578))\n-
          Refactor setting various Ironic properties ([#&#8203;2537](https://redirect.github.com/metal3-io/baremetal-operator/issues/2537))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test
          ([#&#8203;2561](https://redirect.github.com/metal3-io/baremetal-operator/issues/2561))\n-
          Enable perfsprint linter in golangci-lint ([#&#8203;2392](https://redirect.github.com/metal3-io/baremetal-operator/issues/2392))\n-
          e2e: wait for detachment to actually happen ([#&#8203;2541](https://redirect.github.com/metal3-io/baremetal-operator/issues/2541))\n-
          Migrate to golangci-lint v2 ([#&#8203;2528](https://redirect.github.com/metal3-io/baremetal-operator/issues/2528))\n-
          Add validation to e2e ugrade config ([#&#8203;2497](https://redirect.github.com/metal3-io/baremetal-operator/issues/2497))\n-
          Enable variable shadowing check in govet linter ([#&#8203;2521](https://redirect.github.com/metal3-io/baremetal-operator/issues/2521))\n-
          Enable exhaustive linter ([#&#8203;2506](https://redirect.github.com/metal3-io/baremetal-operator/issues/2506))\n-
          Enable nilnil linter, fix warnings ([#&#8203;2514](https://redirect.github.com/metal3-io/baremetal-operator/issues/2514))\n-
          Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test ([#&#8203;2518](https://redirect.github.com/metal3-io/baremetal-operator/issues/2518))\n-
          Use reusable link-checks and delete old link check ([#&#8203;2515](https://redirect.github.com/metal3-io/baremetal-operator/issues/2515))\n-
          Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 ([#&#8203;2499](https://redirect.github.com/metal3-io/baremetal-operator/issues/2499))\n-
          Replace errors pkg with stdlib ([#&#8203;2439](https://redirect.github.com/metal3-io/baremetal-operator/issues/2439))\n-
          Fix optional e2e tests ([#&#8203;2493](https://redirect.github.com/metal3-io/baremetal-operator/issues/2493))\n-
          Enable dupl linter ([#&#8203;2435](https://redirect.github.com/metal3-io/baremetal-operator/issues/2435))\n-
          Add e2e tests for release 0.10 ([#&#8203;2448](https://redirect.github.com/metal3-io/baremetal-operator/issues/2448))\n-
          Enable forcetypeassert linter ([#&#8203;2443](https://redirect.github.com/metal3-io/baremetal-operator/issues/2443))\n-
          Enable forbidigo linter ([#&#8203;2444](https://redirect.github.com/metal3-io/baremetal-operator/issues/2444))\n-
          make BMO periodics manually triggerable ([#&#8203;2488](https://redirect.github.com/metal3-io/baremetal-operator/issues/2488))\n-
          E2E: Override IRONIC\\_HTTP\\_URL ([#&#8203;2476](https://redirect.github.com/metal3-io/baremetal-operator/issues/2476))\n-
          Enable tagliatelle linter ([#&#8203;2436](https://redirect.github.com/metal3-io/baremetal-operator/issues/2436))\n-
          Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools ([#&#8203;2451](https://redirect.github.com/metal3-io/baremetal-operator/issues/2451))\n-
          Add a simple e2e test on externallyProvisioned ([#&#8203;2471](https://redirect.github.com/metal3-io/baremetal-operator/issues/2471))\n-
          E2E: Temporary workaround for connection issues ([#&#8203;2454](https://redirect.github.com/metal3-io/baremetal-operator/issues/2454))\n-
          enable mnd linter ([#&#8203;2438](https://redirect.github.com/metal3-io/baremetal-operator/issues/2438))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2527](https://redirect.github.com/metal3-io/baremetal-operator/issues/2527),
          [#&#8203;2630](https://redirect.github.com/metal3-io/baremetal-operator/issues/2630),
          [#&#8203;2606](https://redirect.github.com/metal3-io/baremetal-operator/issues/2606),
          [#&#8203;2594](https://redirect.github.com/metal3-io/baremetal-operator/issues/2594),
          [#&#8203;2581](https://redirect.github.com/metal3-io/baremetal-operator/issues/2581),
          [#&#8203;2572](https://redirect.github.com/metal3-io/baremetal-operator/issues/2572),
          [#&#8203;2560](https://redirect.github.com/metal3-io/baremetal-operator/issues/2560),
          [#&#8203;2533](https://redirect.github.com/metal3-io/baremetal-operator/issues/2533),
          [#&#8203;2474](https://redirect.github.com/metal3-io/baremetal-operator/issues/2474),
          [#&#8203;2631](https://redirect.github.com/metal3-io/baremetal-operator/issues/2631),
          [#&#8203;2583](https://redirect.github.com/metal3-io/baremetal-operator/issues/2583),\n
          \ [#&#8203;2586](https://redirect.github.com/metal3-io/baremetal-operator/issues/2586),
          [#&#8203;2639](https://redirect.github.com/metal3-io/baremetal-operator/issues/2639),
          [#&#8203;2618](https://redirect.github.com/metal3-io/baremetal-operator/issues/2618),
          [#&#8203;2571](https://redirect.github.com/metal3-io/baremetal-operator/issues/2571),
          [#&#8203;2532](https://redirect.github.com/metal3-io/baremetal-operator/issues/2532),
          [#&#8203;2480](https://redirect.github.com/metal3-io/baremetal-operator/issues/2480),
          [#&#8203;2424](https://redirect.github.com/metal3-io/baremetal-operator/issues/2424),
          [#&#8203;2482](https://redirect.github.com/metal3-io/baremetal-operator/issues/2482),
          [#&#8203;2565](https://redirect.github.com/metal3-io/baremetal-operator/issues/2565),
          [#&#8203;2563](https://redirect.github.com/metal3-io/baremetal-operator/issues/2563),
          [#&#8203;2512](https://redirect.github.com/metal3-io/baremetal-operator/issues/2512),\n
          \ [#&#8203;2511](https://redirect.github.com/metal3-io/baremetal-operator/issues/2511),
          [#&#8203;2453](https://redirect.github.com/metal3-io/baremetal-operator/issues/2453),
          [#&#8203;2452](https://redirect.github.com/metal3-io/baremetal-operator/issues/2452),
          [#&#8203;2564](https://redirect.github.com/metal3-io/baremetal-operator/issues/2564),
          [#&#8203;2513](https://redirect.github.com/metal3-io/baremetal-operator/issues/2513),
          [#&#8203;2441](https://redirect.github.com/metal3-io/baremetal-operator/issues/2441),
          [#&#8203;2602](https://redirect.github.com/metal3-io/baremetal-operator/issues/2602),
          [#&#8203;2588](https://redirect.github.com/metal3-io/baremetal-operator/issues/2588),
          [#&#8203;2522](https://redirect.github.com/metal3-io/baremetal-operator/issues/2522),
          [#&#8203;2492](https://redirect.github.com/metal3-io/baremetal-operator/issues/2492),
          [#&#8203;2598](https://redirect.github.com/metal3-io/baremetal-operator/issues/2598),\n
          \ [#&#8203;2555](https://redirect.github.com/metal3-io/baremetal-operator/issues/2555),
          [#&#8203;2498](https://redirect.github.com/metal3-io/baremetal-operator/issues/2498),
          [#&#8203;2429](https://redirect.github.com/metal3-io/baremetal-operator/issues/2429),
          [#&#8203;2595](https://redirect.github.com/metal3-io/baremetal-operator/issues/2595),
          [#&#8203;2545](https://redirect.github.com/metal3-io/baremetal-operator/issues/2545),
          [#&#8203;2550](https://redirect.github.com/metal3-io/baremetal-operator/issues/2550),
          [#&#8203;2562](https://redirect.github.com/metal3-io/baremetal-operator/issues/2562),
          [#&#8203;2510](https://redirect.github.com/metal3-io/baremetal-operator/issues/2510),
          [#&#8203;2481](https://redirect.github.com/metal3-io/baremetal-operator/issues/2481),
          [#&#8203;2548](https://redirect.github.com/metal3-io/baremetal-operator/issues/2548),
          [#&#8203;2534](https://redirect.github.com/metal3-io/baremetal-operator/issues/2534),\n
          \ [#&#8203;2526](https://redirect.github.com/metal3-io/baremetal-operator/issues/2526),
          [#&#8203;2425](https://redirect.github.com/metal3-io/baremetal-operator/issues/2425),
          [#&#8203;2554](https://redirect.github.com/metal3-io/baremetal-operator/issues/2554),
          [#&#8203;2552](https://redirect.github.com/metal3-io/baremetal-operator/issues/2552),
          [#&#8203;2450](https://redirect.github.com/metal3-io/baremetal-operator/issues/2450),
          [#&#8203;2427](https://redirect.github.com/metal3-io/baremetal-operator/issues/2427),
          [#&#8203;2622](https://redirect.github.com/metal3-io/baremetal-operator/issues/2622),
          [#&#8203;2599](https://redirect.github.com/metal3-io/baremetal-operator/issues/2599)\n\nThe
          image for this release is: v0.11.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.5...v0.10.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.5\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2841](https://redirect.github.com/metal3-io/baremetal-operator/issues/2841))\n-
          add image SBOM attestation to image builds ([#&#8203;2837](https://redirect.github.com/metal3-io/baremetal-operator/issues/2837))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.10.9 ([#&#8203;2855](https://redirect.github.com/metal3-io/baremetal-operator/issues/2855))\n-
          bump golang to 1.24.11 ([#&#8203;2824](https://redirect.github.com/metal3-io/baremetal-operator/issues/2824))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2804](https://redirect.github.com/metal3-io/baremetal-operator/issues/2804))\n-
          Bump the kubernetes group to v0.32.10 ([#&#8203;2789](https://redirect.github.com/metal3-io/baremetal-operator/issues/2789))\n-
          Add release manifests ([#&#8203;2776](https://redirect.github.com/metal3-io/baremetal-operator/issues/2776))\n\nThe
          image for this release is: v0.10.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.4...v0.10.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.4\n\n#### :seedling: Others\n\n- Bump CAPI to v1.10.8 ([#&#8203;2766](https://redirect.github.com/metal3-io/baremetal-operator/issues/2766))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2739](https://redirect.github.com/metal3-io/baremetal-operator/issues/2739))\n\nThe
          image for this release is: v0.10.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.3...v0.10.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.3\n\n#### :seedling: Others\n\n- Bump CAPI to v1.10.7 ([#&#8203;2728](https://redirect.github.com/metal3-io/baremetal-operator/issues/2728))\n-
          remove osv-scanner from release branches ([#&#8203;2702](https://redirect.github.com/metal3-io/baremetal-operator/issues/2702))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.10 ([#&#8203;2683](https://redirect.github.com/metal3-io/baremetal-operator/issues/2683))\n-
          Bump golang to v1.24.7 ([#&#8203;2673](https://redirect.github.com/metal3-io/baremetal-operator/issues/2673))\n-
          Bump the kubernetes modules to v0.32.9 ([#&#8203;2667](https://redirect.github.com/metal3-io/baremetal-operator/issues/2667))\n\nThe
          image for this release is: v0.10.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          Branch creation - At any time (no schedule defined), Automerge - At any
          time (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config.
          Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
          Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: 41ab29cce61a14a285a859049253ff82166d4f61
        patchset: 41ab29cce61a14a285a859049253ff82166d4f61
        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: d8c10fe5aa1642b48263087f9d2a7d7d
      buildset_refs:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.12.3\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.12.3` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\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.6...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.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://redirect.github.com/metal3-io/baremetal-operator/issues/2477))\n\n####
          :bug: Bug Fixes\n\n- Bump github.com/go-viper/mapstructure/v2 from 2.3.0
          to 2.4.0 in /test ([#&#8203;2624](https://redirect.github.com/metal3-io/baremetal-operator/issues/2624))\n-
          Add IPv6 address check to run local ([#&#8203;2577](https://redirect.github.com/metal3-io/baremetal-operator/issues/2577))\n-
          Provide an error when required checksum is missing ([#&#8203;2558](https://redirect.github.com/metal3-io/baremetal-operator/issues/2558))\n-
          Unblock BMH direct deletion when detached annotation is present ([#&#8203;2516](https://redirect.github.com/metal3-io/baremetal-operator/issues/2516))\n-
          Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test ([#&#8203;2544](https://redirect.github.com/metal3-io/baremetal-operator/issues/2544))\n-
          Make firmware update handle only a subset of `Spec.Updates` ([#&#8203;2415](https://redirect.github.com/metal3-io/baremetal-operator/issues/2415))\n-
          Redfish: correctly handle missing system ID ([#&#8203;2418](https://redirect.github.com/metal3-io/baremetal-operator/issues/2418))\n\n####
          :book: Documentation\n\n- Update build trigger doc and CI badges ([#&#8203;2676](https://redirect.github.com/metal3-io/baremetal-operator/issues/2676))\n-
          update docs/releasing.md on dependabot configs ([#&#8203;2551](https://redirect.github.com/metal3-io/baremetal-operator/issues/2551))\n-
          Add release-0.10 triggers to README.md ([#&#8203;2446](https://redirect.github.com/metal3-io/baremetal-operator/issues/2446))\n-
          update CII badge ([#&#8203;2459](https://redirect.github.com/metal3-io/baremetal-operator/issues/2459))\n\n####
          :seedling: Others\n\n- Pin ironic release-31.0 ([#&#8203;2675](https://redirect.github.com/metal3-io/baremetal-operator/issues/2675))\n-
          Bump golang to v1.24.7 ([#&#8203;2672](https://redirect.github.com/metal3-io/baremetal-operator/issues/2672))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test ([#&#8203;2666](https://redirect.github.com/metal3-io/baremetal-operator/issues/2666))\n-
          Bump the kubernetes modules to v0.33.5 ([#&#8203;2663](https://redirect.github.com/metal3-io/baremetal-operator/issues/2663))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2664](https://redirect.github.com/metal3-io/baremetal-operator/issues/2664))\n-
          Fix release note generator for pre-releases ([#&#8203;2649](https://redirect.github.com/metal3-io/baremetal-operator/issues/2649))\n-
          E2E: Set static IPs through user-data ([#&#8203;2590](https://redirect.github.com/metal3-io/baremetal-operator/issues/2590))\n-
          Bump CAPI to v1.11.1 ([#&#8203;2646](https://redirect.github.com/metal3-io/baremetal-operator/issues/2646))\n-
          Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 ([#&#8203;2638](https://redirect.github.com/metal3-io/baremetal-operator/issues/2638))\n-
          Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test ([#&#8203;2640](https://redirect.github.com/metal3-io/baremetal-operator/issues/2640))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 ([#&#8203;2629](https://redirect.github.com/metal3-io/baremetal-operator/issues/2629))\n-
          Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis ([#&#8203;2632](https://redirect.github.com/metal3-io/baremetal-operator/issues/2632))\n-
          fix osv-scanners Slack reporting ([#&#8203;2616](https://redirect.github.com/metal3-io/baremetal-operator/issues/2616))\n-
          Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test ([#&#8203;2609](https://redirect.github.com/metal3-io/baremetal-operator/issues/2609))\n-
          Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test ([#&#8203;2608](https://redirect.github.com/metal3-io/baremetal-operator/issues/2608))\n-
          Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools ([#&#8203;2607](https://redirect.github.com/metal3-io/baremetal-operator/issues/2607))\n-
          Add continue-on-error and improve Slack notifications for osv-scanner ([#&#8203;2612](https://redirect.github.com/metal3-io/baremetal-operator/issues/2612))\n-
          Bump OSV scanner action to fix SARIF upload issue ([#&#8203;2611](https://redirect.github.com/metal3-io/baremetal-operator/issues/2611))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2592](https://redirect.github.com/metal3-io/baremetal-operator/issues/2592))\n-
          Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 ([#&#8203;2584](https://redirect.github.com/metal3-io/baremetal-operator/issues/2584))\n-
          Add e2e test for automated cleaning ([#&#8203;2567](https://redirect.github.com/metal3-io/baremetal-operator/issues/2567))\n-
          E2E: Expose more BMC related fields ([#&#8203;2539](https://redirect.github.com/metal3-io/baremetal-operator/issues/2539))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test ([#&#8203;2597](https://redirect.github.com/metal3-io/baremetal-operator/issues/2597))\n-
          Add Alpha release in the release notes generator ([#&#8203;2591](https://redirect.github.com/metal3-io/baremetal-operator/issues/2591))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 ([#&#8203;2582](https://redirect.github.com/metal3-io/baremetal-operator/issues/2582))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools
          ([#&#8203;2585](https://redirect.github.com/metal3-io/baremetal-operator/issues/2585))\n-
          Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible
          in /test ([#&#8203;2587](https://redirect.github.com/metal3-io/baremetal-operator/issues/2587))\n-
          Separate metric service e2e ([#&#8203;2578](https://redirect.github.com/metal3-io/baremetal-operator/issues/2578))\n-
          Refactor setting various Ironic properties ([#&#8203;2537](https://redirect.github.com/metal3-io/baremetal-operator/issues/2537))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test
          ([#&#8203;2561](https://redirect.github.com/metal3-io/baremetal-operator/issues/2561))\n-
          Enable perfsprint linter in golangci-lint ([#&#8203;2392](https://redirect.github.com/metal3-io/baremetal-operator/issues/2392))\n-
          e2e: wait for detachment to actually happen ([#&#8203;2541](https://redirect.github.com/metal3-io/baremetal-operator/issues/2541))\n-
          Migrate to golangci-lint v2 ([#&#8203;2528](https://redirect.github.com/metal3-io/baremetal-operator/issues/2528))\n-
          Add validation to e2e ugrade config ([#&#8203;2497](https://redirect.github.com/metal3-io/baremetal-operator/issues/2497))\n-
          Enable variable shadowing check in govet linter ([#&#8203;2521](https://redirect.github.com/metal3-io/baremetal-operator/issues/2521))\n-
          Enable exhaustive linter ([#&#8203;2506](https://redirect.github.com/metal3-io/baremetal-operator/issues/2506))\n-
          Enable nilnil linter, fix warnings ([#&#8203;2514](https://redirect.github.com/metal3-io/baremetal-operator/issues/2514))\n-
          Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test ([#&#8203;2518](https://redirect.github.com/metal3-io/baremetal-operator/issues/2518))\n-
          Use reusable link-checks and delete old link check ([#&#8203;2515](https://redirect.github.com/metal3-io/baremetal-operator/issues/2515))\n-
          Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 ([#&#8203;2499](https://redirect.github.com/metal3-io/baremetal-operator/issues/2499))\n-
          Replace errors pkg with stdlib ([#&#8203;2439](https://redirect.github.com/metal3-io/baremetal-operator/issues/2439))\n-
          Fix optional e2e tests ([#&#8203;2493](https://redirect.github.com/metal3-io/baremetal-operator/issues/2493))\n-
          Enable dupl linter ([#&#8203;2435](https://redirect.github.com/metal3-io/baremetal-operator/issues/2435))\n-
          Add e2e tests for release 0.10 ([#&#8203;2448](https://redirect.github.com/metal3-io/baremetal-operator/issues/2448))\n-
          Enable forcetypeassert linter ([#&#8203;2443](https://redirect.github.com/metal3-io/baremetal-operator/issues/2443))\n-
          Enable forbidigo linter ([#&#8203;2444](https://redirect.github.com/metal3-io/baremetal-operator/issues/2444))\n-
          make BMO periodics manually triggerable ([#&#8203;2488](https://redirect.github.com/metal3-io/baremetal-operator/issues/2488))\n-
          E2E: Override IRONIC\\_HTTP\\_URL ([#&#8203;2476](https://redirect.github.com/metal3-io/baremetal-operator/issues/2476))\n-
          Enable tagliatelle linter ([#&#8203;2436](https://redirect.github.com/metal3-io/baremetal-operator/issues/2436))\n-
          Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools ([#&#8203;2451](https://redirect.github.com/metal3-io/baremetal-operator/issues/2451))\n-
          Add a simple e2e test on externallyProvisioned ([#&#8203;2471](https://redirect.github.com/metal3-io/baremetal-operator/issues/2471))\n-
          E2E: Temporary workaround for connection issues ([#&#8203;2454](https://redirect.github.com/metal3-io/baremetal-operator/issues/2454))\n-
          enable mnd linter ([#&#8203;2438](https://redirect.github.com/metal3-io/baremetal-operator/issues/2438))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2527](https://redirect.github.com/metal3-io/baremetal-operator/issues/2527),
          [#&#8203;2630](https://redirect.github.com/metal3-io/baremetal-operator/issues/2630),
          [#&#8203;2606](https://redirect.github.com/metal3-io/baremetal-operator/issues/2606),
          [#&#8203;2594](https://redirect.github.com/metal3-io/baremetal-operator/issues/2594),
          [#&#8203;2581](https://redirect.github.com/metal3-io/baremetal-operator/issues/2581),
          [#&#8203;2572](https://redirect.github.com/metal3-io/baremetal-operator/issues/2572),
          [#&#8203;2560](https://redirect.github.com/metal3-io/baremetal-operator/issues/2560),
          [#&#8203;2533](https://redirect.github.com/metal3-io/baremetal-operator/issues/2533),
          [#&#8203;2474](https://redirect.github.com/metal3-io/baremetal-operator/issues/2474),
          [#&#8203;2631](https://redirect.github.com/metal3-io/baremetal-operator/issues/2631),
          [#&#8203;2583](https://redirect.github.com/metal3-io/baremetal-operator/issues/2583),\n
          \ [#&#8203;2586](https://redirect.github.com/metal3-io/baremetal-operator/issues/2586),
          [#&#8203;2639](https://redirect.github.com/metal3-io/baremetal-operator/issues/2639),
          [#&#8203;2618](https://redirect.github.com/metal3-io/baremetal-operator/issues/2618),
          [#&#8203;2571](https://redirect.github.com/metal3-io/baremetal-operator/issues/2571),
          [#&#8203;2532](https://redirect.github.com/metal3-io/baremetal-operator/issues/2532),
          [#&#8203;2480](https://redirect.github.com/metal3-io/baremetal-operator/issues/2480),
          [#&#8203;2424](https://redirect.github.com/metal3-io/baremetal-operator/issues/2424),
          [#&#8203;2482](https://redirect.github.com/metal3-io/baremetal-operator/issues/2482),
          [#&#8203;2565](https://redirect.github.com/metal3-io/baremetal-operator/issues/2565),
          [#&#8203;2563](https://redirect.github.com/metal3-io/baremetal-operator/issues/2563),
          [#&#8203;2512](https://redirect.github.com/metal3-io/baremetal-operator/issues/2512),\n
          \ [#&#8203;2511](https://redirect.github.com/metal3-io/baremetal-operator/issues/2511),
          [#&#8203;2453](https://redirect.github.com/metal3-io/baremetal-operator/issues/2453),
          [#&#8203;2452](https://redirect.github.com/metal3-io/baremetal-operator/issues/2452),
          [#&#8203;2564](https://redirect.github.com/metal3-io/baremetal-operator/issues/2564),
          [#&#8203;2513](https://redirect.github.com/metal3-io/baremetal-operator/issues/2513),
          [#&#8203;2441](https://redirect.github.com/metal3-io/baremetal-operator/issues/2441),
          [#&#8203;2602](https://redirect.github.com/metal3-io/baremetal-operator/issues/2602),
          [#&#8203;2588](https://redirect.github.com/metal3-io/baremetal-operator/issues/2588),
          [#&#8203;2522](https://redirect.github.com/metal3-io/baremetal-operator/issues/2522),
          [#&#8203;2492](https://redirect.github.com/metal3-io/baremetal-operator/issues/2492),
          [#&#8203;2598](https://redirect.github.com/metal3-io/baremetal-operator/issues/2598),\n
          \ [#&#8203;2555](https://redirect.github.com/metal3-io/baremetal-operator/issues/2555),
          [#&#8203;2498](https://redirect.github.com/metal3-io/baremetal-operator/issues/2498),
          [#&#8203;2429](https://redirect.github.com/metal3-io/baremetal-operator/issues/2429),
          [#&#8203;2595](https://redirect.github.com/metal3-io/baremetal-operator/issues/2595),
          [#&#8203;2545](https://redirect.github.com/metal3-io/baremetal-operator/issues/2545),
          [#&#8203;2550](https://redirect.github.com/metal3-io/baremetal-operator/issues/2550),
          [#&#8203;2562](https://redirect.github.com/metal3-io/baremetal-operator/issues/2562),
          [#&#8203;2510](https://redirect.github.com/metal3-io/baremetal-operator/issues/2510),
          [#&#8203;2481](https://redirect.github.com/metal3-io/baremetal-operator/issues/2481),
          [#&#8203;2548](https://redirect.github.com/metal3-io/baremetal-operator/issues/2548),
          [#&#8203;2534](https://redirect.github.com/metal3-io/baremetal-operator/issues/2534),\n
          \ [#&#8203;2526](https://redirect.github.com/metal3-io/baremetal-operator/issues/2526),
          [#&#8203;2425](https://redirect.github.com/metal3-io/baremetal-operator/issues/2425),
          [#&#8203;2554](https://redirect.github.com/metal3-io/baremetal-operator/issues/2554),
          [#&#8203;2552](https://redirect.github.com/metal3-io/baremetal-operator/issues/2552),
          [#&#8203;2450](https://redirect.github.com/metal3-io/baremetal-operator/issues/2450),
          [#&#8203;2427](https://redirect.github.com/metal3-io/baremetal-operator/issues/2427),
          [#&#8203;2622](https://redirect.github.com/metal3-io/baremetal-operator/issues/2622),
          [#&#8203;2599](https://redirect.github.com/metal3-io/baremetal-operator/issues/2599)\n\nThe
          image for this release is: v0.11.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.5...v0.10.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.5\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2841](https://redirect.github.com/metal3-io/baremetal-operator/issues/2841))\n-
          add image SBOM attestation to image builds ([#&#8203;2837](https://redirect.github.com/metal3-io/baremetal-operator/issues/2837))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.10.9 ([#&#8203;2855](https://redirect.github.com/metal3-io/baremetal-operator/issues/2855))\n-
          bump golang to 1.24.11 ([#&#8203;2824](https://redirect.github.com/metal3-io/baremetal-operator/issues/2824))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2804](https://redirect.github.com/metal3-io/baremetal-operator/issues/2804))\n-
          Bump the kubernetes group to v0.32.10 ([#&#8203;2789](https://redirect.github.com/metal3-io/baremetal-operator/issues/2789))\n-
          Add release manifests ([#&#8203;2776](https://redirect.github.com/metal3-io/baremetal-operator/issues/2776))\n\nThe
          image for this release is: v0.10.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.4...v0.10.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.4\n\n#### :seedling: Others\n\n- Bump CAPI to v1.10.8 ([#&#8203;2766](https://redirect.github.com/metal3-io/baremetal-operator/issues/2766))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2739](https://redirect.github.com/metal3-io/baremetal-operator/issues/2739))\n\nThe
          image for this release is: v0.10.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.3...v0.10.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.3\n\n#### :seedling: Others\n\n- Bump CAPI to v1.10.7 ([#&#8203;2728](https://redirect.github.com/metal3-io/baremetal-operator/issues/2728))\n-
          remove osv-scanner from release branches ([#&#8203;2702](https://redirect.github.com/metal3-io/baremetal-operator/issues/2702))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.10 ([#&#8203;2683](https://redirect.github.com/metal3-io/baremetal-operator/issues/2683))\n-
          Bump golang to v1.24.7 ([#&#8203;2673](https://redirect.github.com/metal3-io/baremetal-operator/issues/2673))\n-
          Bump the kubernetes modules to v0.32.9 ([#&#8203;2667](https://redirect.github.com/metal3-io/baremetal-operator/issues/2667))\n\nThe
          image for this release is: v0.10.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          Branch creation - At any time (no schedule defined), Automerge - At any
          time (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config.
          Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
          Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: 41ab29cce61a14a285a859049253ff82166d4f61
        patchset: 41ab29cce61a14a285a859049253ff82166d4f61
        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.12.3\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.12.3` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
        (metal3-io/baremetal-operator)</summary>\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.6...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.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://redirect.github.com/metal3-io/baremetal-operator/issues/2477))\n\n####
        :bug: Bug Fixes\n\n- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to
        2.4.0 in /test ([#&#8203;2624](https://redirect.github.com/metal3-io/baremetal-operator/issues/2624))\n-
        Add IPv6 address check to run local ([#&#8203;2577](https://redirect.github.com/metal3-io/baremetal-operator/issues/2577))\n-
        Provide an error when required checksum is missing ([#&#8203;2558](https://redirect.github.com/metal3-io/baremetal-operator/issues/2558))\n-
        Unblock BMH direct deletion when detached annotation is present ([#&#8203;2516](https://redirect.github.com/metal3-io/baremetal-operator/issues/2516))\n-
        Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test ([#&#8203;2544](https://redirect.github.com/metal3-io/baremetal-operator/issues/2544))\n-
        Make firmware update handle only a subset of `Spec.Updates` ([#&#8203;2415](https://redirect.github.com/metal3-io/baremetal-operator/issues/2415))\n-
        Redfish: correctly handle missing system ID ([#&#8203;2418](https://redirect.github.com/metal3-io/baremetal-operator/issues/2418))\n\n####
        :book: Documentation\n\n- Update build trigger doc and CI badges ([#&#8203;2676](https://redirect.github.com/metal3-io/baremetal-operator/issues/2676))\n-
        update docs/releasing.md on dependabot configs ([#&#8203;2551](https://redirect.github.com/metal3-io/baremetal-operator/issues/2551))\n-
        Add release-0.10 triggers to README.md ([#&#8203;2446](https://redirect.github.com/metal3-io/baremetal-operator/issues/2446))\n-
        update CII badge ([#&#8203;2459](https://redirect.github.com/metal3-io/baremetal-operator/issues/2459))\n\n####
        :seedling: Others\n\n- Pin ironic release-31.0 ([#&#8203;2675](https://redirect.github.com/metal3-io/baremetal-operator/issues/2675))\n-
        Bump golang to v1.24.7 ([#&#8203;2672](https://redirect.github.com/metal3-io/baremetal-operator/issues/2672))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test ([#&#8203;2666](https://redirect.github.com/metal3-io/baremetal-operator/issues/2666))\n-
        Bump the kubernetes modules to v0.33.5 ([#&#8203;2663](https://redirect.github.com/metal3-io/baremetal-operator/issues/2663))\n-
        Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2664](https://redirect.github.com/metal3-io/baremetal-operator/issues/2664))\n-
        Fix release note generator for pre-releases ([#&#8203;2649](https://redirect.github.com/metal3-io/baremetal-operator/issues/2649))\n-
        E2E: Set static IPs through user-data ([#&#8203;2590](https://redirect.github.com/metal3-io/baremetal-operator/issues/2590))\n-
        Bump CAPI to v1.11.1 ([#&#8203;2646](https://redirect.github.com/metal3-io/baremetal-operator/issues/2646))\n-
        Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 ([#&#8203;2638](https://redirect.github.com/metal3-io/baremetal-operator/issues/2638))\n-
        Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test ([#&#8203;2640](https://redirect.github.com/metal3-io/baremetal-operator/issues/2640))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 ([#&#8203;2629](https://redirect.github.com/metal3-io/baremetal-operator/issues/2629))\n-
        Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis ([#&#8203;2632](https://redirect.github.com/metal3-io/baremetal-operator/issues/2632))\n-
        fix osv-scanners Slack reporting ([#&#8203;2616](https://redirect.github.com/metal3-io/baremetal-operator/issues/2616))\n-
        Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test ([#&#8203;2609](https://redirect.github.com/metal3-io/baremetal-operator/issues/2609))\n-
        Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test ([#&#8203;2608](https://redirect.github.com/metal3-io/baremetal-operator/issues/2608))\n-
        Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools ([#&#8203;2607](https://redirect.github.com/metal3-io/baremetal-operator/issues/2607))\n-
        Add continue-on-error and improve Slack notifications for osv-scanner ([#&#8203;2612](https://redirect.github.com/metal3-io/baremetal-operator/issues/2612))\n-
        Bump OSV scanner action to fix SARIF upload issue ([#&#8203;2611](https://redirect.github.com/metal3-io/baremetal-operator/issues/2611))\n-
        Bump the github-actions group with 2 updates ([#&#8203;2592](https://redirect.github.com/metal3-io/baremetal-operator/issues/2592))\n-
        Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 ([#&#8203;2584](https://redirect.github.com/metal3-io/baremetal-operator/issues/2584))\n-
        Add e2e test for automated cleaning ([#&#8203;2567](https://redirect.github.com/metal3-io/baremetal-operator/issues/2567))\n-
        E2E: Expose more BMC related fields ([#&#8203;2539](https://redirect.github.com/metal3-io/baremetal-operator/issues/2539))\n-
        Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test ([#&#8203;2597](https://redirect.github.com/metal3-io/baremetal-operator/issues/2597))\n-
        Add Alpha release in the release notes generator ([#&#8203;2591](https://redirect.github.com/metal3-io/baremetal-operator/issues/2591))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 ([#&#8203;2582](https://redirect.github.com/metal3-io/baremetal-operator/issues/2582))\n-
        Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools
        ([#&#8203;2585](https://redirect.github.com/metal3-io/baremetal-operator/issues/2585))\n-
        Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible
        in /test ([#&#8203;2587](https://redirect.github.com/metal3-io/baremetal-operator/issues/2587))\n-
        Separate metric service e2e ([#&#8203;2578](https://redirect.github.com/metal3-io/baremetal-operator/issues/2578))\n-
        Refactor setting various Ironic properties ([#&#8203;2537](https://redirect.github.com/metal3-io/baremetal-operator/issues/2537))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test ([#&#8203;2561](https://redirect.github.com/metal3-io/baremetal-operator/issues/2561))\n-
        Enable perfsprint linter in golangci-lint ([#&#8203;2392](https://redirect.github.com/metal3-io/baremetal-operator/issues/2392))\n-
        e2e: wait for detachment to actually happen ([#&#8203;2541](https://redirect.github.com/metal3-io/baremetal-operator/issues/2541))\n-
        Migrate to golangci-lint v2 ([#&#8203;2528](https://redirect.github.com/metal3-io/baremetal-operator/issues/2528))\n-
        Add validation to e2e ugrade config ([#&#8203;2497](https://redirect.github.com/metal3-io/baremetal-operator/issues/2497))\n-
        Enable variable shadowing check in govet linter ([#&#8203;2521](https://redirect.github.com/metal3-io/baremetal-operator/issues/2521))\n-
        Enable exhaustive linter ([#&#8203;2506](https://redirect.github.com/metal3-io/baremetal-operator/issues/2506))\n-
        Enable nilnil linter, fix warnings ([#&#8203;2514](https://redirect.github.com/metal3-io/baremetal-operator/issues/2514))\n-
        Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test ([#&#8203;2518](https://redirect.github.com/metal3-io/baremetal-operator/issues/2518))\n-
        Use reusable link-checks and delete old link check ([#&#8203;2515](https://redirect.github.com/metal3-io/baremetal-operator/issues/2515))\n-
        Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 ([#&#8203;2499](https://redirect.github.com/metal3-io/baremetal-operator/issues/2499))\n-
        Replace errors pkg with stdlib ([#&#8203;2439](https://redirect.github.com/metal3-io/baremetal-operator/issues/2439))\n-
        Fix optional e2e tests ([#&#8203;2493](https://redirect.github.com/metal3-io/baremetal-operator/issues/2493))\n-
        Enable dupl linter ([#&#8203;2435](https://redirect.github.com/metal3-io/baremetal-operator/issues/2435))\n-
        Add e2e tests for release 0.10 ([#&#8203;2448](https://redirect.github.com/metal3-io/baremetal-operator/issues/2448))\n-
        Enable forcetypeassert linter ([#&#8203;2443](https://redirect.github.com/metal3-io/baremetal-operator/issues/2443))\n-
        Enable forbidigo linter ([#&#8203;2444](https://redirect.github.com/metal3-io/baremetal-operator/issues/2444))\n-
        make BMO periodics manually triggerable ([#&#8203;2488](https://redirect.github.com/metal3-io/baremetal-operator/issues/2488))\n-
        E2E: Override IRONIC\\_HTTP\\_URL ([#&#8203;2476](https://redirect.github.com/metal3-io/baremetal-operator/issues/2476))\n-
        Enable tagliatelle linter ([#&#8203;2436](https://redirect.github.com/metal3-io/baremetal-operator/issues/2436))\n-
        Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools ([#&#8203;2451](https://redirect.github.com/metal3-io/baremetal-operator/issues/2451))\n-
        Add a simple e2e test on externallyProvisioned ([#&#8203;2471](https://redirect.github.com/metal3-io/baremetal-operator/issues/2471))\n-
        E2E: Temporary workaround for connection issues ([#&#8203;2454](https://redirect.github.com/metal3-io/baremetal-operator/issues/2454))\n-
        enable mnd linter ([#&#8203;2438](https://redirect.github.com/metal3-io/baremetal-operator/issues/2438))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;2527](https://redirect.github.com/metal3-io/baremetal-operator/issues/2527),
        [#&#8203;2630](https://redirect.github.com/metal3-io/baremetal-operator/issues/2630),
        [#&#8203;2606](https://redirect.github.com/metal3-io/baremetal-operator/issues/2606),
        [#&#8203;2594](https://redirect.github.com/metal3-io/baremetal-operator/issues/2594),
        [#&#8203;2581](https://redirect.github.com/metal3-io/baremetal-operator/issues/2581),
        [#&#8203;2572](https://redirect.github.com/metal3-io/baremetal-operator/issues/2572),
        [#&#8203;2560](https://redirect.github.com/metal3-io/baremetal-operator/issues/2560),
        [#&#8203;2533](https://redirect.github.com/metal3-io/baremetal-operator/issues/2533),
        [#&#8203;2474](https://redirect.github.com/metal3-io/baremetal-operator/issues/2474),
        [#&#8203;2631](https://redirect.github.com/metal3-io/baremetal-operator/issues/2631),
        [#&#8203;2583](https://redirect.github.com/metal3-io/baremetal-operator/issues/2583),\n
        \ [#&#8203;2586](https://redirect.github.com/metal3-io/baremetal-operator/issues/2586),
        [#&#8203;2639](https://redirect.github.com/metal3-io/baremetal-operator/issues/2639),
        [#&#8203;2618](https://redirect.github.com/metal3-io/baremetal-operator/issues/2618),
        [#&#8203;2571](https://redirect.github.com/metal3-io/baremetal-operator/issues/2571),
        [#&#8203;2532](https://redirect.github.com/metal3-io/baremetal-operator/issues/2532),
        [#&#8203;2480](https://redirect.github.com/metal3-io/baremetal-operator/issues/2480),
        [#&#8203;2424](https://redirect.github.com/metal3-io/baremetal-operator/issues/2424),
        [#&#8203;2482](https://redirect.github.com/metal3-io/baremetal-operator/issues/2482),
        [#&#8203;2565](https://redirect.github.com/metal3-io/baremetal-operator/issues/2565),
        [#&#8203;2563](https://redirect.github.com/metal3-io/baremetal-operator/issues/2563),
        [#&#8203;2512](https://redirect.github.com/metal3-io/baremetal-operator/issues/2512),\n
        \ [#&#8203;2511](https://redirect.github.com/metal3-io/baremetal-operator/issues/2511),
        [#&#8203;2453](https://redirect.github.com/metal3-io/baremetal-operator/issues/2453),
        [#&#8203;2452](https://redirect.github.com/metal3-io/baremetal-operator/issues/2452),
        [#&#8203;2564](https://redirect.github.com/metal3-io/baremetal-operator/issues/2564),
        [#&#8203;2513](https://redirect.github.com/metal3-io/baremetal-operator/issues/2513),
        [#&#8203;2441](https://redirect.github.com/metal3-io/baremetal-operator/issues/2441),
        [#&#8203;2602](https://redirect.github.com/metal3-io/baremetal-operator/issues/2602),
        [#&#8203;2588](https://redirect.github.com/metal3-io/baremetal-operator/issues/2588),
        [#&#8203;2522](https://redirect.github.com/metal3-io/baremetal-operator/issues/2522),
        [#&#8203;2492](https://redirect.github.com/metal3-io/baremetal-operator/issues/2492),
        [#&#8203;2598](https://redirect.github.com/metal3-io/baremetal-operator/issues/2598),\n
        \ [#&#8203;2555](https://redirect.github.com/metal3-io/baremetal-operator/issues/2555),
        [#&#8203;2498](https://redirect.github.com/metal3-io/baremetal-operator/issues/2498),
        [#&#8203;2429](https://redirect.github.com/metal3-io/baremetal-operator/issues/2429),
        [#&#8203;2595](https://redirect.github.com/metal3-io/baremetal-operator/issues/2595),
        [#&#8203;2545](https://redirect.github.com/metal3-io/baremetal-operator/issues/2545),
        [#&#8203;2550](https://redirect.github.com/metal3-io/baremetal-operator/issues/2550),
        [#&#8203;2562](https://redirect.github.com/metal3-io/baremetal-operator/issues/2562),
        [#&#8203;2510](https://redirect.github.com/metal3-io/baremetal-operator/issues/2510),
        [#&#8203;2481](https://redirect.github.com/metal3-io/baremetal-operator/issues/2481),
        [#&#8203;2548](https://redirect.github.com/metal3-io/baremetal-operator/issues/2548),
        [#&#8203;2534](https://redirect.github.com/metal3-io/baremetal-operator/issues/2534),\n
        \ [#&#8203;2526](https://redirect.github.com/metal3-io/baremetal-operator/issues/2526),
        [#&#8203;2425](https://redirect.github.com/metal3-io/baremetal-operator/issues/2425),
        [#&#8203;2554](https://redirect.github.com/metal3-io/baremetal-operator/issues/2554),
        [#&#8203;2552](https://redirect.github.com/metal3-io/baremetal-operator/issues/2552),
        [#&#8203;2450](https://redirect.github.com/metal3-io/baremetal-operator/issues/2450),
        [#&#8203;2427](https://redirect.github.com/metal3-io/baremetal-operator/issues/2427),
        [#&#8203;2622](https://redirect.github.com/metal3-io/baremetal-operator/issues/2622),
        [#&#8203;2599](https://redirect.github.com/metal3-io/baremetal-operator/issues/2599)\n\nThe
        image for this release is: v0.11.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.10.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.6)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.5...v0.10.6)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.10.5\n\n####
        :sparkles: New Features\n\n- enable container signing ([#&#8203;2841](https://redirect.github.com/metal3-io/baremetal-operator/issues/2841))\n-
        add image SBOM attestation to image builds ([#&#8203;2837](https://redirect.github.com/metal3-io/baremetal-operator/issues/2837))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.10.9 ([#&#8203;2855](https://redirect.github.com/metal3-io/baremetal-operator/issues/2855))\n-
        bump golang to 1.24.11 ([#&#8203;2824](https://redirect.github.com/metal3-io/baremetal-operator/issues/2824))\n-
        Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2804](https://redirect.github.com/metal3-io/baremetal-operator/issues/2804))\n-
        Bump the kubernetes group to v0.32.10 ([#&#8203;2789](https://redirect.github.com/metal3-io/baremetal-operator/issues/2789))\n-
        Add release manifests ([#&#8203;2776](https://redirect.github.com/metal3-io/baremetal-operator/issues/2776))\n\nThe
        image for this release is: v0.10.6\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.10.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.5)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.4...v0.10.5)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.10.4\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.10.8 ([#&#8203;2766](https://redirect.github.com/metal3-io/baremetal-operator/issues/2766))\n-
        Uplift go 1.24.9 to address CVEs ([#&#8203;2739](https://redirect.github.com/metal3-io/baremetal-operator/issues/2739))\n\nThe
        image for this release is: v0.10.5\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.10.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.4)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.3...v0.10.4)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.10.3\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.10.7 ([#&#8203;2728](https://redirect.github.com/metal3-io/baremetal-operator/issues/2728))\n-
        remove osv-scanner from release branches ([#&#8203;2702](https://redirect.github.com/metal3-io/baremetal-operator/issues/2702))\n-
        Add IPA\\_BASEURI to download IPA image for release-0.10 ([#&#8203;2683](https://redirect.github.com/metal3-io/baremetal-operator/issues/2683))\n-
        Bump golang to v1.24.7 ([#&#8203;2673](https://redirect.github.com/metal3-io/baremetal-operator/issues/2673))\n-
        Bump the kubernetes modules to v0.32.9 ([#&#8203;2667](https://redirect.github.com/metal3-io/baremetal-operator/issues/2667))\n\nThe
        image for this release is: v0.10.4\n\n*Thanks to all our contributors!* \U0001F60A\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n"
      change_url: https://github.com/vexxhost/atmosphere.common/pull/99
      child_jobs: []
      commit_id: 41ab29cce61a14a285a859049253ff82166d4f61
      event_id: cffe0fc0-2391-11f1-8f8d-c913deab6d2b
      executor:
        hostname: 0a8996d2b663
        inventory_file: /var/lib/zuul/builds/df8cf25e219645ebba09183ecc2806b6/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/df8cf25e219645ebba09183ecc2806b6/work/logs
        result_data_file: /var/lib/zuul/builds/df8cf25e219645ebba09183ecc2806b6/work/results.json
        src_root: /var/lib/zuul/builds/df8cf25e219645ebba09183ecc2806b6/work/src
        work_root: /var/lib/zuul/builds/df8cf25e219645ebba09183ecc2806b6/work
      include_vars: []
      items:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.12.3\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.12.3` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\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.6...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.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://redirect.github.com/metal3-io/baremetal-operator/issues/2477))\n\n####
          :bug: Bug Fixes\n\n- Bump github.com/go-viper/mapstructure/v2 from 2.3.0
          to 2.4.0 in /test ([#&#8203;2624](https://redirect.github.com/metal3-io/baremetal-operator/issues/2624))\n-
          Add IPv6 address check to run local ([#&#8203;2577](https://redirect.github.com/metal3-io/baremetal-operator/issues/2577))\n-
          Provide an error when required checksum is missing ([#&#8203;2558](https://redirect.github.com/metal3-io/baremetal-operator/issues/2558))\n-
          Unblock BMH direct deletion when detached annotation is present ([#&#8203;2516](https://redirect.github.com/metal3-io/baremetal-operator/issues/2516))\n-
          Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /test ([#&#8203;2544](https://redirect.github.com/metal3-io/baremetal-operator/issues/2544))\n-
          Make firmware update handle only a subset of `Spec.Updates` ([#&#8203;2415](https://redirect.github.com/metal3-io/baremetal-operator/issues/2415))\n-
          Redfish: correctly handle missing system ID ([#&#8203;2418](https://redirect.github.com/metal3-io/baremetal-operator/issues/2418))\n\n####
          :book: Documentation\n\n- Update build trigger doc and CI badges ([#&#8203;2676](https://redirect.github.com/metal3-io/baremetal-operator/issues/2676))\n-
          update docs/releasing.md on dependabot configs ([#&#8203;2551](https://redirect.github.com/metal3-io/baremetal-operator/issues/2551))\n-
          Add release-0.10 triggers to README.md ([#&#8203;2446](https://redirect.github.com/metal3-io/baremetal-operator/issues/2446))\n-
          update CII badge ([#&#8203;2459](https://redirect.github.com/metal3-io/baremetal-operator/issues/2459))\n\n####
          :seedling: Others\n\n- Pin ironic release-31.0 ([#&#8203;2675](https://redirect.github.com/metal3-io/baremetal-operator/issues/2675))\n-
          Bump golang to v1.24.7 ([#&#8203;2672](https://redirect.github.com/metal3-io/baremetal-operator/issues/2672))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 in /test ([#&#8203;2666](https://redirect.github.com/metal3-io/baremetal-operator/issues/2666))\n-
          Bump the kubernetes modules to v0.33.5 ([#&#8203;2663](https://redirect.github.com/metal3-io/baremetal-operator/issues/2663))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2664](https://redirect.github.com/metal3-io/baremetal-operator/issues/2664))\n-
          Fix release note generator for pre-releases ([#&#8203;2649](https://redirect.github.com/metal3-io/baremetal-operator/issues/2649))\n-
          E2E: Set static IPs through user-data ([#&#8203;2590](https://redirect.github.com/metal3-io/baremetal-operator/issues/2590))\n-
          Bump CAPI to v1.11.1 ([#&#8203;2646](https://redirect.github.com/metal3-io/baremetal-operator/issues/2646))\n-
          Bump github.com/onsi/gomega from 1.38.1 to 1.38.2 ([#&#8203;2638](https://redirect.github.com/metal3-io/baremetal-operator/issues/2638))\n-
          Bump sigs.k8s.io/kind from 0.29.0 to 0.30.0 in /test ([#&#8203;2640](https://redirect.github.com/metal3-io/baremetal-operator/issues/2640))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0 ([#&#8203;2629](https://redirect.github.com/metal3-io/baremetal-operator/issues/2629))\n-
          Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /apis ([#&#8203;2632](https://redirect.github.com/metal3-io/baremetal-operator/issues/2632))\n-
          fix osv-scanners Slack reporting ([#&#8203;2616](https://redirect.github.com/metal3-io/baremetal-operator/issues/2616))\n-
          Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /test ([#&#8203;2609](https://redirect.github.com/metal3-io/baremetal-operator/issues/2609))\n-
          Bump libvirt.org/go/libvirt from 1.11005.0 to 1.11006.0 in /test ([#&#8203;2608](https://redirect.github.com/metal3-io/baremetal-operator/issues/2608))\n-
          Bump golang.org/x/crypto from 0.40.0 to 0.41.0 in /hack/tools ([#&#8203;2607](https://redirect.github.com/metal3-io/baremetal-operator/issues/2607))\n-
          Add continue-on-error and improve Slack notifications for osv-scanner ([#&#8203;2612](https://redirect.github.com/metal3-io/baremetal-operator/issues/2612))\n-
          Bump OSV scanner action to fix SARIF upload issue ([#&#8203;2611](https://redirect.github.com/metal3-io/baremetal-operator/issues/2611))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2592](https://redirect.github.com/metal3-io/baremetal-operator/issues/2592))\n-
          Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 ([#&#8203;2584](https://redirect.github.com/metal3-io/baremetal-operator/issues/2584))\n-
          Add e2e test for automated cleaning ([#&#8203;2567](https://redirect.github.com/metal3-io/baremetal-operator/issues/2567))\n-
          E2E: Expose more BMC related fields ([#&#8203;2539](https://redirect.github.com/metal3-io/baremetal-operator/issues/2539))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.0 to 0.20.1 in /test ([#&#8203;2597](https://redirect.github.com/metal3-io/baremetal-operator/issues/2597))\n-
          Add Alpha release in the release notes generator ([#&#8203;2591](https://redirect.github.com/metal3-io/baremetal-operator/issues/2591))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.2 to 3.6.4 ([#&#8203;2582](https://redirect.github.com/metal3-io/baremetal-operator/issues/2582))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.0 to 5.7.1 in /hack/tools
          ([#&#8203;2585](https://redirect.github.com/metal3-io/baremetal-operator/issues/2585))\n-
          Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible
          in /test ([#&#8203;2587](https://redirect.github.com/metal3-io/baremetal-operator/issues/2587))\n-
          Separate metric service e2e ([#&#8203;2578](https://redirect.github.com/metal3-io/baremetal-operator/issues/2578))\n-
          Refactor setting various Ironic properties ([#&#8203;2537](https://redirect.github.com/metal3-io/baremetal-operator/issues/2537))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.1 to 1.18.2 in /test
          ([#&#8203;2561](https://redirect.github.com/metal3-io/baremetal-operator/issues/2561))\n-
          Enable perfsprint linter in golangci-lint ([#&#8203;2392](https://redirect.github.com/metal3-io/baremetal-operator/issues/2392))\n-
          e2e: wait for detachment to actually happen ([#&#8203;2541](https://redirect.github.com/metal3-io/baremetal-operator/issues/2541))\n-
          Migrate to golangci-lint v2 ([#&#8203;2528](https://redirect.github.com/metal3-io/baremetal-operator/issues/2528))\n-
          Add validation to e2e ugrade config ([#&#8203;2497](https://redirect.github.com/metal3-io/baremetal-operator/issues/2497))\n-
          Enable variable shadowing check in govet linter ([#&#8203;2521](https://redirect.github.com/metal3-io/baremetal-operator/issues/2521))\n-
          Enable exhaustive linter ([#&#8203;2506](https://redirect.github.com/metal3-io/baremetal-operator/issues/2506))\n-
          Enable nilnil linter, fix warnings ([#&#8203;2514](https://redirect.github.com/metal3-io/baremetal-operator/issues/2514))\n-
          Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /test ([#&#8203;2518](https://redirect.github.com/metal3-io/baremetal-operator/issues/2518))\n-
          Use reusable link-checks and delete old link check ([#&#8203;2515](https://redirect.github.com/metal3-io/baremetal-operator/issues/2515))\n-
          Bump github.com/go-logr/logr from 1.4.2 to 1.4.3 ([#&#8203;2499](https://redirect.github.com/metal3-io/baremetal-operator/issues/2499))\n-
          Replace errors pkg with stdlib ([#&#8203;2439](https://redirect.github.com/metal3-io/baremetal-operator/issues/2439))\n-
          Fix optional e2e tests ([#&#8203;2493](https://redirect.github.com/metal3-io/baremetal-operator/issues/2493))\n-
          Enable dupl linter ([#&#8203;2435](https://redirect.github.com/metal3-io/baremetal-operator/issues/2435))\n-
          Add e2e tests for release 0.10 ([#&#8203;2448](https://redirect.github.com/metal3-io/baremetal-operator/issues/2448))\n-
          Enable forcetypeassert linter ([#&#8203;2443](https://redirect.github.com/metal3-io/baremetal-operator/issues/2443))\n-
          Enable forbidigo linter ([#&#8203;2444](https://redirect.github.com/metal3-io/baremetal-operator/issues/2444))\n-
          make BMO periodics manually triggerable ([#&#8203;2488](https://redirect.github.com/metal3-io/baremetal-operator/issues/2488))\n-
          E2E: Override IRONIC\\_HTTP\\_URL ([#&#8203;2476](https://redirect.github.com/metal3-io/baremetal-operator/issues/2476))\n-
          Enable tagliatelle linter ([#&#8203;2436](https://redirect.github.com/metal3-io/baremetal-operator/issues/2436))\n-
          Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /hack/tools ([#&#8203;2451](https://redirect.github.com/metal3-io/baremetal-operator/issues/2451))\n-
          Add a simple e2e test on externallyProvisioned ([#&#8203;2471](https://redirect.github.com/metal3-io/baremetal-operator/issues/2471))\n-
          E2E: Temporary workaround for connection issues ([#&#8203;2454](https://redirect.github.com/metal3-io/baremetal-operator/issues/2454))\n-
          enable mnd linter ([#&#8203;2438](https://redirect.github.com/metal3-io/baremetal-operator/issues/2438))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2527](https://redirect.github.com/metal3-io/baremetal-operator/issues/2527),
          [#&#8203;2630](https://redirect.github.com/metal3-io/baremetal-operator/issues/2630),
          [#&#8203;2606](https://redirect.github.com/metal3-io/baremetal-operator/issues/2606),
          [#&#8203;2594](https://redirect.github.com/metal3-io/baremetal-operator/issues/2594),
          [#&#8203;2581](https://redirect.github.com/metal3-io/baremetal-operator/issues/2581),
          [#&#8203;2572](https://redirect.github.com/metal3-io/baremetal-operator/issues/2572),
          [#&#8203;2560](https://redirect.github.com/metal3-io/baremetal-operator/issues/2560),
          [#&#8203;2533](https://redirect.github.com/metal3-io/baremetal-operator/issues/2533),
          [#&#8203;2474](https://redirect.github.com/metal3-io/baremetal-operator/issues/2474),
          [#&#8203;2631](https://redirect.github.com/metal3-io/baremetal-operator/issues/2631),
          [#&#8203;2583](https://redirect.github.com/metal3-io/baremetal-operator/issues/2583),\n
          \ [#&#8203;2586](https://redirect.github.com/metal3-io/baremetal-operator/issues/2586),
          [#&#8203;2639](https://redirect.github.com/metal3-io/baremetal-operator/issues/2639),
          [#&#8203;2618](https://redirect.github.com/metal3-io/baremetal-operator/issues/2618),
          [#&#8203;2571](https://redirect.github.com/metal3-io/baremetal-operator/issues/2571),
          [#&#8203;2532](https://redirect.github.com/metal3-io/baremetal-operator/issues/2532),
          [#&#8203;2480](https://redirect.github.com/metal3-io/baremetal-operator/issues/2480),
          [#&#8203;2424](https://redirect.github.com/metal3-io/baremetal-operator/issues/2424),
          [#&#8203;2482](https://redirect.github.com/metal3-io/baremetal-operator/issues/2482),
          [#&#8203;2565](https://redirect.github.com/metal3-io/baremetal-operator/issues/2565),
          [#&#8203;2563](https://redirect.github.com/metal3-io/baremetal-operator/issues/2563),
          [#&#8203;2512](https://redirect.github.com/metal3-io/baremetal-operator/issues/2512),\n
          \ [#&#8203;2511](https://redirect.github.com/metal3-io/baremetal-operator/issues/2511),
          [#&#8203;2453](https://redirect.github.com/metal3-io/baremetal-operator/issues/2453),
          [#&#8203;2452](https://redirect.github.com/metal3-io/baremetal-operator/issues/2452),
          [#&#8203;2564](https://redirect.github.com/metal3-io/baremetal-operator/issues/2564),
          [#&#8203;2513](https://redirect.github.com/metal3-io/baremetal-operator/issues/2513),
          [#&#8203;2441](https://redirect.github.com/metal3-io/baremetal-operator/issues/2441),
          [#&#8203;2602](https://redirect.github.com/metal3-io/baremetal-operator/issues/2602),
          [#&#8203;2588](https://redirect.github.com/metal3-io/baremetal-operator/issues/2588),
          [#&#8203;2522](https://redirect.github.com/metal3-io/baremetal-operator/issues/2522),
          [#&#8203;2492](https://redirect.github.com/metal3-io/baremetal-operator/issues/2492),
          [#&#8203;2598](https://redirect.github.com/metal3-io/baremetal-operator/issues/2598),\n
          \ [#&#8203;2555](https://redirect.github.com/metal3-io/baremetal-operator/issues/2555),
          [#&#8203;2498](https://redirect.github.com/metal3-io/baremetal-operator/issues/2498),
          [#&#8203;2429](https://redirect.github.com/metal3-io/baremetal-operator/issues/2429),
          [#&#8203;2595](https://redirect.github.com/metal3-io/baremetal-operator/issues/2595),
          [#&#8203;2545](https://redirect.github.com/metal3-io/baremetal-operator/issues/2545),
          [#&#8203;2550](https://redirect.github.com/metal3-io/baremetal-operator/issues/2550),
          [#&#8203;2562](https://redirect.github.com/metal3-io/baremetal-operator/issues/2562),
          [#&#8203;2510](https://redirect.github.com/metal3-io/baremetal-operator/issues/2510),
          [#&#8203;2481](https://redirect.github.com/metal3-io/baremetal-operator/issues/2481),
          [#&#8203;2548](https://redirect.github.com/metal3-io/baremetal-operator/issues/2548),
          [#&#8203;2534](https://redirect.github.com/metal3-io/baremetal-operator/issues/2534),\n
          \ [#&#8203;2526](https://redirect.github.com/metal3-io/baremetal-operator/issues/2526),
          [#&#8203;2425](https://redirect.github.com/metal3-io/baremetal-operator/issues/2425),
          [#&#8203;2554](https://redirect.github.com/metal3-io/baremetal-operator/issues/2554),
          [#&#8203;2552](https://redirect.github.com/metal3-io/baremetal-operator/issues/2552),
          [#&#8203;2450](https://redirect.github.com/metal3-io/baremetal-operator/issues/2450),
          [#&#8203;2427](https://redirect.github.com/metal3-io/baremetal-operator/issues/2427),
          [#&#8203;2622](https://redirect.github.com/metal3-io/baremetal-operator/issues/2622),
          [#&#8203;2599](https://redirect.github.com/metal3-io/baremetal-operator/issues/2599)\n\nThe
          image for this release is: v0.11.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.5...v0.10.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.5\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2841](https://redirect.github.com/metal3-io/baremetal-operator/issues/2841))\n-
          add image SBOM attestation to image builds ([#&#8203;2837](https://redirect.github.com/metal3-io/baremetal-operator/issues/2837))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.10.9 ([#&#8203;2855](https://redirect.github.com/metal3-io/baremetal-operator/issues/2855))\n-
          bump golang to 1.24.11 ([#&#8203;2824](https://redirect.github.com/metal3-io/baremetal-operator/issues/2824))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2804](https://redirect.github.com/metal3-io/baremetal-operator/issues/2804))\n-
          Bump the kubernetes group to v0.32.10 ([#&#8203;2789](https://redirect.github.com/metal3-io/baremetal-operator/issues/2789))\n-
          Add release manifests ([#&#8203;2776](https://redirect.github.com/metal3-io/baremetal-operator/issues/2776))\n\nThe
          image for this release is: v0.10.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.4...v0.10.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.4\n\n#### :seedling: Others\n\n- Bump CAPI to v1.10.8 ([#&#8203;2766](https://redirect.github.com/metal3-io/baremetal-operator/issues/2766))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2739](https://redirect.github.com/metal3-io/baremetal-operator/issues/2739))\n\nThe
          image for this release is: v0.10.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.10.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.3...v0.10.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.3\n\n#### :seedling: Others\n\n- Bump CAPI to v1.10.7 ([#&#8203;2728](https://redirect.github.com/metal3-io/baremetal-operator/issues/2728))\n-
          remove osv-scanner from release branches ([#&#8203;2702](https://redirect.github.com/metal3-io/baremetal-operator/issues/2702))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.10 ([#&#8203;2683](https://redirect.github.com/metal3-io/baremetal-operator/issues/2683))\n-
          Bump golang to v1.24.7 ([#&#8203;2673](https://redirect.github.com/metal3-io/baremetal-operator/issues/2673))\n-
          Bump the kubernetes modules to v0.32.9 ([#&#8203;2667](https://redirect.github.com/metal3-io/baremetal-operator/issues/2667))\n\nThe
          image for this release is: v0.10.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          Branch creation - At any time (no schedule defined), Automerge - At any
          time (no schedule defined).\n\n\U0001F6A6 **Automerge**: Disabled by config.
          Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
          Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
          **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
          - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
          box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
          View the [repository job log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjY2LjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: 41ab29cce61a14a285a859049253ff82166d4f61
        patchset: 41ab29cce61a14a285a859049253ff82166d4f61
        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: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IG1ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IgdG8gdjAuMTIuMwoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18CnwgW21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3JdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yKSB8IG1pbm9yIHwgYDAuMTAuM2Ag4oaSIGAwLjEyLjNgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yIChtZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yKTwvc3VtbWFyeT4KCiMjIyBbYHYwLjEyLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi4yLi4udjAuMTIuMykKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4yCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBBZGQgaGFuZGxpbmcgb2YgcGF1c2VkIGFubm90YXRpb24gdG8gdGhlIEhGUyBjb250cm9sbGVyIChbIyYjODIwMzszMDkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5MCkpCi0gRml4IHJldHVybiB2YWx1ZXMgb2YgdGhlIEhGQyBjb250cm9sbGVyIGluIGNhc2Ugb2YgcHJvdmlzaW9uZXIgZXJyb3JzIChbIyYjODIwMzszMDc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA3NikpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMi40IChbIyYjODIwMzszMDk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5OSkpCi0gYnVtcCBnb29nbGUuZ29sYW5nLm9yZy9ncnBjIHRvIHYxLjc5LjMgKFsjJiM4MjAzOzMwOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDk3KSkKLSBidW1wIHgvbmV0IHRvIHYwLjQ5LjAgKFsjJiM4MjAzOzMwODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDgzKSkKLSBCdW1wIGdvbGFuZ2NpLWxpbnQgdG8gdjIuNS4wIGluIHdvcmtmbG93IChbIyYjODIwMzszMDg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA4NSkpCi0gaGFyZGVuIHByLXZlcmlmaWVyIHdvcmtmbG93IHRyaWdnZXIgKFsjJiM4MjAzOzMwODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDg4KSkKLSBVcGRhdGUgR28gdmVyc2lvbiB0byAxLjI1LjggKFsjJiM4MjAzOzMwNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDY0KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2xvdWRmbGFyZS9jaXJjbCB0byB2MS42LjMgKFsjJiM4MjAzOzMwNTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDUwKSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguNSB0byAxLjE4LjYgaW4gL3Rlc3QgKFsjJiM4MjAzOzMwNDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDQwKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjUgKFsjJiM4MjAzOzMwMzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDM5KSkKLSBCdW1wIGdvbGFuZ2NpLWxpbnQgdG8gdjIuNS4wIGFuZCBmaXggbGludGVyIGZpbmRpbmdzIChbIyYjODIwMzszMDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAzMikpCi0gQnVtcCBvcGVudGVsZW1ldHJ5LmlvL290ZWwvc2RrIHRvIHYxLjQwLjAgKFsjJiM4MjAzOzMwMjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDIwKSkKLSBidW1wIG9zdi1zY2FubmVyIGluIGhhY2svdmVyaWZ5LXJlbGVhc2Uuc2ggKFsjJiM4MjAzOzMwMzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDMwKSkKLSBhZGQgU3VubmF0aWxsbyBhcyByZXZpZXdlciAoWyMmIzgyMDM7MzAyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMjYpKQotIGFkZCBzbW9zaGl1cjEyMzcgYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzMwMTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE3KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2t1c3RvbWl6ZS9rdXN0b21pemUvdjUgZnJvbSA1LjguMCB0byA1LjguMSBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7Mjk5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5OTApKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNyB0byAzLjYuOCAoWyMmIzgyMDM7Mjk4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5ODgpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2FwaSBmcm9tIDAuMjEuMCB0byAwLjIxLjEgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5OTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTkyKSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MzAwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMDgpLCBbIyYjODIwMzszMDI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyNyksIFsjJiM4MjAzOzI5ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTg3KQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEyLjMKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMi4yYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjEyLjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTIuMS4uLnYwLjEyLjIpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTIuMQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgaW4gL2FwaXMgKFsjJiM4MjAzOzI5MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTM4KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguNCB0byAxLjE4LjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTc0KSkKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTMgKFsjJiM4MjAzOzI5NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTY5KSkKLSBCdW1wIENBUEkgdG8gdjEuMTIuMiAoWyMmIzgyMDM7MjkzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MzUpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC42LjEgdG8gMC42LjIgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5MzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTM5KSkKLSBCdW1wIGdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2FwaSBmcm9tIDAuNi4xIHRvIDAuNi4yIChbIyYjODIwMzsyOTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkzNikpCi0gQnVtcCBzaWdzLms4cy5pby9jb250cm9sbGVyLXJ1bnRpbWUgZnJvbSAwLjIyLjQgdG8gMC4yMi41IGluIC90ZXN0IChbIyYjODIwMzsyOTQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk0MCkpCi0gQnVtcCBzaWdzLms4cy5pby9jb250cm9sbGVyLXJ1bnRpbWUgZnJvbSAwLjIyLjQgdG8gMC4yMi41IChbIyYjODIwMzsyOTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkzNykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuMgoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi4wLi4udjAuMTIuMSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4wCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MiBmcm9tIDIuMjcuNCB0byAyLjI3LjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTIxKSkKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTIgKFsjJiM4MjAzOzI5MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTEzKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI3LjMgdG8gMi4yNy40IGluIC90ZXN0IChbIyYjODIwMzsyOTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkwMCkpCi0gUGluIGlyb25pYyB2ZXJzaW9uIHRvIHJlbGVhc2UtMzMuMCAoWyMmIzgyMDM7Mjg5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4OTEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNiB0byAzLjYuNyAoWyMmIzgyMDM7Mjg4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4ODYpKQotIEJ1bXAgY2FwaSB0byB2MS4xMi4xIChbIyYjODIwMzsyODg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4NSkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuMQoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS42Li4udjAuMTIuMCkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4wCgojIyMjIDp3YXJuaW5nOiBCcmVha2luZyBDaGFuZ2VzCgotIFJlbW92ZSBzdXBwb3J0IGZvciBJcm9uaWMgYmVmb3JlIDIwMjQuMSAoWyMmIzgyMDM7Mjc1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTYpKQotIENvbXBsZXRlbHkgcmVtb3ZlIHN1cHBvcnQgZm9yIGlyb25pYy1pbnNwZWN0b3IgKFsjJiM4MjAzOzI3NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU1KSkKLSBEcm9wIHRoZSBub24tUmVkZmlzaCBpTE8gNCBhbmQgaUxPIDUgZHJpdmVycyAoWyMmIzgyMDM7Mjc1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTApKQotIENoYW5nZSBhcmNoaXRlY3R1cmUgZGVmYXVsdCB0byBtYXRjaCBjb250cm9sbGVyIChbIyYjODIwMzsyNjk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5OCkpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIGVuYWJsZSBjb250YWluZXIgc2lnbmluZyAoWyMmIzgyMDM7MjgyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjYpKQotIEJNTzogZG8gbm90IHJlcXVpcmUgY2hlY2tzdW1zIGZvciBPQ0kgaW1hZ2VzIChbIyYjODIwMzsyODA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwNikpCi0gYWRkIGltYWdlIFNCT00gYXR0ZXN0YXRpb24gdG8gaW1hZ2UgYnVpbGRzIChbIyYjODIwMzsyODEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxMykpCi0gTWFrZSBib290TUFDQWRkcmVzcyBvcHRpb25hbCBmb3IgdmlydHVhbCBtZWRpYSB3aXRoIGluc3BlY3Rpb24gZW5hYmxlZCAoWyMmIzgyMDM7Mjc5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTMpKQotIENhcHR1cmUgYW5kIHN0b3JlIExMRFAgZGF0YSBpbiBIYXJkd2FyZURhdGEgKFsjJiM4MjAzOzI3NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzUyKSkKLSBBbGxvdyByZWNvdmVyaW5nIGhhcmR3YXJlIGRldGFpbHMgZnJvbSBleGlzdGluZyBIYXJkd2FyZURhdGEgKFsjJiM4MjAzOzI3NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU0KSkKLSBJbnRlZ3JhdGUgd2l0aCBJclNPIGZvciBnZXR0aW5nIElyb25pYyBkZXRhaWxzIChbIyYjODIwMzsyNzEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxMykpCi0gQWRkIG5hbWVzcGFjZSBzY29wZWQgbW9kZSAoWyMmIzgyMDM7MjUyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MjkpKQotIEludHJvZHVjZSBJbnNwZWN0aW9uTW9kZSBmaWVsZCAoWyMmIzgyMDM7MjY3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzApKQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWJvcnQgaW5zcGVjdGlvbi9jbGVhbmluZyBiZWZvcmUgcG93ZXJpbmcgb2ZmIGR1cmluZyBkZWxldGlvbiAoWyMmIzgyMDM7Mjc5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTYpKQotIE1ha2UgYm9vdE1BQ0FkZHJlc3Mgd2ViaG9vayB2YWxpZGF0aW9uIGNhc2UtaW5zZW5zaXRpdmUgKFsjJiM4MjAzOzI3NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzQwKSkKLSBBbGlnbiBCTU8gZTJlIG9wdGlvbmFsIHRlc3QgdG8gbmFtZXNwYWNlIHNjb3BlZCBjb25maWcgKFsjJiM4MjAzOzI3MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzE2KSkKLSBDcmVhdGUgYSBQcmVwcm92aXNpb25pbmdJbWFnZSBmb3Igc2VydmljaW5nIGlmIG5lZWRlZCAoWyMmIzgyMDM7MjY5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2OTApKQoKIyMjIyA6Ym9vazogRG9jdW1lbnRhdGlvbgoKLSBhZGQgQUdFTlRTLm1kIChbIyYjODIwMzsyNzYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc2MykpCi0gQWRkIHJlbGVhc2UtMC4xMSB0ZXN0IHRyaWdnZXJzIHRvIFJFQURNRSAoWyMmIzgyMDM7MjY4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2ODUpKQotIEFkZCBhbHBoYSByZWxlYXNlIGluIHJlbGVhc2UgZG9jdW1lbnRhdGlvbiAoWyMmIzgyMDM7MjY1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NTUpKQotIFVwZGF0ZSBpbmZvIG9uIHJ1bm5pbmcgZTJlIGxvY2FsbHkgKFsjJiM4MjAzOzI2NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjQyKSkKLSBBZGQgZXhwbGFuYXRpb24gdG8gcnVuIHZlcmlmeS1yZWxlYXNlLnNoIHNjcmlwdCBpbiByZWxlYXNpbmcubWQgKFsjJiM4MjAzOzI4NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODYwKSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4yIHRvIDEuMzguMyBpbiAvdGVzdCAoWyMmIzgyMDM7Mjg3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NzEpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuMyAoWyMmIzgyMDM7Mjg2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjYpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MiBmcm9tIDIuMjcuMiB0byAyLjI3LjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODcwKSkKLSBCdW1wIENBUEkgdG8gdjEuMTIuMCAoWyMmIzgyMDM7Mjg3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NzQpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBmcm9tIDEuMzguMiB0byAxLjM4LjMgKFsjJiM4MjAzOzI4NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODY4KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguMiB0byAxLjE4LjQgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODY5KSkKLSBlMmU6IHJldHJ5IHJlY29uY2lsZSBsb29wIGFmdGVyIHBhdGNoaW5nIChbIyYjODIwMzsyODM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgzNikpCi0gRTJFOiBGaXggcmFjZSBjb25kaXRpb24gaW4gdXBncmFkZSB0ZXN0cyAoWyMmIzgyMDM7MjgyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjcpKQotIGxpbnQ6IGFsbG93IGxvbmcgbGluZXMgaW4gdGFibGVzIGFuZCBjb2RlIGZlbmNlcyAoWyMmIzgyMDM7MjgzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzUpKQotIGUyZTogcHJlLXB1bGwgaW1hZ2VzIHRvIHdvcmsgYXJvdW5kIGtpbmQgY3RyIGltcG9ydCBpc3N1ZSAoWyMmIzgyMDM7MjgzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzMpKQotIEJ1bXAgbGlidmlydC5vcmcvZ28vbGlidmlydCBmcm9tIDEuMTEwMDYuMCB0byAxLjExMDEwLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI4MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODMxKSkKLSBCdW1wIGdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2FwaSBmcm9tIDAuNi4wIHRvIDAuNi4xIChbIyYjODIwMzsyODI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyOSkpCi0gYnVtcCBnb2xhbmcgdG8gMS4yNC4xMSAoWyMmIzgyMDM7MjgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjIpKQotIHJlZmFjdG9yOiB1c2UgY29udHJvbGxlcnV0aWwuUmVtb3ZlRmluYWxpemVyIGZvciBmaW5hbGl6ZXIgbWFuYWdlbWVudCAoWyMmIzgyMDM7MjgyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjApKQotIEFwcGx5IGdvcGxzIG1vZGVybml6ZSBzdWdnZXN0aW9ucyAoWyMmIzgyMDM7MjgxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTUpKQotIFJlcGxhY2UgY3VzdG9tIHN0cmluZyB1dGlsaXR5IHdpdGggc3RhbmRhcmQgbGlicmFyeSAoWyMmIzgyMDM7MjgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTkpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyODE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxNykpCi0gRW5hYmxlIGVycm9ybGludCBsaW50ZXIgYW5kIGZpeCBsaW50cyAoWyMmIzgyMDM7MjgwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDkpKQotIEJ1bXAgZ28udWJlci5vcmcvemFwIGZyb20gMS4yNy4wIHRvIDEuMjcuMSAoWyMmIzgyMDM7MjgwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDApKQotIEFkZCB5YW1sbGludCB3b3JrZmxvdyAoWyMmIzgyMDM7MjgxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTEpKQotIEltcHJvdmUgaXJvbmljIHZlcnNpb24gcGF0Y2hpbmcgd2l0aCBJclNPIChbIyYjODIwMzsyODA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwOCkpCi0gcmVtb3ZlIHNjaGVkdWxlZCBvc3Ytc2Nhbm5lciB3b3JrZmxvdyAoWyMmIzgyMDM7MjgwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDcpKQotIEJ1bXAgZ2l0aHViLmNvbS9nb3BoZXJjbG91ZC9nb3BoZXJjbG91ZC92MiBmcm9tIDIuOC4wIHRvIDIuOS4wIChbIyYjODIwMzsyODAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwMSkpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40My4wIHRvIDAuNDUuMCBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7MjgwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDIpKQotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNDMuMCB0byAwLjQ1LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI3OTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzk0KSkKLSBFMkU6IEJ1bXAga3ViZWN0bCBtaW5pbXVtIHZlcnNpb24gdG8gdjEuMzQuMSAoWyMmIzgyMDM7Mjc5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTEpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2FwaSBmcm9tIDAuMjAuMSB0byAwLjIxLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI3ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg2KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2t1c3RvbWl6ZS9rdXN0b21pemUvdjUgZnJvbSA1LjcuMSB0byA1LjguMCBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7Mjc4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODQpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNSB0byAzLjYuNiAoWyMmIzgyMDM7Mjc4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODMpKQotIEJ1bXAgZ29sYW5nLm9yZy94L29hdXRoMiBmcm9tIDAuMzIuMCB0byAwLjMzLjAgaW4gL2hhY2svdG9vbHMgKFsjJiM4MjAzOzI3NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzY3KSkKLSBCdW1wIGs4cy5pbyBtb2R1bGVzIHRvIHYwLjM0LjEgYW5kIENSIHRvIHYwLjIyLjQgKFsjJiM4MjAzOzI3NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc5KSkKLSBFMkU6IEV4dGVybmFsIGluc3BlY3Rpb24gbmFtZSBjb2xsaXNpb24gZml4IChbIyYjODIwMzsyNzc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc3NSkpCi0gRTJFOiBSZW1vdmUgZHVwbGljYXRlIGluc3BlY3Rpb24gdGVzdCAoWyMmIzgyMDM7Mjc0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NDYpKQotIEUyRTogUHJlLWRvd25sb2FkIElQQSBhbmQgc2VydmUgZnJvbSBkaXNrIGltYWdlIHNlcnZlciAoWyMmIzgyMDM7Mjc2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NjApKQotIFVwZGF0ZSB0byBQdWxsIHJlcXVlc3QgdGVtcGxhdGUgKFsjJiM4MjAzOzI3NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzUzKSkKLSB2Ym1jdGw6IHN1cHBvcnQgbXVsdGlwbGUgbmV0d29yayBpbnRlcmZhY2VzIChbIyYjODIwMzsyMjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjIwNykpCi0gRTJFOiBJbXByb3ZlIGxvZ3MgYW5kIGFydGlmYWN0cyBpbiB1cGdyYWRlIHRlc3RzIChbIyYjODIwMzsyNzQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc0NCkpCi0gRTJFOiBNYWtlIHVzZSBvZiBEaXNhYmxlQ2VydGlmaWNhdGVWZXJpZmljYXRpb24gc2V0dGluZyAoWyMmIzgyMDM7MjcxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTUpKQotIEFkZCByZWxlYXNlIG1hbmlmZXN0cyAoWyMmIzgyMDM7MjczNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzYpKQotIEUyRTogVXNlIElyU08gYWxzbyBpbiB1cGdyYWRlIHRlc3RzIChbIyYjODIwMzsyNzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyOSkpCi0gRTJFOiBCdW1wIElyU08gdmVyc2lvbiB0byB2MC41LjIgYW5kIHVuaWZ5IHlhbWwgZm9ybWF0dGluZyAoWyMmIzgyMDM7MjczM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzMpKQotIFZCTUNUTDogQXZvaWQgcmUtdXNpbmcgdGhlIGRlZmF1bHQgc3RvcmFnZSBwb29sIChbIyYjODIwMzsyMzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjM2NSkpCi0gQnVtcCBnaXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9hcGkgZnJvbSAwLjUuMSB0byAwLjYuMCBpbiAvdGVzdCAoWyMmIzgyMDM7MjcyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjYpKQotIERvIG5vdCB1c2Ugb3MuRXhpdCBvdXRzaWRlIG9mIGNtZCAoWyMmIzgyMDM7MjcxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTcpKQotIFJlcGxhY2UgaXJvbmljIGRlcGxveW1lbnQgd2l0aCBJclNPIGluIGUyZSAoWyMmIzgyMDM7MjY4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2ODEpKQotIERvY2tlcmZpbGU6IHN0cmlwIG91dCBzeW1ib2wgdGFibGUgYnkgZGVmYXVsdCBmb3IgcHVibGljIGltYWdlcyAoWyMmIzgyMDM7MjcxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTEpKQotIGNtZDogc3RyaXAgb3V0IHN5bWJvbCB0YWJsZSAmIERXQVJGIGRlYnVnZ2luZyBpbmZvIChbIyYjODIwMzsyNzA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcwOSkpCi0gRTJFOiBEcm9wIHBlcmlvZGljIGpvYiBmb3IgcmVsZWFzZS0wLjggKFsjJiM4MjAzOzI3MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzA0KSkKLSBhZGQgc3BlY2lmaWMgdGltZSB0byBkZXBlbmRhYm90IGNvbmZpZyAoWyMmIzgyMDM7MjcwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDMpKQotIEUyRTogQ2hhbmdlIGhvdyB1cGdyYWRlIHRlc3RzIGFyZSBjbGVhbmVkIHVwIChbIyYjODIwMzsyNjk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5NykpCi0gRml4IE9TVi1TY2FubmVyIChbIyYjODIwMzsyNjc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3NykpCi0gSW5jcmVhc2Ugb3B0aW9uYWwgcGVyaW9kaWMgdGVzdCB0aW1lIChbIyYjODIwMzsyNjk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5NikpCi0gRTJFOiBNYWtlIHRpbWVvdXQgY29uZmlndXJhYmxlIGFuZCBpbmNyZWFzZSBpdCBmb3Igb3B0aW9uYWwgcGVyaW9kaWNzIChbIyYjODIwMzsyNjg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4NikpCi0gQWRkIElQQVxfQkFTRVVSSSB0byBkb3dubG9hZCBpcGEgaW1hZ2UgZnJvbSBOb3JkaXggKFsjJiM4MjAzOzI2ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjgwKSkKLSBBZGQgcGVyaW9kaWMgcmVsZWFzZS0wLjExIHRlc3QgKFsjJiM4MjAzOzI2NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjc4KSkKLSBBZGQgZTJlIHRlc3RzIGZvciByZWxlYXNlIDAuMTEgKFsjJiM4MjAzOzI2NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjc0KSkKLSBBY2NlcHQgdXBwZXJjYXNlIGZvcm1hdCBpbiB1cGdyYWRlIGZvY3VzIChbIyYjODIwMzsyNjU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1NykpCi0gUmVtb3ZlIGNoZWNraW5nIGtlZXBhbGl2ZWQgaW1hZ2UgdGFnIGR1cmluZyByZWxlYXNlIChbIyYjODIwMzsyNjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1NikpCi0gYWRkIGRlcGVuZGFib3Qgc3VwcG9ydCBmb3IgcmVsZWFzZS0wLjExIChbIyYjODIwMzsyNjYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2MCkpCi0gQnVtcCBnaXRodWIuY29tL3Byb21ldGhldXMvY2xpZW50XF9nb2xhbmcgZnJvbSAxLjIzLjAgdG8gMS4yMy4yIChbIyYjODIwMzsyNjUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1MikpCi0gdXBkYXRlIGdpdGh1YiBydW5uZXJzIHRvIG9jaSBnaCBhcmMgcnVubmVycyAoWyMmIzgyMDM7MjYyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MjMpKQotIEVuYWJsZSBsaW50ZXIgZXJybmFtZSAoWyMmIzgyMDM7MjYxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MTUpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzsyNjUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1MyksIFsjJiM4MjAzOzI2NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjU0KSwgWyMmIzgyMDM7MjY2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NjUpLCBbIyYjODIwMzsyNjY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2OCksIFsjJiM4MjAzOzI2NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjY5KSwgWyMmIzgyMDM7MjY5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2OTMpLCBbIyYjODIwMzsyNjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3MSksIFsjJiM4MjAzOzI3MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzAwKSwgWyMmIzgyMDM7MjcxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTQpLCBbIyYjODIwMzsyNzE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxOCksIFsjJiM4MjAzOzI3MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzIyKSwKICBbIyYjODIwMzsyNzIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyMyksIFsjJiM4MjAzOzI3MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzI0KSwgWyMmIzgyMDM7MjcyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjUpLCBbIyYjODIwMzsyNzQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc0NyksIFsjJiM4MjAzOzI3NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzU3KSwgWyMmIzgyMDM7Mjc2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NjQpLCBbIyYjODIwMzsyNzgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc4MiksIFsjJiM4MjAzOzI3OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzk5KSwgWyMmIzgyMDM7MjgxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MTYpLCBbIyYjODIwMzsyODI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyOCksIFsjJiM4MjAzOzI4MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODMwKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEyLjAKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMS42YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjExLjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTEuNS4uLnYwLjExLjYpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTEuNQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWRkIGhhbmRsaW5nIG9mIHBhdXNlZCBhbm5vdGF0aW9uIHRvIHRoZSBIRlMgY29udHJvbGxlciAoWyMmIzgyMDM7MzA4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODkpKQotIEZpeCByZXR1cm4gdmFsdWVzIG9mIHRoZSBIRkMgY29udHJvbGxlciBpbiBjYXNlIG9mIHByb3Zpc2lvbmVyIGVycm9ycyAoWyMmIzgyMDM7MzA3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNzcpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIENBUEkgdG8gdjEuMTEuNyAoWyMmIzgyMDM7MzEwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMDApKQotIGJ1bXAgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyB0byB2MS43OS4zIChbIyYjODIwMzszMDk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5OCkpCi0gQnVtcCBnb2xhbmdjaS1saW50IHRvIHYyLjUuMCAoWyMmIzgyMDM7MzA4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODYpKQotIGJ1bXAgeC9uZXQgdG8gdjAuNDkuMCAoWyMmIzgyMDM7MzA4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODQpKQotIGhhcmRlbiBwci12ZXJpZmllciB3b3JrZmxvdyB0cmlnZ2VyIChbIyYjODIwMzszMDg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA4NykpCi0gVXBkYXRlIEdvIHZlcnNpb24gdG8gMS4yNS44IChbIyYjODIwMzszMDY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA2NikpCi0gQnVtcCBnaXRodWIuY29tL2Nsb3VkZmxhcmUvY2lyY2wgdG8gdjEuNi4zIChbIyYjODIwMzszMDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA1MSkpCi0gQnVtcCBnaXRodWIuY29tL2NlcnQtbWFuYWdlci9jZXJ0LW1hbmFnZXIgZnJvbSAxLjE4LjUgdG8gMS4xOC42IGluIC90ZXN0IChbIyYjODIwMzszMDQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA0MikpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCB0byB2MC4zMy45IChbIyYjODIwMzszMDQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA0MSkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi43IHRvIDMuNi44IChbIyYjODIwMzsyOTk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk5NSkpCi0gYnVtcCBvc3Ytc2Nhbm5lciBpbiBoYWNrL3ZlcmlmeS1yZWxlYXNlLnNoIChbIyYjODIwMzszMDMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAzMSkpCi0gYWRkIFN1bm5hdGlsbG8gYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzMwMjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDI1KSkKLSBCdW1wIG9wZW50ZWxlbWV0cnkuaW8vb3RlbC9zZGsgdG8gdjEuNDAuMCAoWyMmIzgyMDM7MzAxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMTkpKQotIGFkZCBzbW9zaGl1cjEyMzcgYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzMwMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE2KSkKLSBFMkU6IEF2b2lkIHByZS1wdWxsaW5nIHJlbGVhc2UtMC44IChbIyYjODIwMzszMDEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAxMCkpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzMwMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDI5KSwgWyMmIzgyMDM7MzAwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMDkpLCBbIyYjODIwMzsyOTk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk5NCkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS42CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjQuLi52MC4xMS41KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjQKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnaXRodWIuY29tL2NlcnQtbWFuYWdlci9jZXJ0LW1hbmFnZXIgZnJvbSAxLjE4LjQgdG8gMS4xOC41IGluIC90ZXN0IChbIyYjODIwMzsyOTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk3NSkpCi0gQnVtcCBnb2xhbmcgdmVyc2lvbiB0byAxLjI0LjEzIChbIyYjODIwMzsyOTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk2OCkpCi0gQnVtcCBDQVBJIHRvIHYxLjExLjUgKFsjJiM4MjAzOzI5NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTQxKSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS41CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjMuLi52MC4xMS40KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjMKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnb2xhbmcgdmVyc2lvbiB0byAxLjI0LjEyIChbIyYjODIwMzsyOTE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkxNCkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi42IHRvIDMuNi43IChbIyYjODIwMzsyODg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4NykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuNAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS4yLi4udjAuMTEuMykKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4yCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIGVuYWJsZSBjb250YWluZXIgc2lnbmluZyAoWyMmIzgyMDM7Mjg0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NDIpKQotIGFkZCBpbWFnZSBTQk9NIGF0dGVzdGF0aW9uIHRvIGltYWdlIGJ1aWxkcyAoWyMmIzgyMDM7MjgzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzgpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzMuNyAoWyMmIzgyMDM7Mjg1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTApKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBmcm9tIDEuMzguMiB0byAxLjM4LjMgKFsjJiM4MjAzOzI4NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODUyKSkKLSBCdW1wIENBUEkgdG8gdjEuMTEuNCAoWyMmIzgyMDM7Mjg1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTEpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC4zIHRvIDEuMTguNCBpbiAvdGVzdCAoWyMmIzgyMDM7Mjg1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTQpKQotIGJ1bXAgZ29sYW5nIHRvIDEuMjQuMTEgKFsjJiM4MjAzOzI4MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODIzKSkKLSBCdW1wIGdvLnViZXIub3JnL3phcCBmcm9tIDEuMjcuMCB0byAxLjI3LjEgKFsjJiM4MjAzOzI4MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODAzKSkKLSBCdW1wIGdvLmV0Y2QuaW8vZXRjZC9jbGllbnQvcGtnL3YzIGZyb20gMy42LjUgdG8gMy42LjYgKFsjJiM4MjAzOzI3ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg4KSkKLSBBZGQgcmVsZWFzZSBtYW5pZmVzdHMgKFsjJiM4MjAzOzI3NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc3KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7Mjc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODcpLCBbIyYjODIwMzsyODUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg1MykKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS4zCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjEuLi52MC4xMS4yKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjEKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjExLjMgKFsjJiM4MjAzOzI3NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzY1KSkKLSBCdW1wIHNvZnRwcm9wcy9hY3Rpb24tZ2gtcmVsZWFzZSBmcm9tIDIuMy4zIHRvIDIuMy40IGluIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCAoWyMmIzgyMDM7Mjc1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTgpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC4yIHRvIDEuMTguMyBpbiAvdGVzdCAoWyMmIzgyMDM7Mjc0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NDIpKQotIFVwbGlmdCBnbyAxLjI0LjkgdG8gYWRkcmVzcyBDVkVzIChbIyYjODIwMzsyNzM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjczOCkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuMgoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS4wLi4udjAuMTEuMSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4wCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMS4yIChbIyYjODIwMzsyNzI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyNykpCi0gQnVtcCB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgYWNyb3NzIDEgZGlyZWN0b3J5IHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyNzA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcwNSkpCi0gcmVtb3ZlIG9zdi1zY2FubmVyIGZyb20gcmVsZWFzZSBicmFuY2hlcyAoWyMmIzgyMDM7MjcwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNCB0byAzLjYuNSAoWyMmIzgyMDM7MjY5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2OTUpKQotIEFkZCBJUEFcX0JBU0VVUkkgdG8gZG93bmxvYWQgSVBBIGltYWdlIGZvciByZWxlYXNlLTAuMTEgKFsjJiM4MjAzOzI2ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjgyKSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS4xCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjYuLi52MC4xMS4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjAKCiMjIyMgOndhcm5pbmc6IEJyZWFraW5nIENoYW5nZXMKCi0gUmVtb3ZlIHdlYmhvb2tzIGZyb20gYXBpIGZvbGRlciAoWyMmIzgyMDM7MjUwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MDMpKQotIFByZXZlbnQgY2hhbmdpbmcgRXh0ZXJuYWxseVByb3Zpc2lvbmVkIGluIHRoZSB3ZWJob29rIChbIyYjODIwMzsyNDcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ3MikpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIEFsbG93IE5JQyBGaXJtd2FyZSBVcGRhdGVzIChbIyYjODIwMzsyNTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU2OCkpCi0gU3RvcCByZXF1aXJpbmcgREVQTE9ZXF9LRVJORUwvUkFNRElTSyAoWyMmIzgyMDM7MjU1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTkpKQotIEFsbG93IGRpc2FibGluZyBkcml2ZXJzIHRoYXQgcmVxdWlyZSBhIHByb3Zpc2lvbmluZyBuZXR3b3JrIChbIyYjODIwMzsyNDc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ3NykpCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBCdW1wIGdpdGh1Yi5jb20vZ28tdmlwZXIvbWFwc3RydWN0dXJlL3YyIGZyb20gMi4zLjAgdG8gMi40LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI2MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjI0KSkKLSBBZGQgSVB2NiBhZGRyZXNzIGNoZWNrIHRvIHJ1biBsb2NhbCAoWyMmIzgyMDM7MjU3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NzcpKQotIFByb3ZpZGUgYW4gZXJyb3Igd2hlbiByZXF1aXJlZCBjaGVja3N1bSBpcyBtaXNzaW5nIChbIyYjODIwMzsyNTU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU1OCkpCi0gVW5ibG9jayBCTUggZGlyZWN0IGRlbGV0aW9uIHdoZW4gZGV0YWNoZWQgYW5ub3RhdGlvbiBpcyBwcmVzZW50IChbIyYjODIwMzsyNTE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxNikpCi0gQnVtcCBnaXRodWIuY29tL2dvLXZpcGVyL21hcHN0cnVjdHVyZS92MiBmcm9tIDIuMi4xIHRvIDIuMy4wIGluIC90ZXN0IChbIyYjODIwMzsyNTQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU0NCkpCi0gTWFrZSBmaXJtd2FyZSB1cGRhdGUgaGFuZGxlIG9ubHkgYSBzdWJzZXQgb2YgYFNwZWMuVXBkYXRlc2AgKFsjJiM4MjAzOzI0MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDE1KSkKLSBSZWRmaXNoOiBjb3JyZWN0bHkgaGFuZGxlIG1pc3Npbmcgc3lzdGVtIElEIChbIyYjODIwMzsyNDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQxOCkpCgojIyMjIDpib29rOiBEb2N1bWVudGF0aW9uCgotIFVwZGF0ZSBidWlsZCB0cmlnZ2VyIGRvYyBhbmQgQ0kgYmFkZ2VzIChbIyYjODIwMzsyNjc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3NikpCi0gdXBkYXRlIGRvY3MvcmVsZWFzaW5nLm1kIG9uIGRlcGVuZGFib3QgY29uZmlncyAoWyMmIzgyMDM7MjU1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTEpKQotIEFkZCByZWxlYXNlLTAuMTAgdHJpZ2dlcnMgdG8gUkVBRE1FLm1kIChbIyYjODIwMzsyNDQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ0NikpCi0gdXBkYXRlIENJSSBiYWRnZSAoWyMmIzgyMDM7MjQ1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NTkpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBQaW4gaXJvbmljIHJlbGVhc2UtMzEuMCAoWyMmIzgyMDM7MjY3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzUpKQotIEJ1bXAgZ29sYW5nIHRvIHYxLjI0LjcgKFsjJiM4MjAzOzI2NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjcyKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI1LjIgdG8gMi4yNS4zIGluIC90ZXN0IChbIyYjODIwMzsyNjY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2NikpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBtb2R1bGVzIHRvIHYwLjMzLjUgKFsjJiM4MjAzOzI2NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjYzKSkKLSBCdW1wIGdpdGh1Yi5jb20vcHJvbWV0aGV1cy9jbGllbnRcX2dvbGFuZyBmcm9tIDEuMjMuMCB0byAxLjIzLjIgKFsjJiM4MjAzOzI2NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjY0KSkKLSBGaXggcmVsZWFzZSBub3RlIGdlbmVyYXRvciBmb3IgcHJlLXJlbGVhc2VzIChbIyYjODIwMzsyNjQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY0OSkpCi0gRTJFOiBTZXQgc3RhdGljIElQcyB0aHJvdWdoIHVzZXItZGF0YSAoWyMmIzgyMDM7MjU5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTApKQotIEJ1bXAgQ0FQSSB0byB2MS4xMS4xIChbIyYjODIwMzsyNjQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY0NikpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4xIHRvIDEuMzguMiAoWyMmIzgyMDM7MjYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MzgpKQotIEJ1bXAgc2lncy5rOHMuaW8va2luZCBmcm9tIDAuMjkuMCB0byAwLjMwLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI2NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjQwKSkKLSBCdW1wIGdpdGh1Yi5jb20vZ29waGVyY2xvdWQvZ29waGVyY2xvdWQvdjIgZnJvbSAyLjcuMCB0byAyLjguMCAoWyMmIzgyMDM7MjYyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MjkpKQotIEJ1bXAgZ2l0aHViLmNvbS9zdHJldGNoci90ZXN0aWZ5IGZyb20gMS4xMC4wIHRvIDEuMTEuMCBpbiAvYXBpcyAoWyMmIzgyMDM7MjYzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MzIpKQotIGZpeCBvc3Ytc2Nhbm5lcnMgU2xhY2sgcmVwb3J0aW5nIChbIyYjODIwMzsyNjE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYxNikpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40MC4wIHRvIDAuNDEuMCBpbiAvdGVzdCAoWyMmIzgyMDM7MjYwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MDkpKQotIEJ1bXAgbGlidmlydC5vcmcvZ28vbGlidmlydCBmcm9tIDEuMTEwMDUuMCB0byAxLjExMDA2LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI2MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjA4KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQwLjAgdG8gMC40MS4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYwNykpCi0gQWRkIGNvbnRpbnVlLW9uLWVycm9yIGFuZCBpbXByb3ZlIFNsYWNrIG5vdGlmaWNhdGlvbnMgZm9yIG9zdi1zY2FubmVyIChbIyYjODIwMzsyNjEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYxMikpCi0gQnVtcCBPU1Ygc2Nhbm5lciBhY3Rpb24gdG8gZml4IFNBUklGIHVwbG9hZCBpc3N1ZSAoWyMmIzgyMDM7MjYxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MTEpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyNTkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU5MikpCi0gQnVtcCBzaWdzLms4cy5pby95YW1sIGZyb20gMS41LjAgdG8gMS42LjAgKFsjJiM4MjAzOzI1ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTg0KSkKLSBBZGQgZTJlIHRlc3QgZm9yIGF1dG9tYXRlZCBjbGVhbmluZyAoWyMmIzgyMDM7MjU2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjcpKQotIEUyRTogRXhwb3NlIG1vcmUgQk1DIHJlbGF0ZWQgZmllbGRzIChbIyYjODIwMzsyNTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzOSkpCi0gQnVtcCBzaWdzLms4cy5pby9rdXN0b21pemUvYXBpIGZyb20gMC4yMC4wIHRvIDAuMjAuMSBpbiAvdGVzdCAoWyMmIzgyMDM7MjU5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTcpKQotIEFkZCBBbHBoYSByZWxlYXNlIGluIHRoZSByZWxlYXNlIG5vdGVzIGdlbmVyYXRvciAoWyMmIzgyMDM7MjU5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuMiB0byAzLjYuNCAoWyMmIzgyMDM7MjU4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1ODIpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2t1c3RvbWl6ZS92NSBmcm9tIDUuNy4wIHRvIDUuNy4xIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNTg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4NSkpCi0gQnVtcCBnaXRodWIuY29tL2RvY2tlci9kb2NrZXIgZnJvbSAyOC4zLjIraW5jb21wYXRpYmxlIHRvIDI4LjMuMytpbmNvbXBhdGlibGUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI1ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTg3KSkKLSBTZXBhcmF0ZSBtZXRyaWMgc2VydmljZSBlMmUgKFsjJiM4MjAzOzI1NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTc4KSkKLSBSZWZhY3RvciBzZXR0aW5nIHZhcmlvdXMgSXJvbmljIHByb3BlcnRpZXMgKFsjJiM4MjAzOzI1MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTM3KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguMSB0byAxLjE4LjIgaW4gL3Rlc3QgKFsjJiM4MjAzOzI1NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTYxKSkKLSBFbmFibGUgcGVyZnNwcmludCBsaW50ZXIgaW4gZ29sYW5nY2ktbGludCAoWyMmIzgyMDM7MjM5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzIzOTIpKQotIGUyZTogd2FpdCBmb3IgZGV0YWNobWVudCB0byBhY3R1YWxseSBoYXBwZW4gKFsjJiM4MjAzOzI1NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTQxKSkKLSBNaWdyYXRlIHRvIGdvbGFuZ2NpLWxpbnQgdjIgKFsjJiM4MjAzOzI1MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTI4KSkKLSBBZGQgdmFsaWRhdGlvbiB0byBlMmUgdWdyYWRlIGNvbmZpZyAoWyMmIzgyMDM7MjQ5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0OTcpKQotIEVuYWJsZSB2YXJpYWJsZSBzaGFkb3dpbmcgY2hlY2sgaW4gZ292ZXQgbGludGVyIChbIyYjODIwMzsyNTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUyMSkpCi0gRW5hYmxlIGV4aGF1c3RpdmUgbGludGVyIChbIyYjODIwMzsyNTA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUwNikpCi0gRW5hYmxlIG5pbG5pbCBsaW50ZXIsIGZpeCB3YXJuaW5ncyAoWyMmIzgyMDM7MjUxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MTQpKQotIEJ1bXAgZ2l0aHViLmNvbS9jbG91ZGZsYXJlL2NpcmNsIGZyb20gMS4zLjcgdG8gMS42LjEgaW4gL3Rlc3QgKFsjJiM4MjAzOzI1MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTE4KSkKLSBVc2UgcmV1c2FibGUgbGluay1jaGVja3MgYW5kIGRlbGV0ZSBvbGQgbGluayBjaGVjayAoWyMmIzgyMDM7MjUxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MTUpKQotIEJ1bXAgZ2l0aHViLmNvbS9nby1sb2dyL2xvZ3IgZnJvbSAxLjQuMiB0byAxLjQuMyAoWyMmIzgyMDM7MjQ5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0OTkpKQotIFJlcGxhY2UgZXJyb3JzIHBrZyB3aXRoIHN0ZGxpYiAoWyMmIzgyMDM7MjQzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0MzkpKQotIEZpeCBvcHRpb25hbCBlMmUgdGVzdHMgKFsjJiM4MjAzOzI0OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDkzKSkKLSBFbmFibGUgZHVwbCBsaW50ZXIgKFsjJiM4MjAzOzI0MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDM1KSkKLSBBZGQgZTJlIHRlc3RzIGZvciByZWxlYXNlIDAuMTAgKFsjJiM4MjAzOzI0NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDQ4KSkKLSBFbmFibGUgZm9yY2V0eXBlYXNzZXJ0IGxpbnRlciAoWyMmIzgyMDM7MjQ0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NDMpKQotIEVuYWJsZSBmb3JiaWRpZ28gbGludGVyIChbIyYjODIwMzsyNDQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ0NCkpCi0gbWFrZSBCTU8gcGVyaW9kaWNzIG1hbnVhbGx5IHRyaWdnZXJhYmxlIChbIyYjODIwMzsyNDg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ4OCkpCi0gRTJFOiBPdmVycmlkZSBJUk9OSUNcX0hUVFBcX1VSTCAoWyMmIzgyMDM7MjQ3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NzYpKQotIEVuYWJsZSB0YWdsaWF0ZWxsZSBsaW50ZXIgKFsjJiM4MjAzOzI0MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDM2KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9vYXV0aDIgZnJvbSAwLjI5LjAgdG8gMC4zMC4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1MSkpCi0gQWRkIGEgc2ltcGxlIGUyZSB0ZXN0IG9uIGV4dGVybmFsbHlQcm92aXNpb25lZCAoWyMmIzgyMDM7MjQ3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NzEpKQotIEUyRTogVGVtcG9yYXJ5IHdvcmthcm91bmQgZm9yIGNvbm5lY3Rpb24gaXNzdWVzIChbIyYjODIwMzsyNDU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1NCkpCi0gZW5hYmxlIG1uZCBsaW50ZXIgKFsjJiM4MjAzOzI0MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDM4KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MjUyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MjcpLCBbIyYjODIwMzsyNjMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYzMCksIFsjJiM4MjAzOzI2MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjA2KSwgWyMmIzgyMDM7MjU5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTQpLCBbIyYjODIwMzsyNTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4MSksIFsjJiM4MjAzOzI1NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTcyKSwgWyMmIzgyMDM7MjU2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjApLCBbIyYjODIwMzsyNTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzMyksIFsjJiM4MjAzOzI0NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDc0KSwgWyMmIzgyMDM7MjYzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MzEpLCBbIyYjODIwMzsyNTgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4MyksCiAgWyMmIzgyMDM7MjU4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1ODYpLCBbIyYjODIwMzsyNjM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYzOSksIFsjJiM4MjAzOzI2MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjE4KSwgWyMmIzgyMDM7MjU3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NzEpLCBbIyYjODIwMzsyNTMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzMiksIFsjJiM4MjAzOzI0ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDgwKSwgWyMmIzgyMDM7MjQyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0MjQpLCBbIyYjODIwMzsyNDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ4MiksIFsjJiM4MjAzOzI1NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTY1KSwgWyMmIzgyMDM7MjU2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjMpLCBbIyYjODIwMzsyNTEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxMiksCiAgWyMmIzgyMDM7MjUxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MTEpLCBbIyYjODIwMzsyNDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1MyksIFsjJiM4MjAzOzI0NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDUyKSwgWyMmIzgyMDM7MjU2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjQpLCBbIyYjODIwMzsyNTEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxMyksIFsjJiM4MjAzOzI0NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDQxKSwgWyMmIzgyMDM7MjYwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MDIpLCBbIyYjODIwMzsyNTg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4OCksIFsjJiM4MjAzOzI1MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTIyKSwgWyMmIzgyMDM7MjQ5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0OTIpLCBbIyYjODIwMzsyNTk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU5OCksCiAgWyMmIzgyMDM7MjU1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTUpLCBbIyYjODIwMzsyNDk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ5OCksIFsjJiM4MjAzOzI0MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDI5KSwgWyMmIzgyMDM7MjU5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTUpLCBbIyYjODIwMzsyNTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU0NSksIFsjJiM4MjAzOzI1NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTUwKSwgWyMmIzgyMDM7MjU2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjIpLCBbIyYjODIwMzsyNTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxMCksIFsjJiM4MjAzOzI0ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDgxKSwgWyMmIzgyMDM7MjU0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NDgpLCBbIyYjODIwMzsyNTM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzNCksCiAgWyMmIzgyMDM7MjUyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MjYpLCBbIyYjODIwMzsyNDI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQyNSksIFsjJiM4MjAzOzI1NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTU0KSwgWyMmIzgyMDM7MjU1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTIpLCBbIyYjODIwMzsyNDUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1MCksIFsjJiM4MjAzOzI0MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDI3KSwgWyMmIzgyMDM7MjYyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MjIpLCBbIyYjODIwMzsyNTk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU5OSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS4wCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTAuNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMC42KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjUuLi52MC4xMC42KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjUKCiMjIyMgOnNwYXJrbGVzOiBOZXcgRmVhdHVyZXMKCi0gZW5hYmxlIGNvbnRhaW5lciBzaWduaW5nIChbIyYjODIwMzsyODQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg0MSkpCi0gYWRkIGltYWdlIFNCT00gYXR0ZXN0YXRpb24gdG8gaW1hZ2UgYnVpbGRzIChbIyYjODIwMzsyODM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgzNykpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMC45IChbIyYjODIwMzsyODU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg1NSkpCi0gYnVtcCBnb2xhbmcgdG8gMS4yNC4xMSAoWyMmIzgyMDM7MjgyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjQpKQotIEJ1bXAgZ28udWJlci5vcmcvemFwIGZyb20gMS4yNy4wIHRvIDEuMjcuMSAoWyMmIzgyMDM7MjgwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDQpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzIuMTAgKFsjJiM4MjAzOzI3ODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg5KSkKLSBBZGQgcmVsZWFzZSBtYW5pZmVzdHMgKFsjJiM4MjAzOzI3NzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc2KSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMC42CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTAuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMC41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjQuLi52MC4xMC41KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjQKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjEwLjggKFsjJiM4MjAzOzI3NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzY2KSkKLSBVcGxpZnQgZ28gMS4yNC45IHRvIGFkZHJlc3MgQ1ZFcyAoWyMmIzgyMDM7MjczOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzkpKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEwLjUKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMC40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjEwLjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTAuMy4uLnYwLjEwLjQpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTAuMwoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIENBUEkgdG8gdjEuMTAuNyAoWyMmIzgyMDM7MjcyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjgpKQotIHJlbW92ZSBvc3Ytc2Nhbm5lciBmcm9tIHJlbGVhc2UgYnJhbmNoZXMgKFsjJiM4MjAzOzI3MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzAyKSkKLSBBZGQgSVBBXF9CQVNFVVJJIHRvIGRvd25sb2FkIElQQSBpbWFnZSBmb3IgcmVsZWFzZS0wLjEwIChbIyYjODIwMzsyNjgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4MykpCi0gQnVtcCBnb2xhbmcgdG8gdjEuMjQuNyAoWyMmIzgyMDM7MjY3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzMpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgbW9kdWxlcyB0byB2MC4zMi45IChbIyYjODIwMzsyNjY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2NykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTAuNAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiBCcmFuY2ggY3JlYXRpb24gLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCksIEF1dG9tZXJnZSAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKS4KCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvdmV4eGhvc3QvYXRtb3NwaGVyZS5jb21tb24pLgo8IS0tcmVub3ZhdGUtZGVidWc6ZXlKamNtVmhkR1ZrU1c1V1pYSWlPaUkwTVM0NU55NHhNQ0lzSW5Wd1pHRjBaV1JKYmxabGNpSTZJalF6TGpZMkxqUWlMQ0owWVhKblpYUkNjbUZ1WTJnaU9pSnRZV2x1SWl3aWJHRmlaV3h6SWpwYlhYMD0tLT4K
      patchset: 41ab29cce61a14a285a859049253ff82166d4f61
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 9052b5a7781b3346e4cffd452a54448cbff54d8b
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: c75fe6ef19c05b98349573c971950c51bbf24758
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: a6e68243e02ef030ce5e75f8b67630880c475f33
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: a6e68243e02ef030ce5e75f8b67630880c475f33
          untrusted/project_1/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 9052b5a7781b3346e4cffd452a54448cbff54d8b
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: c75fe6ef19c05b98349573c971950c51bbf24758
        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: 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_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_0/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_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
        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
      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: 331eee56fe13e0ea0e6ff4d6e5723e650c191e3a
          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
