all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 199.204.45.250
      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: 10a8cdf7-fa21-44b0-bd00-8c7deace28bb
        host_id: a14e37c14509a0e10156ccf8c706cd5613db7e363735e5577c330644
        interface_ip: 199.204.45.250
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 199.204.45.250
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.204.45.250
        public_ipv6: 2604:e100:1:0:f816:3eff:fe18:a919
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: nova
        cloud: public
        external_id: 10a8cdf7-fa21-44b0-bd00-8c7deace28bb
        host_id: a14e37c14509a0e10156ccf8c706cd5613db7e363735e5577c330644
        interface_ip: 199.204.45.250
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 199.204.45.250
        private_ipv6: null
        provider: yul1
        public_ipv4: 199.204.45.250
        public_ipv6: 2604:e100:1:0:f816:3eff:fe18:a919
        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: d676ac10db3541b5aa3c350c17c7edc2
      build_refs:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.12.4\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.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.3\n\n#### :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted
          resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
          E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
          [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
          image for this release is: v0.12.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.2\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
          bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
          Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
          harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
          Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
          Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
          add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
          add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
          [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
          [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
          image for this release is: v0.12.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.1\n\n#### :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime
          from 0.22.4 to 0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test
          ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
          Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
          Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
          image for this release is: v0.12.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from
          2.27.4 to 2.27.5 in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
          Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
          Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
          Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
          image for this release is: v0.12.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :warning: Breaking Changes\n\n- Remove support for Ironic
          before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
          Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
          Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
          Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
          :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
          BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
          add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
          Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
          Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
          Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
          Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
          Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
          Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
          :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
          deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
          Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
          Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
          Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
          Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
          Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
          Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
          :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
          in /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
          Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test
          ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
          e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
          E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
          lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
          e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
          Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
          ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
          bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
          refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
          Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
          Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
          Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
          Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
          Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
          remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
          E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
          ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
          Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
          Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
          E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
          E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
          E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
          Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
          vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
          E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
          E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
          Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
          E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
          E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
          VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
          in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
          Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
          Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
          Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
          E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
          add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
          E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
          Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
          Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
          E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
          Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
          Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
          Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
          Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
          Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
          add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
          update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
          Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
          [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
          [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
          [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
          [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
          [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
          [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
          [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
          [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
          [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
          [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
          \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
          [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
          [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
          [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
          [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
          [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
          [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
          [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
          [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
          [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
          [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.6\n\n#### :bug: Bug Fixes\n\n- Remove unused RBAC permissions from
          controller ClusterRole ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
          :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
          Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
          [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
          image for this release is: v0.11.7\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.5\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
          Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
          bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
          harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
          Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
          Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
          add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
          add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
          E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
          [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
          [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
          image for this release is: v0.11.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.4\n\n#### :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager
          from 1.18.4 to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
          Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
          Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
          image for this release is: v0.11.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.3\n\n#### :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
          image for this release is: v0.11.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.2\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
          add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
          :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
          Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test
          ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
          bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
          Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
          [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
          image for this release is: v0.11.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.1\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
          group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test
          ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
          image for this release is: v0.11.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
          remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
          image for this release is: v0.11.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.0\n\n#### :warning: Breaking Changes\n\n- Remove webhooks from api
          folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
          Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
          :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
          Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
          Allow disabling drivers that require a provisioning network ([#&#8203;2477](https://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**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjEzOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
        patchset: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
        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: 00c974a796144c6aa9e406789be37da5
      buildset_refs:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.12.4\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.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.3\n\n#### :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted
          resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
          E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
          [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
          image for this release is: v0.12.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.2\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
          bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
          Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
          harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
          Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
          Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
          add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
          add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
          [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
          [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
          image for this release is: v0.12.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.1\n\n#### :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime
          from 0.22.4 to 0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test
          ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
          Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
          Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
          image for this release is: v0.12.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from
          2.27.4 to 2.27.5 in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
          Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
          Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
          Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
          image for this release is: v0.12.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :warning: Breaking Changes\n\n- Remove support for Ironic
          before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
          Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
          Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
          Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
          :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
          BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
          add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
          Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
          Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
          Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
          Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
          Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
          Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
          :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
          deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
          Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
          Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
          Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
          Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
          Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
          Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
          :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
          in /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
          Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test
          ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
          e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
          E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
          lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
          e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
          Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
          ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
          bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
          refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
          Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
          Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
          Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
          Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
          Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
          remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
          E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
          ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
          Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
          Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
          E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
          E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
          E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
          Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
          vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
          E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
          E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
          Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
          E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
          E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
          VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
          in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
          Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
          Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
          Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
          E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
          add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
          E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
          Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
          Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
          E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
          Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
          Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
          Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
          Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
          Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
          add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
          update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
          Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
          [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
          [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
          [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
          [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
          [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
          [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
          [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
          [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
          [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
          [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
          \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
          [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
          [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
          [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
          [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
          [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
          [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
          [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
          [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
          [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
          [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.6\n\n#### :bug: Bug Fixes\n\n- Remove unused RBAC permissions from
          controller ClusterRole ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
          :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
          Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
          [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
          image for this release is: v0.11.7\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.5\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
          Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
          bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
          harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
          Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
          Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
          add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
          add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
          E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
          [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
          [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
          image for this release is: v0.11.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.4\n\n#### :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager
          from 1.18.4 to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
          Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
          Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
          image for this release is: v0.11.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.3\n\n#### :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
          image for this release is: v0.11.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.2\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
          add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
          :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
          Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test
          ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
          bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
          Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
          [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
          image for this release is: v0.11.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.1\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
          group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test
          ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
          image for this release is: v0.11.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
          remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
          image for this release is: v0.11.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.0\n\n#### :warning: Breaking Changes\n\n- Remove webhooks from api
          folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
          Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
          :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
          Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
          Allow disabling drivers that require a provisioning network ([#&#8203;2477](https://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**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjEzOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
        patchset: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
        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.4\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.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
        (metal3-io/baremetal-operator)</summary>\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.3\n\n####
        :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
        Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
        Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
        E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
        Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
        in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
        ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
        [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
        image for this release is: v0.12.4\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.2\n\n####
        :bug: Bug Fixes\n\n- Add handling of paused annotation to the HFS controller
        ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
        Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
        bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
        bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
        Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
        harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
        Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
        Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
        Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
        Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
        bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
        add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
        add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
        Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
        ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
        Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
        [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
        [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
        image for this release is: v0.12.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.1\n\n####
        :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime from 0.22.4 to
        0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
        Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
        Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
        in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
        ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
        image for this release is: v0.12.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.12.0\n\n####
        :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5
        in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
        Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
        Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
        Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
        image for this release is: v0.12.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.0\n\n####
        :warning: Breaking Changes\n\n- Remove support for Ironic before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
        Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
        Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
        Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
        :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
        BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
        add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
        Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
        Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
        Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
        Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
        Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
        Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
        :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
        deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
        Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
        Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
        Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
        :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
        Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
        Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
        Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
        Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
        :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in
        /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
        Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
        Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
        e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
        E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
        lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
        e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
        Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
        ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
        bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
        refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
        Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
        Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
        Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
        Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
        Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
        Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
        Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
        remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
        Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
        Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
        E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
        Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
        Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
        ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
        Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
        Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
        E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
        E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
        E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
        Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
        vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
        E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
        E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
        Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
        E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
        E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
        VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
        Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
        in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
        Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
        Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
        Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
        cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
        E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
        add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
        E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
        Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
        Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
        E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
        Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
        Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
        Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
        Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
        Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
        add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
        Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
        update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
        Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
        [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
        [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
        [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
        [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
        [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
        [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
        [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
        [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
        [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
        [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
        \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
        [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
        [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
        [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
        [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
        [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
        [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
        [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
        [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
        [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
        [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
        image for this release is: v0.12.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.6\n\n####
        :bug: Bug Fixes\n\n- Remove unused RBAC permissions from controller ClusterRole
        ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
        Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
        :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
        Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
        Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
        [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
        image for this release is: v0.11.7\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.5\n\n####
        :bug: Bug Fixes\n\n- Add handling of paused annotation to the HFS controller
        ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
        Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
        bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
        Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
        bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
        harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
        Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
        Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
        Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
        bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
        add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
        add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
        E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
        [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
        [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
        image for this release is: v0.11.6\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.4\n\n####
        :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager from 1.18.4
        to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
        Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
        Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
        image for this release is: v0.11.5\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.3\n\n####
        :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
        image for this release is: v0.11.4\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.2\n\n####
        :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
        add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
        :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
        Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
        bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
        Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
        Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
        [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
        image for this release is: v0.11.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.1\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
        Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
        group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
        Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
        Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
        image for this release is: v0.11.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.11.0\n\n####
        :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
        Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
        remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
        Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
        Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
        image for this release is: v0.11.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.10.0\n\n####
        :warning: Breaking Changes\n\n- Remove webhooks from api folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
        Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
        :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
        Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
        Allow disabling drivers that require a provisioning network ([#&#8203;2477](https://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**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - At any time (no schedule
        defined)\n\n\U0001F6A6 **Automerge**: Disabled by config. Please merge this
        manually once you are satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes
        conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**:
        Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjEzOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
      change_url: https://github.com/vexxhost/atmosphere.common/pull/99
      child_jobs: []
      commit_id: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
      event_id: 69846ad0-3e69-11f1-8eda-24b6bd3bce24
      executor:
        hostname: 0a8996d2b663
        inventory_file: /var/lib/zuul/builds/d676ac10db3541b5aa3c350c17c7edc2/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/d676ac10db3541b5aa3c350c17c7edc2/work/logs
        result_data_file: /var/lib/zuul/builds/d676ac10db3541b5aa3c350c17c7edc2/work/results.json
        src_root: /var/lib/zuul/builds/d676ac10db3541b5aa3c350c17c7edc2/work/src
        work_root: /var/lib/zuul/builds/d676ac10db3541b5aa3c350c17c7edc2/work
      include_vars: []
      items:
      - branch: main
        change: '99'
        change_message: "chore(deps): update dependency metal3-io/baremetal-operator
          to v0.12.4\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.4` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/baremetal-operator
          (metal3-io/baremetal-operator)</summary>\n\n### [`v0.12.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.3...v0.12.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.3\n\n#### :bug: Bug Fixes\n\n- Fix HFC controller error loop on deleted
          resource ([#&#8203;3131](https://redirect.github.com/metal3-io/baremetal-operator/issues/3131))\n-
          Remove unused RBAC permissions from controller ClusterRole ([#&#8203;3134](https://redirect.github.com/metal3-io/baremetal-operator/issues/3134))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.7 ([#&#8203;3183](https://redirect.github.com/metal3-io/baremetal-operator/issues/3183))\n-
          Bump the kubernetes group to  v0.34.7 ([#&#8203;3171](https://redirect.github.com/metal3-io/baremetal-operator/issues/3171))\n-
          E2E: Use versioned images for Ironic + backports ([#&#8203;3177](https://redirect.github.com/metal3-io/baremetal-operator/issues/3177))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3146](https://redirect.github.com/metal3-io/baremetal-operator/issues/3146))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          in /test ([#&#8203;3129](https://redirect.github.com/metal3-io/baremetal-operator/issues/3129))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.2 to 0.6.3
          ([#&#8203;3128](https://redirect.github.com/metal3-io/baremetal-operator/issues/3128))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3159](https://redirect.github.com/metal3-io/baremetal-operator/issues/3159),
          [#&#8203;3107](https://redirect.github.com/metal3-io/baremetal-operator/issues/3107)\n\nThe
          image for this release is: v0.12.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.2...v0.12.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.2\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3090](https://redirect.github.com/metal3-io/baremetal-operator/issues/3090))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3076](https://redirect.github.com/metal3-io/baremetal-operator/issues/3076))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.12.4 ([#&#8203;3099](https://redirect.github.com/metal3-io/baremetal-operator/issues/3099))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3097](https://redirect.github.com/metal3-io/baremetal-operator/issues/3097))\n-
          bump x/net to v0.49.0 ([#&#8203;3083](https://redirect.github.com/metal3-io/baremetal-operator/issues/3083))\n-
          Bump golangci-lint to v2.5.0 in workflow ([#&#8203;3085](https://redirect.github.com/metal3-io/baremetal-operator/issues/3085))\n-
          harden pr-verifier workflow trigger ([#&#8203;3088](https://redirect.github.com/metal3-io/baremetal-operator/issues/3088))\n-
          Update Go version to 1.25.8 ([#&#8203;3064](https://redirect.github.com/metal3-io/baremetal-operator/issues/3064))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3050](https://redirect.github.com/metal3-io/baremetal-operator/issues/3050))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3040](https://redirect.github.com/metal3-io/baremetal-operator/issues/3040))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;3039](https://redirect.github.com/metal3-io/baremetal-operator/issues/3039))\n-
          Bump golangci-lint to v2.5.0 and fix linter findings ([#&#8203;3032](https://redirect.github.com/metal3-io/baremetal-operator/issues/3032))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3020](https://redirect.github.com/metal3-io/baremetal-operator/issues/3020))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3030](https://redirect.github.com/metal3-io/baremetal-operator/issues/3030))\n-
          add Sunnatillo as reviewer ([#&#8203;3026](https://redirect.github.com/metal3-io/baremetal-operator/issues/3026))\n-
          add smoshiur1237 as reviewer ([#&#8203;3017](https://redirect.github.com/metal3-io/baremetal-operator/issues/3017))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.8.0 to 5.8.1 in /hack/tools
          ([#&#8203;2990](https://redirect.github.com/metal3-io/baremetal-operator/issues/2990))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2988](https://redirect.github.com/metal3-io/baremetal-operator/issues/2988))\n-
          Bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 in /test ([#&#8203;2992](https://redirect.github.com/metal3-io/baremetal-operator/issues/2992))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3008](https://redirect.github.com/metal3-io/baremetal-operator/issues/3008),
          [#&#8203;3027](https://redirect.github.com/metal3-io/baremetal-operator/issues/3027),
          [#&#8203;2987](https://redirect.github.com/metal3-io/baremetal-operator/issues/2987)\n\nThe
          image for this release is: v0.12.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.1...v0.12.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.1\n\n#### :seedling: Others\n\n- Bump sigs.k8s.io/controller-runtime
          from 0.22.4 to 0.22.5 in /apis ([#&#8203;2938](https://redirect.github.com/metal3-io/baremetal-operator/issues/2938))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.4 to 1.18.5 in /test
          ([#&#8203;2974](https://redirect.github.com/metal3-io/baremetal-operator/issues/2974))\n-
          Bump golang version to 1.24.13 ([#&#8203;2969](https://redirect.github.com/metal3-io/baremetal-operator/issues/2969))\n-
          Bump CAPI to v1.12.2 ([#&#8203;2935](https://redirect.github.com/metal3-io/baremetal-operator/issues/2935))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          in /test ([#&#8203;2939](https://redirect.github.com/metal3-io/baremetal-operator/issues/2939))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.1 to 0.6.2
          ([#&#8203;2936](https://redirect.github.com/metal3-io/baremetal-operator/issues/2936))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;2940](https://redirect.github.com/metal3-io/baremetal-operator/issues/2940))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;2937](https://redirect.github.com/metal3-io/baremetal-operator/issues/2937))\n\nThe
          image for this release is: v0.12.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.12.0...v0.12.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.12.0\n\n#### :seedling: Others\n\n- Bump github.com/onsi/ginkgo/v2 from
          2.27.4 to 2.27.5 in /test ([#&#8203;2921](https://redirect.github.com/metal3-io/baremetal-operator/issues/2921))\n-
          Bump golang version to 1.24.12 ([#&#8203;2913](https://redirect.github.com/metal3-io/baremetal-operator/issues/2913))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 in /test ([#&#8203;2900](https://redirect.github.com/metal3-io/baremetal-operator/issues/2900))\n-
          Pin ironic version to release-33.0 ([#&#8203;2891](https://redirect.github.com/metal3-io/baremetal-operator/issues/2891))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2886](https://redirect.github.com/metal3-io/baremetal-operator/issues/2886))\n-
          Bump capi to v1.12.1 ([#&#8203;2885](https://redirect.github.com/metal3-io/baremetal-operator/issues/2885))\n\nThe
          image for this release is: v0.12.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.7...v0.12.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :warning: Breaking Changes\n\n- Remove support for Ironic
          before 2024.1 ([#&#8203;2756](https://redirect.github.com/metal3-io/baremetal-operator/issues/2756))\n-
          Completely remove support for ironic-inspector ([#&#8203;2755](https://redirect.github.com/metal3-io/baremetal-operator/issues/2755))\n-
          Drop the non-Redfish iLO 4 and iLO 5 drivers ([#&#8203;2750](https://redirect.github.com/metal3-io/baremetal-operator/issues/2750))\n-
          Change architecture default to match controller ([#&#8203;2698](https://redirect.github.com/metal3-io/baremetal-operator/issues/2698))\n\n####
          :sparkles: New Features\n\n- enable container signing ([#&#8203;2826](https://redirect.github.com/metal3-io/baremetal-operator/issues/2826))\n-
          BMO: do not require checksums for OCI images ([#&#8203;2806](https://redirect.github.com/metal3-io/baremetal-operator/issues/2806))\n-
          add image SBOM attestation to image builds ([#&#8203;2813](https://redirect.github.com/metal3-io/baremetal-operator/issues/2813))\n-
          Make bootMACAddress optional for virtual media with inspection enabled ([#&#8203;2793](https://redirect.github.com/metal3-io/baremetal-operator/issues/2793))\n-
          Capture and store LLDP data in HardwareData ([#&#8203;2752](https://redirect.github.com/metal3-io/baremetal-operator/issues/2752))\n-
          Allow recovering hardware details from existing HardwareData ([#&#8203;2754](https://redirect.github.com/metal3-io/baremetal-operator/issues/2754))\n-
          Integrate with IrSO for getting Ironic details ([#&#8203;2713](https://redirect.github.com/metal3-io/baremetal-operator/issues/2713))\n-
          Add namespace scoped mode ([#&#8203;2529](https://redirect.github.com/metal3-io/baremetal-operator/issues/2529))\n-
          Introduce InspectionMode field ([#&#8203;2670](https://redirect.github.com/metal3-io/baremetal-operator/issues/2670))\n\n####
          :bug: Bug Fixes\n\n- Abort inspection/cleaning before powering off during
          deletion ([#&#8203;2796](https://redirect.github.com/metal3-io/baremetal-operator/issues/2796))\n-
          Make bootMACAddress webhook validation case-insensitive ([#&#8203;2740](https://redirect.github.com/metal3-io/baremetal-operator/issues/2740))\n-
          Align BMO e2e optional test to namespace scoped config ([#&#8203;2716](https://redirect.github.com/metal3-io/baremetal-operator/issues/2716))\n-
          Create a PreprovisioningImage for servicing if needed ([#&#8203;2690](https://redirect.github.com/metal3-io/baremetal-operator/issues/2690))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;2763](https://redirect.github.com/metal3-io/baremetal-operator/issues/2763))\n-
          Add release-0.11 test triggers to README ([#&#8203;2685](https://redirect.github.com/metal3-io/baremetal-operator/issues/2685))\n-
          Add alpha release in release documentation ([#&#8203;2655](https://redirect.github.com/metal3-io/baremetal-operator/issues/2655))\n-
          Update info on running e2e locally ([#&#8203;2642](https://redirect.github.com/metal3-io/baremetal-operator/issues/2642))\n-
          Add explanation to run verify-release.sh script in releasing.md ([#&#8203;2860](https://redirect.github.com/metal3-io/baremetal-operator/issues/2860))\n\n####
          :seedling: Others\n\n- Bump github.com/onsi/gomega from 1.38.2 to 1.38.3
          in /test ([#&#8203;2871](https://redirect.github.com/metal3-io/baremetal-operator/issues/2871))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;2866](https://redirect.github.com/metal3-io/baremetal-operator/issues/2866))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;2870](https://redirect.github.com/metal3-io/baremetal-operator/issues/2870))\n-
          Bump CAPI to v1.12.0 ([#&#8203;2874](https://redirect.github.com/metal3-io/baremetal-operator/issues/2874))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2868](https://redirect.github.com/metal3-io/baremetal-operator/issues/2868))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.4 in /test
          ([#&#8203;2869](https://redirect.github.com/metal3-io/baremetal-operator/issues/2869))\n-
          e2e: retry reconcile loop after patching ([#&#8203;2836](https://redirect.github.com/metal3-io/baremetal-operator/issues/2836))\n-
          E2E: Fix race condition in upgrade tests ([#&#8203;2827](https://redirect.github.com/metal3-io/baremetal-operator/issues/2827))\n-
          lint: allow long lines in tables and code fences ([#&#8203;2835](https://redirect.github.com/metal3-io/baremetal-operator/issues/2835))\n-
          e2e: pre-pull images to work around kind ctr import issue ([#&#8203;2833](https://redirect.github.com/metal3-io/baremetal-operator/issues/2833))\n-
          Bump libvirt.org/go/libvirt from 1.11006.0 to 1.11010.0 in /test ([#&#8203;2831](https://redirect.github.com/metal3-io/baremetal-operator/issues/2831))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.6.0 to 0.6.1
          ([#&#8203;2829](https://redirect.github.com/metal3-io/baremetal-operator/issues/2829))\n-
          bump golang to 1.24.11 ([#&#8203;2822](https://redirect.github.com/metal3-io/baremetal-operator/issues/2822))\n-
          refactor: use controllerutil.RemoveFinalizer for finalizer management ([#&#8203;2820](https://redirect.github.com/metal3-io/baremetal-operator/issues/2820))\n-
          Apply gopls modernize suggestions ([#&#8203;2815](https://redirect.github.com/metal3-io/baremetal-operator/issues/2815))\n-
          Replace custom string utility with standard library ([#&#8203;2819](https://redirect.github.com/metal3-io/baremetal-operator/issues/2819))\n-
          Bump the github-actions group with 2 updates ([#&#8203;2817](https://redirect.github.com/metal3-io/baremetal-operator/issues/2817))\n-
          Enable errorlint linter and fix lints ([#&#8203;2809](https://redirect.github.com/metal3-io/baremetal-operator/issues/2809))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2800](https://redirect.github.com/metal3-io/baremetal-operator/issues/2800))\n-
          Add yamllint workflow ([#&#8203;2811](https://redirect.github.com/metal3-io/baremetal-operator/issues/2811))\n-
          Improve ironic version patching with IrSO ([#&#8203;2808](https://redirect.github.com/metal3-io/baremetal-operator/issues/2808))\n-
          remove scheduled osv-scanner workflow ([#&#8203;2807](https://redirect.github.com/metal3-io/baremetal-operator/issues/2807))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 ([#&#8203;2801](https://redirect.github.com/metal3-io/baremetal-operator/issues/2801))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /hack/tools ([#&#8203;2802](https://redirect.github.com/metal3-io/baremetal-operator/issues/2802))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /test ([#&#8203;2794](https://redirect.github.com/metal3-io/baremetal-operator/issues/2794))\n-
          E2E: Bump kubectl minimum version to v1.34.1 ([#&#8203;2791](https://redirect.github.com/metal3-io/baremetal-operator/issues/2791))\n-
          Bump sigs.k8s.io/kustomize/api from 0.20.1 to 0.21.0 in /test ([#&#8203;2786](https://redirect.github.com/metal3-io/baremetal-operator/issues/2786))\n-
          Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.7.1 to 5.8.0 in /hack/tools
          ([#&#8203;2784](https://redirect.github.com/metal3-io/baremetal-operator/issues/2784))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2783](https://redirect.github.com/metal3-io/baremetal-operator/issues/2783))\n-
          Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /hack/tools ([#&#8203;2767](https://redirect.github.com/metal3-io/baremetal-operator/issues/2767))\n-
          Bump k8s.io modules to v0.34.1 and CR to v0.22.4 ([#&#8203;2779](https://redirect.github.com/metal3-io/baremetal-operator/issues/2779))\n-
          E2E: External inspection name collision fix ([#&#8203;2775](https://redirect.github.com/metal3-io/baremetal-operator/issues/2775))\n-
          E2E: Remove duplicate inspection test ([#&#8203;2746](https://redirect.github.com/metal3-io/baremetal-operator/issues/2746))\n-
          E2E: Pre-download IPA and serve from disk image server ([#&#8203;2760](https://redirect.github.com/metal3-io/baremetal-operator/issues/2760))\n-
          Update to Pull request template ([#&#8203;2753](https://redirect.github.com/metal3-io/baremetal-operator/issues/2753))\n-
          vbmctl: support multiple network interfaces ([#&#8203;2207](https://redirect.github.com/metal3-io/baremetal-operator/issues/2207))\n-
          E2E: Improve logs and artifacts in upgrade tests ([#&#8203;2744](https://redirect.github.com/metal3-io/baremetal-operator/issues/2744))\n-
          E2E: Make use of DisableCertificateVerification setting ([#&#8203;2715](https://redirect.github.com/metal3-io/baremetal-operator/issues/2715))\n-
          Add release manifests ([#&#8203;2736](https://redirect.github.com/metal3-io/baremetal-operator/issues/2736))\n-
          E2E: Use IrSO also in upgrade tests ([#&#8203;2729](https://redirect.github.com/metal3-io/baremetal-operator/issues/2729))\n-
          E2E: Bump IrSO version to v0.5.2 and unify yaml formatting ([#&#8203;2733](https://redirect.github.com/metal3-io/baremetal-operator/issues/2733))\n-
          VBMCTL: Avoid re-using the default storage pool ([#&#8203;2365](https://redirect.github.com/metal3-io/baremetal-operator/issues/2365))\n-
          Bump github.com/metal3-io/ironic-standalone-operator/api from 0.5.1 to 0.6.0
          in /test ([#&#8203;2726](https://redirect.github.com/metal3-io/baremetal-operator/issues/2726))\n-
          Do not use os.Exit outside of cmd ([#&#8203;2717](https://redirect.github.com/metal3-io/baremetal-operator/issues/2717))\n-
          Replace ironic deployment with IrSO in e2e ([#&#8203;2681](https://redirect.github.com/metal3-io/baremetal-operator/issues/2681))\n-
          Dockerfile: strip out symbol table by default for public images ([#&#8203;2711](https://redirect.github.com/metal3-io/baremetal-operator/issues/2711))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;2709](https://redirect.github.com/metal3-io/baremetal-operator/issues/2709))\n-
          E2E: Drop periodic job for release-0.8 ([#&#8203;2704](https://redirect.github.com/metal3-io/baremetal-operator/issues/2704))\n-
          add specific time to dependabot config ([#&#8203;2703](https://redirect.github.com/metal3-io/baremetal-operator/issues/2703))\n-
          E2E: Change how upgrade tests are cleaned up ([#&#8203;2697](https://redirect.github.com/metal3-io/baremetal-operator/issues/2697))\n-
          Fix OSV-Scanner ([#&#8203;2677](https://redirect.github.com/metal3-io/baremetal-operator/issues/2677))\n-
          Increase optional periodic test time ([#&#8203;2696](https://redirect.github.com/metal3-io/baremetal-operator/issues/2696))\n-
          E2E: Make timeout configurable and increase it for optional periodics ([#&#8203;2686](https://redirect.github.com/metal3-io/baremetal-operator/issues/2686))\n-
          Add IPA\\_BASEURI to download ipa image from Nordix ([#&#8203;2680](https://redirect.github.com/metal3-io/baremetal-operator/issues/2680))\n-
          Add periodic release-0.11 test ([#&#8203;2678](https://redirect.github.com/metal3-io/baremetal-operator/issues/2678))\n-
          Add e2e tests for release 0.11 ([#&#8203;2674](https://redirect.github.com/metal3-io/baremetal-operator/issues/2674))\n-
          Accept uppercase format in upgrade focus ([#&#8203;2657](https://redirect.github.com/metal3-io/baremetal-operator/issues/2657))\n-
          Remove checking keepalived image tag during release ([#&#8203;2656](https://redirect.github.com/metal3-io/baremetal-operator/issues/2656))\n-
          add dependabot support for release-0.11 ([#&#8203;2660](https://redirect.github.com/metal3-io/baremetal-operator/issues/2660))\n-
          Bump github.com/prometheus/client\\_golang from 1.23.0 to 1.23.2 ([#&#8203;2652](https://redirect.github.com/metal3-io/baremetal-operator/issues/2652))\n-
          update github runners to oci gh arc runners ([#&#8203;2623](https://redirect.github.com/metal3-io/baremetal-operator/issues/2623))\n-
          Enable linter errname ([#&#8203;2615](https://redirect.github.com/metal3-io/baremetal-operator/issues/2615))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2653](https://redirect.github.com/metal3-io/baremetal-operator/issues/2653),
          [#&#8203;2654](https://redirect.github.com/metal3-io/baremetal-operator/issues/2654),
          [#&#8203;2665](https://redirect.github.com/metal3-io/baremetal-operator/issues/2665),
          [#&#8203;2668](https://redirect.github.com/metal3-io/baremetal-operator/issues/2668),
          [#&#8203;2669](https://redirect.github.com/metal3-io/baremetal-operator/issues/2669),
          [#&#8203;2693](https://redirect.github.com/metal3-io/baremetal-operator/issues/2693),
          [#&#8203;2671](https://redirect.github.com/metal3-io/baremetal-operator/issues/2671),
          [#&#8203;2700](https://redirect.github.com/metal3-io/baremetal-operator/issues/2700),
          [#&#8203;2714](https://redirect.github.com/metal3-io/baremetal-operator/issues/2714),
          [#&#8203;2718](https://redirect.github.com/metal3-io/baremetal-operator/issues/2718),
          [#&#8203;2722](https://redirect.github.com/metal3-io/baremetal-operator/issues/2722),\n
          \ [#&#8203;2723](https://redirect.github.com/metal3-io/baremetal-operator/issues/2723),
          [#&#8203;2724](https://redirect.github.com/metal3-io/baremetal-operator/issues/2724),
          [#&#8203;2725](https://redirect.github.com/metal3-io/baremetal-operator/issues/2725),
          [#&#8203;2747](https://redirect.github.com/metal3-io/baremetal-operator/issues/2747),
          [#&#8203;2757](https://redirect.github.com/metal3-io/baremetal-operator/issues/2757),
          [#&#8203;2764](https://redirect.github.com/metal3-io/baremetal-operator/issues/2764),
          [#&#8203;2782](https://redirect.github.com/metal3-io/baremetal-operator/issues/2782),
          [#&#8203;2799](https://redirect.github.com/metal3-io/baremetal-operator/issues/2799),
          [#&#8203;2816](https://redirect.github.com/metal3-io/baremetal-operator/issues/2816),
          [#&#8203;2828](https://redirect.github.com/metal3-io/baremetal-operator/issues/2828),
          [#&#8203;2830](https://redirect.github.com/metal3-io/baremetal-operator/issues/2830)\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.7`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.7)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.6...v0.11.7)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.6\n\n#### :bug: Bug Fixes\n\n- Remove unused RBAC permissions from
          controller ClusterRole ([#&#8203;3135](https://redirect.github.com/metal3-io/baremetal-operator/issues/3135))\n-
          Fix HFC controller error loop on deleted resource ([#&#8203;3130](https://redirect.github.com/metal3-io/baremetal-operator/issues/3130))\n\n####
          :seedling: Others\n\n- Uplift CAPI to v1.11.10 ([#&#8203;3182](https://redirect.github.com/metal3-io/baremetal-operator/issues/3182))\n-
          Bump the kubernetes group to  v0.33.11 ([#&#8203;3172](https://redirect.github.com/metal3-io/baremetal-operator/issues/3172))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;3147](https://redirect.github.com/metal3-io/baremetal-operator/issues/3147))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3109](https://redirect.github.com/metal3-io/baremetal-operator/issues/3109),
          [#&#8203;3160](https://redirect.github.com/metal3-io/baremetal-operator/issues/3160)\n\nThe
          image for this release is: v0.11.7\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.6`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.6)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.5...v0.11.6)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.5\n\n#### :bug: Bug Fixes\n\n- Add handling of paused annotation to
          the HFS controller ([#&#8203;3089](https://redirect.github.com/metal3-io/baremetal-operator/issues/3089))\n-
          Fix return values of the HFC controller in case of provisioner errors ([#&#8203;3077](https://redirect.github.com/metal3-io/baremetal-operator/issues/3077))\n\n####
          :seedling: Others\n\n- Bump CAPI to v1.11.7 ([#&#8203;3100](https://redirect.github.com/metal3-io/baremetal-operator/issues/3100))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;3098](https://redirect.github.com/metal3-io/baremetal-operator/issues/3098))\n-
          Bump golangci-lint to v2.5.0 ([#&#8203;3086](https://redirect.github.com/metal3-io/baremetal-operator/issues/3086))\n-
          bump x/net to v0.49.0 ([#&#8203;3084](https://redirect.github.com/metal3-io/baremetal-operator/issues/3084))\n-
          harden pr-verifier workflow trigger ([#&#8203;3087](https://redirect.github.com/metal3-io/baremetal-operator/issues/3087))\n-
          Update Go version to 1.25.8 ([#&#8203;3066](https://redirect.github.com/metal3-io/baremetal-operator/issues/3066))\n-
          Bump github.com/cloudflare/circl to v1.6.3 ([#&#8203;3051](https://redirect.github.com/metal3-io/baremetal-operator/issues/3051))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.5 to 1.18.6 in /test
          ([#&#8203;3042](https://redirect.github.com/metal3-io/baremetal-operator/issues/3042))\n-
          Bump the kubernetes group to v0.33.9 ([#&#8203;3041](https://redirect.github.com/metal3-io/baremetal-operator/issues/3041))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.7 to 3.6.8 ([#&#8203;2995](https://redirect.github.com/metal3-io/baremetal-operator/issues/2995))\n-
          bump osv-scanner in hack/verify-release.sh ([#&#8203;3031](https://redirect.github.com/metal3-io/baremetal-operator/issues/3031))\n-
          add Sunnatillo as reviewer ([#&#8203;3025](https://redirect.github.com/metal3-io/baremetal-operator/issues/3025))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;3019](https://redirect.github.com/metal3-io/baremetal-operator/issues/3019))\n-
          add smoshiur1237 as reviewer ([#&#8203;3016](https://redirect.github.com/metal3-io/baremetal-operator/issues/3016))\n-
          E2E: Avoid pre-pulling release-0.8 ([#&#8203;3010](https://redirect.github.com/metal3-io/baremetal-operator/issues/3010))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;3029](https://redirect.github.com/metal3-io/baremetal-operator/issues/3029),
          [#&#8203;3009](https://redirect.github.com/metal3-io/baremetal-operator/issues/3009),
          [#&#8203;2994](https://redirect.github.com/metal3-io/baremetal-operator/issues/2994)\n\nThe
          image for this release is: v0.11.6\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.5`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.5)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.4...v0.11.5)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.4\n\n#### :seedling: Others\n\n- Bump github.com/cert-manager/cert-manager
          from 1.18.4 to 1.18.5 in /test ([#&#8203;2975](https://redirect.github.com/metal3-io/baremetal-operator/issues/2975))\n-
          Bump golang version to 1.24.13 ([#&#8203;2968](https://redirect.github.com/metal3-io/baremetal-operator/issues/2968))\n-
          Bump CAPI to v1.11.5 ([#&#8203;2941](https://redirect.github.com/metal3-io/baremetal-operator/issues/2941))\n\nThe
          image for this release is: v0.11.5\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.4`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.4)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.3...v0.11.4)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.3\n\n#### :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;2914](https://redirect.github.com/metal3-io/baremetal-operator/issues/2914))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.6 to 3.6.7 ([#&#8203;2887](https://redirect.github.com/metal3-io/baremetal-operator/issues/2887))\n\nThe
          image for this release is: v0.11.4\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.3`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.2...v0.11.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.2\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;2842](https://redirect.github.com/metal3-io/baremetal-operator/issues/2842))\n-
          add image SBOM attestation to image builds ([#&#8203;2838](https://redirect.github.com/metal3-io/baremetal-operator/issues/2838))\n\n####
          :seedling: Others\n\n- Bump kubernetes group to v0.33.7 ([#&#8203;2850](https://redirect.github.com/metal3-io/baremetal-operator/issues/2850))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;2852](https://redirect.github.com/metal3-io/baremetal-operator/issues/2852))\n-
          Bump CAPI to v1.11.4 ([#&#8203;2851](https://redirect.github.com/metal3-io/baremetal-operator/issues/2851))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.3 to 1.18.4 in /test
          ([#&#8203;2854](https://redirect.github.com/metal3-io/baremetal-operator/issues/2854))\n-
          bump golang to 1.24.11 ([#&#8203;2823](https://redirect.github.com/metal3-io/baremetal-operator/issues/2823))\n-
          Bump go.uber.org/zap from 1.27.0 to 1.27.1 ([#&#8203;2803](https://redirect.github.com/metal3-io/baremetal-operator/issues/2803))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.5 to 3.6.6 ([#&#8203;2788](https://redirect.github.com/metal3-io/baremetal-operator/issues/2788))\n-
          Add release manifests ([#&#8203;2777](https://redirect.github.com/metal3-io/baremetal-operator/issues/2777))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;2787](https://redirect.github.com/metal3-io/baremetal-operator/issues/2787),
          [#&#8203;2853](https://redirect.github.com/metal3-io/baremetal-operator/issues/2853)\n\nThe
          image for this release is: v0.11.3\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.2`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.1...v0.11.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.1\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.3 ([#&#8203;2765](https://redirect.github.com/metal3-io/baremetal-operator/issues/2765))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the github-actions
          group ([#&#8203;2758](https://redirect.github.com/metal3-io/baremetal-operator/issues/2758))\n-
          Bump github.com/cert-manager/cert-manager from 1.18.2 to 1.18.3 in /test
          ([#&#8203;2742](https://redirect.github.com/metal3-io/baremetal-operator/issues/2742))\n-
          Uplift go 1.24.9 to address CVEs ([#&#8203;2738](https://redirect.github.com/metal3-io/baremetal-operator/issues/2738))\n\nThe
          image for this release is: v0.11.2\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.1`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.11.0...v0.11.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.11.0\n\n#### :seedling: Others\n\n- Bump CAPI to v1.11.2 ([#&#8203;2727](https://redirect.github.com/metal3-io/baremetal-operator/issues/2727))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;2705](https://redirect.github.com/metal3-io/baremetal-operator/issues/2705))\n-
          remove osv-scanner from release branches ([#&#8203;2701](https://redirect.github.com/metal3-io/baremetal-operator/issues/2701))\n-
          Bump go.etcd.io/etcd/client/pkg/v3 from 3.6.4 to 3.6.5 ([#&#8203;2695](https://redirect.github.com/metal3-io/baremetal-operator/issues/2695))\n-
          Add IPA\\_BASEURI to download IPA image for release-0.11 ([#&#8203;2682](https://redirect.github.com/metal3-io/baremetal-operator/issues/2682))\n\nThe
          image for this release is: v0.11.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/baremetal-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/baremetal-operator/compare/v0.10.6...v0.11.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.10.0\n\n#### :warning: Breaking Changes\n\n- Remove webhooks from api
          folder ([#&#8203;2503](https://redirect.github.com/metal3-io/baremetal-operator/issues/2503))\n-
          Prevent changing ExternallyProvisioned in the webhook ([#&#8203;2472](https://redirect.github.com/metal3-io/baremetal-operator/issues/2472))\n\n####
          :sparkles: New Features\n\n- Allow NIC Firmware Updates ([#&#8203;2568](https://redirect.github.com/metal3-io/baremetal-operator/issues/2568))\n-
          Stop requiring DEPLOY\\_KERNEL/RAMDISK ([#&#8203;2559](https://redirect.github.com/metal3-io/baremetal-operator/issues/2559))\n-
          Allow disabling drivers that require a provisioning network ([#&#8203;2477](https://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**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjEzOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/99
        commit_id: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
        patchset: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
        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: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IG1ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IgdG8gdjAuMTIuNAoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBVcGRhdGUgfCBDaGFuZ2UgfAp8LS0tfC0tLXwtLS18CnwgW21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3JdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yKSB8IG1pbm9yIHwgYDAuMTAuM2Ag4oaSIGAwLjEyLjRgIHwKCi0tLQoKIyMjIFJlbGVhc2UgTm90ZXMKCjxkZXRhaWxzPgo8c3VtbWFyeT5tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yIChtZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yKTwvc3VtbWFyeT4KCiMjIyBbYHYwLjEyLjRgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuNCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi4zLi4udjAuMTIuNCkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4zCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBGaXggSEZDIGNvbnRyb2xsZXIgZXJyb3IgbG9vcCBvbiBkZWxldGVkIHJlc291cmNlIChbIyYjODIwMzszMTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEzMSkpCi0gUmVtb3ZlIHVudXNlZCBSQkFDIHBlcm1pc3Npb25zIGZyb20gY29udHJvbGxlciBDbHVzdGVyUm9sZSAoWyMmIzgyMDM7MzEzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMzQpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIENBUEkgdG8gdjEuMTIuNyAoWyMmIzgyMDM7MzE4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxODMpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gIHYwLjM0LjcgKFsjJiM4MjAzOzMxNzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTcxKSkKLSBFMkU6IFVzZSB2ZXJzaW9uZWQgaW1hZ2VzIGZvciBJcm9uaWMgKyBiYWNrcG9ydHMgKFsjJiM4MjAzOzMxNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTc3KSkKLSBCdW1wIGdvIHZlcnNpb24gdXNlZCBmb3IgYnVpbGRpbmcgdG8gMS4yNS45IChbIyYjODIwMzszMTQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE0NikpCi0gQnVtcCBnaXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9hcGkgZnJvbSAwLjYuMiB0byAwLjYuMyBpbiAvdGVzdCAoWyMmIzgyMDM7MzEyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMjkpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC42LjIgdG8gMC42LjMgKFsjJiM4MjAzOzMxMjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTI4KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MzE1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNTkpLCBbIyYjODIwMzszMTA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEwNykKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMi40CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTIuM2BdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMi4zKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEyLjIuLi52MC4xMi4zKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEyLjIKCiMjIyMgOmJ1ZzogQnVnIEZpeGVzCgotIEFkZCBoYW5kbGluZyBvZiBwYXVzZWQgYW5ub3RhdGlvbiB0byB0aGUgSEZTIGNvbnRyb2xsZXIgKFsjJiM4MjAzOzMwOTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDkwKSkKLSBGaXggcmV0dXJuIHZhbHVlcyBvZiB0aGUgSEZDIGNvbnRyb2xsZXIgaW4gY2FzZSBvZiBwcm92aXNpb25lciBlcnJvcnMgKFsjJiM4MjAzOzMwNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDc2KSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjEyLjQgKFsjJiM4MjAzOzMwOTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDk5KSkKLSBidW1wIGdvb2dsZS5nb2xhbmcub3JnL2dycGMgdG8gdjEuNzkuMyAoWyMmIzgyMDM7MzA5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwOTcpKQotIGJ1bXAgeC9uZXQgdG8gdjAuNDkuMCAoWyMmIzgyMDM7MzA4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODMpKQotIEJ1bXAgZ29sYW5nY2ktbGludCB0byB2Mi41LjAgaW4gd29ya2Zsb3cgKFsjJiM4MjAzOzMwODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDg1KSkKLSBoYXJkZW4gcHItdmVyaWZpZXIgd29ya2Zsb3cgdHJpZ2dlciAoWyMmIzgyMDM7MzA4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODgpKQotIFVwZGF0ZSBHbyB2ZXJzaW9uIHRvIDEuMjUuOCAoWyMmIzgyMDM7MzA2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNjQpKQotIEJ1bXAgZ2l0aHViLmNvbS9jbG91ZGZsYXJlL2NpcmNsIHRvIHYxLjYuMyAoWyMmIzgyMDM7MzA1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNTApKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC41IHRvIDEuMTguNiBpbiAvdGVzdCAoWyMmIzgyMDM7MzA0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNDApKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuNSAoWyMmIzgyMDM7MzAzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMzkpKQotIEJ1bXAgZ29sYW5nY2ktbGludCB0byB2Mi41LjAgYW5kIGZpeCBsaW50ZXIgZmluZGluZ3MgKFsjJiM4MjAzOzMwMzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDMyKSkKLSBCdW1wIG9wZW50ZWxlbWV0cnkuaW8vb3RlbC9zZGsgdG8gdjEuNDAuMCAoWyMmIzgyMDM7MzAyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMjApKQotIGJ1bXAgb3N2LXNjYW5uZXIgaW4gaGFjay92ZXJpZnktcmVsZWFzZS5zaCAoWyMmIzgyMDM7MzAzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMzApKQotIGFkZCBTdW5uYXRpbGxvIGFzIHJldmlld2VyIChbIyYjODIwMzszMDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAyNikpCi0gYWRkIHNtb3NoaXVyMTIzNyBhcyByZXZpZXdlciAoWyMmIzgyMDM7MzAxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMTcpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2t1c3RvbWl6ZS92NSBmcm9tIDUuOC4wIHRvIDUuOC4xIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyOTkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk5MCkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi43IHRvIDMuNi44IChbIyYjODIwMzsyOTg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk4OCkpCi0gQnVtcCBzaWdzLms4cy5pby9rdXN0b21pemUvYXBpIGZyb20gMC4yMS4wIHRvIDAuMjEuMSBpbiAvdGVzdCAoWyMmIzgyMDM7Mjk5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5OTIpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzszMDA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAwOCksIFsjJiM4MjAzOzMwMjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDI3KSwgWyMmIzgyMDM7Mjk4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5ODcpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuMwoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjEyLjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTIuMikKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMi4xLi4udjAuMTIuMikKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMi4xCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgc2lncy5rOHMuaW8vY29udHJvbGxlci1ydW50aW1lIGZyb20gMC4yMi40IHRvIDAuMjIuNSBpbiAvYXBpcyAoWyMmIzgyMDM7MjkzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MzgpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC40IHRvIDEuMTguNSBpbiAvdGVzdCAoWyMmIzgyMDM7Mjk3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NzQpKQotIEJ1bXAgZ29sYW5nIHZlcnNpb24gdG8gMS4yNC4xMyAoWyMmIzgyMDM7Mjk2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5NjkpKQotIEJ1bXAgQ0FQSSB0byB2MS4xMi4yIChbIyYjODIwMzsyOTM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkzNSkpCi0gQnVtcCBnaXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9hcGkgZnJvbSAwLjYuMSB0byAwLjYuMiBpbiAvdGVzdCAoWyMmIzgyMDM7MjkzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MzkpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC42LjEgdG8gMC42LjIgKFsjJiM4MjAzOzI5MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTM2KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTQwKSkKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgKFsjJiM4MjAzOzI5MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTM3KSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMi4yCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTIuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMi4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEyLjAuLi52MC4xMi4xKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEyLjAKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yNy40IHRvIDIuMjcuNSBpbiAvdGVzdCAoWyMmIzgyMDM7MjkyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MjEpKQotIEJ1bXAgZ29sYW5nIHZlcnNpb24gdG8gMS4yNC4xMiAoWyMmIzgyMDM7MjkxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI5MTMpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MiBmcm9tIDIuMjcuMyB0byAyLjI3LjQgaW4gL3Rlc3QgKFsjJiM4MjAzOzI5MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTAwKSkKLSBQaW4gaXJvbmljIHZlcnNpb24gdG8gcmVsZWFzZS0zMy4wIChbIyYjODIwMzsyODkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg5MSkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi42IHRvIDMuNi43IChbIyYjODIwMzsyODg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4NikpCi0gQnVtcCBjYXBpIHRvIHYxLjEyLjEgKFsjJiM4MjAzOzI4ODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODg1KSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMi4xCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTIuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjcuLi52MC4xMi4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjAKCiMjIyMgOndhcm5pbmc6IEJyZWFraW5nIENoYW5nZXMKCi0gUmVtb3ZlIHN1cHBvcnQgZm9yIElyb25pYyBiZWZvcmUgMjAyNC4xIChbIyYjODIwMzsyNzU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc1NikpCi0gQ29tcGxldGVseSByZW1vdmUgc3VwcG9ydCBmb3IgaXJvbmljLWluc3BlY3RvciAoWyMmIzgyMDM7Mjc1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTUpKQotIERyb3AgdGhlIG5vbi1SZWRmaXNoIGlMTyA0IGFuZCBpTE8gNSBkcml2ZXJzIChbIyYjODIwMzsyNzUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc1MCkpCi0gQ2hhbmdlIGFyY2hpdGVjdHVyZSBkZWZhdWx0IHRvIG1hdGNoIGNvbnRyb2xsZXIgKFsjJiM4MjAzOzI2OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjk4KSkKCiMjIyMgOnNwYXJrbGVzOiBOZXcgRmVhdHVyZXMKCi0gZW5hYmxlIGNvbnRhaW5lciBzaWduaW5nIChbIyYjODIwMzsyODI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyNikpCi0gQk1POiBkbyBub3QgcmVxdWlyZSBjaGVja3N1bXMgZm9yIE9DSSBpbWFnZXMgKFsjJiM4MjAzOzI4MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODA2KSkKLSBhZGQgaW1hZ2UgU0JPTSBhdHRlc3RhdGlvbiB0byBpbWFnZSBidWlsZHMgKFsjJiM4MjAzOzI4MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODEzKSkKLSBNYWtlIGJvb3RNQUNBZGRyZXNzIG9wdGlvbmFsIGZvciB2aXJ0dWFsIG1lZGlhIHdpdGggaW5zcGVjdGlvbiBlbmFibGVkIChbIyYjODIwMzsyNzkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc5MykpCi0gQ2FwdHVyZSBhbmQgc3RvcmUgTExEUCBkYXRhIGluIEhhcmR3YXJlRGF0YSAoWyMmIzgyMDM7Mjc1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTIpKQotIEFsbG93IHJlY292ZXJpbmcgaGFyZHdhcmUgZGV0YWlscyBmcm9tIGV4aXN0aW5nIEhhcmR3YXJlRGF0YSAoWyMmIzgyMDM7Mjc1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTQpKQotIEludGVncmF0ZSB3aXRoIElyU08gZm9yIGdldHRpbmcgSXJvbmljIGRldGFpbHMgKFsjJiM4MjAzOzI3MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzEzKSkKLSBBZGQgbmFtZXNwYWNlIHNjb3BlZCBtb2RlIChbIyYjODIwMzsyNTI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUyOSkpCi0gSW50cm9kdWNlIEluc3BlY3Rpb25Nb2RlIGZpZWxkIChbIyYjODIwMzsyNjcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3MCkpCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBBYm9ydCBpbnNwZWN0aW9uL2NsZWFuaW5nIGJlZm9yZSBwb3dlcmluZyBvZmYgZHVyaW5nIGRlbGV0aW9uIChbIyYjODIwMzsyNzk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc5NikpCi0gTWFrZSBib290TUFDQWRkcmVzcyB3ZWJob29rIHZhbGlkYXRpb24gY2FzZS1pbnNlbnNpdGl2ZSAoWyMmIzgyMDM7Mjc0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NDApKQotIEFsaWduIEJNTyBlMmUgb3B0aW9uYWwgdGVzdCB0byBuYW1lc3BhY2Ugc2NvcGVkIGNvbmZpZyAoWyMmIzgyMDM7MjcxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MTYpKQotIENyZWF0ZSBhIFByZXByb3Zpc2lvbmluZ0ltYWdlIGZvciBzZXJ2aWNpbmcgaWYgbmVlZGVkIChbIyYjODIwMzsyNjkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5MCkpCgojIyMjIDpib29rOiBEb2N1bWVudGF0aW9uCgotIGFkZCBBR0VOVFMubWQgKFsjJiM4MjAzOzI3NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzYzKSkKLSBBZGQgcmVsZWFzZS0wLjExIHRlc3QgdHJpZ2dlcnMgdG8gUkVBRE1FIChbIyYjODIwMzsyNjg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4NSkpCi0gQWRkIGFscGhhIHJlbGVhc2UgaW4gcmVsZWFzZSBkb2N1bWVudGF0aW9uIChbIyYjODIwMzsyNjU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY1NSkpCi0gVXBkYXRlIGluZm8gb24gcnVubmluZyBlMmUgbG9jYWxseSAoWyMmIzgyMDM7MjY0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NDIpKQotIEFkZCBleHBsYW5hdGlvbiB0byBydW4gdmVyaWZ5LXJlbGVhc2Uuc2ggc2NyaXB0IGluIHJlbGVhc2luZy5tZCAoWyMmIzgyMDM7Mjg2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjApKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjM4LjIgdG8gMS4zOC4zIGluIC90ZXN0IChbIyYjODIwMzsyODcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg3MSkpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCB0byB2MC4zNC4zIChbIyYjODIwMzsyODY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg2NikpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yNy4yIHRvIDIuMjcuMyBpbiAvdGVzdCAoWyMmIzgyMDM7Mjg3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NzApKQotIEJ1bXAgQ0FQSSB0byB2MS4xMi4wIChbIyYjODIwMzsyODc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg3NCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4yIHRvIDEuMzguMyAoWyMmIzgyMDM7Mjg2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjgpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC4yIHRvIDEuMTguNCBpbiAvdGVzdCAoWyMmIzgyMDM7Mjg2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NjkpKQotIGUyZTogcmV0cnkgcmVjb25jaWxlIGxvb3AgYWZ0ZXIgcGF0Y2hpbmcgKFsjJiM4MjAzOzI4MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODM2KSkKLSBFMkU6IEZpeCByYWNlIGNvbmRpdGlvbiBpbiB1cGdyYWRlIHRlc3RzIChbIyYjODIwMzsyODI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyNykpCi0gbGludDogYWxsb3cgbG9uZyBsaW5lcyBpbiB0YWJsZXMgYW5kIGNvZGUgZmVuY2VzIChbIyYjODIwMzsyODM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgzNSkpCi0gZTJlOiBwcmUtcHVsbCBpbWFnZXMgdG8gd29yayBhcm91bmQga2luZCBjdHIgaW1wb3J0IGlzc3VlIChbIyYjODIwMzsyODMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgzMykpCi0gQnVtcCBsaWJ2aXJ0Lm9yZy9nby9saWJ2aXJ0IGZyb20gMS4xMTAwNi4wIHRvIDEuMTEwMTAuMCBpbiAvdGVzdCAoWyMmIzgyMDM7MjgzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzEpKQotIEJ1bXAgZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvYXBpIGZyb20gMC42LjAgdG8gMC42LjEgKFsjJiM4MjAzOzI4MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODI5KSkKLSBidW1wIGdvbGFuZyB0byAxLjI0LjExIChbIyYjODIwMzsyODIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyMikpCi0gcmVmYWN0b3I6IHVzZSBjb250cm9sbGVydXRpbC5SZW1vdmVGaW5hbGl6ZXIgZm9yIGZpbmFsaXplciBtYW5hZ2VtZW50IChbIyYjODIwMzsyODIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgyMCkpCi0gQXBwbHkgZ29wbHMgbW9kZXJuaXplIHN1Z2dlc3Rpb25zIChbIyYjODIwMzsyODE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxNSkpCi0gUmVwbGFjZSBjdXN0b20gc3RyaW5nIHV0aWxpdHkgd2l0aCBzdGFuZGFyZCBsaWJyYXJ5IChbIyYjODIwMzsyODE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxOSkpCi0gQnVtcCB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgd2l0aCAyIHVwZGF0ZXMgKFsjJiM4MjAzOzI4MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODE3KSkKLSBFbmFibGUgZXJyb3JsaW50IGxpbnRlciBhbmQgZml4IGxpbnRzIChbIyYjODIwMzsyODA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwOSkpCi0gQnVtcCBnby51YmVyLm9yZy96YXAgZnJvbSAxLjI3LjAgdG8gMS4yNy4xIChbIyYjODIwMzsyODAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwMCkpCi0gQWRkIHlhbWxsaW50IHdvcmtmbG93IChbIyYjODIwMzsyODExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxMSkpCi0gSW1wcm92ZSBpcm9uaWMgdmVyc2lvbiBwYXRjaGluZyB3aXRoIElyU08gKFsjJiM4MjAzOzI4MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODA4KSkKLSByZW1vdmUgc2NoZWR1bGVkIG9zdi1zY2FubmVyIHdvcmtmbG93IChbIyYjODIwMzsyODA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwNykpCi0gQnVtcCBnaXRodWIuY29tL2dvcGhlcmNsb3VkL2dvcGhlcmNsb3VkL3YyIGZyb20gMi44LjAgdG8gMi45LjAgKFsjJiM4MjAzOzI4MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODAxKSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQzLjAgdG8gMC40NS4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyODAyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgwMikpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40My4wIHRvIDAuNDUuMCBpbiAvdGVzdCAoWyMmIzgyMDM7Mjc5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTQpKQotIEUyRTogQnVtcCBrdWJlY3RsIG1pbmltdW0gdmVyc2lvbiB0byB2MS4zNC4xIChbIyYjODIwMzsyNzkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc5MSkpCi0gQnVtcCBzaWdzLms4cy5pby9rdXN0b21pemUvYXBpIGZyb20gMC4yMC4xIHRvIDAuMjEuMCBpbiAvdGVzdCAoWyMmIzgyMDM7Mjc4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODYpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2t1c3RvbWl6ZS92NSBmcm9tIDUuNy4xIHRvIDUuOC4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNzg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc4NCkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi41IHRvIDMuNi42IChbIyYjODIwMzsyNzgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc4MykpCi0gQnVtcCBnb2xhbmcub3JnL3gvb2F1dGgyIGZyb20gMC4zMi4wIHRvIDAuMzMuMCBpbiAvaGFjay90b29scyAoWyMmIzgyMDM7Mjc2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NjcpKQotIEJ1bXAgazhzLmlvIG1vZHVsZXMgdG8gdjAuMzQuMSBhbmQgQ1IgdG8gdjAuMjIuNCAoWyMmIzgyMDM7Mjc3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NzkpKQotIEUyRTogRXh0ZXJuYWwgaW5zcGVjdGlvbiBuYW1lIGNvbGxpc2lvbiBmaXggKFsjJiM4MjAzOzI3NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc1KSkKLSBFMkU6IFJlbW92ZSBkdXBsaWNhdGUgaW5zcGVjdGlvbiB0ZXN0IChbIyYjODIwMzsyNzQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc0NikpCi0gRTJFOiBQcmUtZG93bmxvYWQgSVBBIGFuZCBzZXJ2ZSBmcm9tIGRpc2sgaW1hZ2Ugc2VydmVyIChbIyYjODIwMzsyNzYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc2MCkpCi0gVXBkYXRlIHRvIFB1bGwgcmVxdWVzdCB0ZW1wbGF0ZSAoWyMmIzgyMDM7Mjc1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTMpKQotIHZibWN0bDogc3VwcG9ydCBtdWx0aXBsZSBuZXR3b3JrIGludGVyZmFjZXMgKFsjJiM4MjAzOzIyMDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yMjA3KSkKLSBFMkU6IEltcHJvdmUgbG9ncyBhbmQgYXJ0aWZhY3RzIGluIHVwZ3JhZGUgdGVzdHMgKFsjJiM4MjAzOzI3NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzQ0KSkKLSBFMkU6IE1ha2UgdXNlIG9mIERpc2FibGVDZXJ0aWZpY2F0ZVZlcmlmaWNhdGlvbiBzZXR0aW5nIChbIyYjODIwMzsyNzE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxNSkpCi0gQWRkIHJlbGVhc2UgbWFuaWZlc3RzIChbIyYjODIwMzsyNzM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjczNikpCi0gRTJFOiBVc2UgSXJTTyBhbHNvIGluIHVwZ3JhZGUgdGVzdHMgKFsjJiM4MjAzOzI3MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzI5KSkKLSBFMkU6IEJ1bXAgSXJTTyB2ZXJzaW9uIHRvIHYwLjUuMiBhbmQgdW5pZnkgeWFtbCBmb3JtYXR0aW5nIChbIyYjODIwMzsyNzMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjczMykpCi0gVkJNQ1RMOiBBdm9pZCByZS11c2luZyB0aGUgZGVmYXVsdCBzdG9yYWdlIHBvb2wgKFsjJiM4MjAzOzIzNjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yMzY1KSkKLSBCdW1wIGdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2FwaSBmcm9tIDAuNS4xIHRvIDAuNi4wIGluIC90ZXN0IChbIyYjODIwMzsyNzI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyNikpCi0gRG8gbm90IHVzZSBvcy5FeGl0IG91dHNpZGUgb2YgY21kIChbIyYjODIwMzsyNzE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxNykpCi0gUmVwbGFjZSBpcm9uaWMgZGVwbG95bWVudCB3aXRoIElyU08gaW4gZTJlIChbIyYjODIwMzsyNjgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4MSkpCi0gRG9ja2VyZmlsZTogc3RyaXAgb3V0IHN5bWJvbCB0YWJsZSBieSBkZWZhdWx0IGZvciBwdWJsaWMgaW1hZ2VzIChbIyYjODIwMzsyNzExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxMSkpCi0gY21kOiBzdHJpcCBvdXQgc3ltYm9sIHRhYmxlICYgRFdBUkYgZGVidWdnaW5nIGluZm8gKFsjJiM4MjAzOzI3MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzA5KSkKLSBFMkU6IERyb3AgcGVyaW9kaWMgam9iIGZvciByZWxlYXNlLTAuOCAoWyMmIzgyMDM7MjcwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDQpKQotIGFkZCBzcGVjaWZpYyB0aW1lIHRvIGRlcGVuZGFib3QgY29uZmlnIChbIyYjODIwMzsyNzAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcwMykpCi0gRTJFOiBDaGFuZ2UgaG93IHVwZ3JhZGUgdGVzdHMgYXJlIGNsZWFuZWQgdXAgKFsjJiM4MjAzOzI2OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjk3KSkKLSBGaXggT1NWLVNjYW5uZXIgKFsjJiM4MjAzOzI2NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjc3KSkKLSBJbmNyZWFzZSBvcHRpb25hbCBwZXJpb2RpYyB0ZXN0IHRpbWUgKFsjJiM4MjAzOzI2OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjk2KSkKLSBFMkU6IE1ha2UgdGltZW91dCBjb25maWd1cmFibGUgYW5kIGluY3JlYXNlIGl0IGZvciBvcHRpb25hbCBwZXJpb2RpY3MgKFsjJiM4MjAzOzI2ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjg2KSkKLSBBZGQgSVBBXF9CQVNFVVJJIHRvIGRvd25sb2FkIGlwYSBpbWFnZSBmcm9tIE5vcmRpeCAoWyMmIzgyMDM7MjY4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2ODApKQotIEFkZCBwZXJpb2RpYyByZWxlYXNlLTAuMTEgdGVzdCAoWyMmIzgyMDM7MjY3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzgpKQotIEFkZCBlMmUgdGVzdHMgZm9yIHJlbGVhc2UgMC4xMSAoWyMmIzgyMDM7MjY3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzQpKQotIEFjY2VwdCB1cHBlcmNhc2UgZm9ybWF0IGluIHVwZ3JhZGUgZm9jdXMgKFsjJiM4MjAzOzI2NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjU3KSkKLSBSZW1vdmUgY2hlY2tpbmcga2VlcGFsaXZlZCBpbWFnZSB0YWcgZHVyaW5nIHJlbGVhc2UgKFsjJiM4MjAzOzI2NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjU2KSkKLSBhZGQgZGVwZW5kYWJvdCBzdXBwb3J0IGZvciByZWxlYXNlLTAuMTEgKFsjJiM4MjAzOzI2NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjYwKSkKLSBCdW1wIGdpdGh1Yi5jb20vcHJvbWV0aGV1cy9jbGllbnRcX2dvbGFuZyBmcm9tIDEuMjMuMCB0byAxLjIzLjIgKFsjJiM4MjAzOzI2NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjUyKSkKLSB1cGRhdGUgZ2l0aHViIHJ1bm5lcnMgdG8gb2NpIGdoIGFyYyBydW5uZXJzIChbIyYjODIwMzsyNjIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYyMykpCi0gRW5hYmxlIGxpbnRlciBlcnJuYW1lIChbIyYjODIwMzsyNjE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYxNSkpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzI2NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjUzKSwgWyMmIzgyMDM7MjY1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NTQpLCBbIyYjODIwMzsyNjY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2NSksIFsjJiM4MjAzOzI2NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjY4KSwgWyMmIzgyMDM7MjY2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NjkpLCBbIyYjODIwMzsyNjkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY5MyksIFsjJiM4MjAzOzI2NzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjcxKSwgWyMmIzgyMDM7MjcwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDApLCBbIyYjODIwMzsyNzE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcxNCksIFsjJiM4MjAzOzI3MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzE4KSwgWyMmIzgyMDM7MjcyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjIpLAogIFsjJiM4MjAzOzI3MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzIzKSwgWyMmIzgyMDM7MjcyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjQpLCBbIyYjODIwMzsyNzI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyNSksIFsjJiM4MjAzOzI3NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzQ3KSwgWyMmIzgyMDM7Mjc1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTcpLCBbIyYjODIwMzsyNzY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjc2NCksIFsjJiM4MjAzOzI3ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzgyKSwgWyMmIzgyMDM7Mjc5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3OTkpLCBbIyYjODIwMzsyODE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgxNiksIFsjJiM4MjAzOzI4MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODI4KSwgWyMmIzgyMDM7MjgzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzApCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTIuMAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjdgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuNykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS42Li4udjAuMTEuNykKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS42CgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBSZW1vdmUgdW51c2VkIFJCQUMgcGVybWlzc2lvbnMgZnJvbSBjb250cm9sbGVyIENsdXN0ZXJSb2xlIChbIyYjODIwMzszMTM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEzNSkpCi0gRml4IEhGQyBjb250cm9sbGVyIGVycm9yIGxvb3Agb24gZGVsZXRlZCByZXNvdXJjZSAoWyMmIzgyMDM7MzEzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMzApKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBVcGxpZnQgQ0FQSSB0byB2MS4xMS4xMCAoWyMmIzgyMDM7MzE4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxODIpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gIHYwLjMzLjExIChbIyYjODIwMzszMTcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzE3MikpCi0gQnVtcCBnbyB2ZXJzaW9uIHVzZWQgZm9yIGJ1aWxkaW5nIHRvIDEuMjUuOSAoWyMmIzgyMDM7MzE0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxNDcpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzszMTA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzEwOSksIFsjJiM4MjAzOzMxNjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMTYwKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjExLjcKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMS42YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjExLjYpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTEuNS4uLnYwLjExLjYpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTEuNQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWRkIGhhbmRsaW5nIG9mIHBhdXNlZCBhbm5vdGF0aW9uIHRvIHRoZSBIRlMgY29udHJvbGxlciAoWyMmIzgyMDM7MzA4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODkpKQotIEZpeCByZXR1cm4gdmFsdWVzIG9mIHRoZSBIRkMgY29udHJvbGxlciBpbiBjYXNlIG9mIHByb3Zpc2lvbmVyIGVycm9ycyAoWyMmIzgyMDM7MzA3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwNzcpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIENBUEkgdG8gdjEuMTEuNyAoWyMmIzgyMDM7MzEwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMxMDApKQotIGJ1bXAgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyB0byB2MS43OS4zIChbIyYjODIwMzszMDk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA5OCkpCi0gQnVtcCBnb2xhbmdjaS1saW50IHRvIHYyLjUuMCAoWyMmIzgyMDM7MzA4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODYpKQotIGJ1bXAgeC9uZXQgdG8gdjAuNDkuMCAoWyMmIzgyMDM7MzA4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwODQpKQotIGhhcmRlbiBwci12ZXJpZmllciB3b3JrZmxvdyB0cmlnZ2VyIChbIyYjODIwMzszMDg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA4NykpCi0gVXBkYXRlIEdvIHZlcnNpb24gdG8gMS4yNS44IChbIyYjODIwMzszMDY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA2NikpCi0gQnVtcCBnaXRodWIuY29tL2Nsb3VkZmxhcmUvY2lyY2wgdG8gdjEuNi4zIChbIyYjODIwMzszMDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA1MSkpCi0gQnVtcCBnaXRodWIuY29tL2NlcnQtbWFuYWdlci9jZXJ0LW1hbmFnZXIgZnJvbSAxLjE4LjUgdG8gMS4xOC42IGluIC90ZXN0IChbIyYjODIwMzszMDQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA0MikpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCB0byB2MC4zMy45IChbIyYjODIwMzszMDQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzA0MSkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi43IHRvIDMuNi44IChbIyYjODIwMzsyOTk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk5NSkpCi0gYnVtcCBvc3Ytc2Nhbm5lciBpbiBoYWNrL3ZlcmlmeS1yZWxlYXNlLnNoIChbIyYjODIwMzszMDMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAzMSkpCi0gYWRkIFN1bm5hdGlsbG8gYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzMwMjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDI1KSkKLSBCdW1wIG9wZW50ZWxlbWV0cnkuaW8vb3RlbC9zZGsgdG8gdjEuNDAuMCAoWyMmIzgyMDM7MzAxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMTkpKQotIGFkZCBzbW9zaGl1cjEyMzcgYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzMwMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDE2KSkKLSBFMkU6IEF2b2lkIHByZS1wdWxsaW5nIHJlbGVhc2UtMC44IChbIyYjODIwMzszMDEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMzAxMCkpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzMwMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8zMDI5KSwgWyMmIzgyMDM7MzAwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzMwMDkpLCBbIyYjODIwMzsyOTk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk5NCkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS42CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjQuLi52MC4xMS41KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjQKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnaXRodWIuY29tL2NlcnQtbWFuYWdlci9jZXJ0LW1hbmFnZXIgZnJvbSAxLjE4LjQgdG8gMS4xOC41IGluIC90ZXN0IChbIyYjODIwMzsyOTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk3NSkpCi0gQnVtcCBnb2xhbmcgdmVyc2lvbiB0byAxLjI0LjEzIChbIyYjODIwMzsyOTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjk2OCkpCi0gQnVtcCBDQVBJIHRvIHYxLjExLjUgKFsjJiM4MjAzOzI5NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yOTQxKSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS41CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjMuLi52MC4xMS40KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjMKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnb2xhbmcgdmVyc2lvbiB0byAxLjI0LjEyIChbIyYjODIwMzsyOTE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjkxNCkpCi0gQnVtcCBnby5ldGNkLmlvL2V0Y2QvY2xpZW50L3BrZy92MyBmcm9tIDMuNi42IHRvIDMuNi43IChbIyYjODIwMzsyODg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg4NykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuNAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS4yLi4udjAuMTEuMykKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4yCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIGVuYWJsZSBjb250YWluZXIgc2lnbmluZyAoWyMmIzgyMDM7Mjg0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NDIpKQotIGFkZCBpbWFnZSBTQk9NIGF0dGVzdGF0aW9uIHRvIGltYWdlIGJ1aWxkcyAoWyMmIzgyMDM7MjgzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MzgpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzMuNyAoWyMmIzgyMDM7Mjg1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTApKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBmcm9tIDEuMzguMiB0byAxLjM4LjMgKFsjJiM4MjAzOzI4NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODUyKSkKLSBCdW1wIENBUEkgdG8gdjEuMTEuNCAoWyMmIzgyMDM7Mjg1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTEpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC4zIHRvIDEuMTguNCBpbiAvdGVzdCAoWyMmIzgyMDM7Mjg1NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4NTQpKQotIGJ1bXAgZ29sYW5nIHRvIDEuMjQuMTEgKFsjJiM4MjAzOzI4MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODIzKSkKLSBCdW1wIGdvLnViZXIub3JnL3phcCBmcm9tIDEuMjcuMCB0byAxLjI3LjEgKFsjJiM4MjAzOzI4MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yODAzKSkKLSBCdW1wIGdvLmV0Y2QuaW8vZXRjZC9jbGllbnQvcGtnL3YzIGZyb20gMy42LjUgdG8gMy42LjYgKFsjJiM4MjAzOzI3ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg4KSkKLSBBZGQgcmVsZWFzZSBtYW5pZmVzdHMgKFsjJiM4MjAzOzI3NzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc3KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7Mjc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3ODcpLCBbIyYjODIwMzsyODUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg1MykKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS4zCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuMmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjExLjEuLi52MC4xMS4yKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjExLjEKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjExLjMgKFsjJiM4MjAzOzI3NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzY1KSkKLSBCdW1wIHNvZnRwcm9wcy9hY3Rpb24tZ2gtcmVsZWFzZSBmcm9tIDIuMy4zIHRvIDIuMy40IGluIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCAoWyMmIzgyMDM7Mjc1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NTgpKQotIEJ1bXAgZ2l0aHViLmNvbS9jZXJ0LW1hbmFnZXIvY2VydC1tYW5hZ2VyIGZyb20gMS4xOC4yIHRvIDEuMTguMyBpbiAvdGVzdCAoWyMmIzgyMDM7Mjc0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3NDIpKQotIFVwbGlmdCBnbyAxLjI0LjkgdG8gYWRkcmVzcyBDVkVzIChbIyYjODIwMzsyNzM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjczOCkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTEuMgoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjExLjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvY29tcGFyZS92MC4xMS4wLi4udjAuMTEuMSkKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMgQ2hhbmdlcyBzaW5jZSB2MC4xMS4wCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMS4yIChbIyYjODIwMzsyNzI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcyNykpCi0gQnVtcCB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgYWNyb3NzIDEgZGlyZWN0b3J5IHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyNzA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjcwNSkpCi0gcmVtb3ZlIG9zdi1zY2FubmVyIGZyb20gcmVsZWFzZSBicmFuY2hlcyAoWyMmIzgyMDM7MjcwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MDEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuNCB0byAzLjYuNSAoWyMmIzgyMDM7MjY5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2OTUpKQotIEFkZCBJUEFcX0JBU0VVUkkgdG8gZG93bmxvYWQgSVBBIGltYWdlIGZvciByZWxlYXNlLTAuMTEgKFsjJiM4MjAzOzI2ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjgyKSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS4xCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTEuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMS4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjYuLi52MC4xMS4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjAKCiMjIyMgOndhcm5pbmc6IEJyZWFraW5nIENoYW5nZXMKCi0gUmVtb3ZlIHdlYmhvb2tzIGZyb20gYXBpIGZvbGRlciAoWyMmIzgyMDM7MjUwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MDMpKQotIFByZXZlbnQgY2hhbmdpbmcgRXh0ZXJuYWxseVByb3Zpc2lvbmVkIGluIHRoZSB3ZWJob29rIChbIyYjODIwMzsyNDcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ3MikpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIEFsbG93IE5JQyBGaXJtd2FyZSBVcGRhdGVzIChbIyYjODIwMzsyNTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU2OCkpCi0gU3RvcCByZXF1aXJpbmcgREVQTE9ZXF9LRVJORUwvUkFNRElTSyAoWyMmIzgyMDM7MjU1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTkpKQotIEFsbG93IGRpc2FibGluZyBkcml2ZXJzIHRoYXQgcmVxdWlyZSBhIHByb3Zpc2lvbmluZyBuZXR3b3JrIChbIyYjODIwMzsyNDc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ3NykpCgojIyMjIDpidWc6IEJ1ZyBGaXhlcwoKLSBCdW1wIGdpdGh1Yi5jb20vZ28tdmlwZXIvbWFwc3RydWN0dXJlL3YyIGZyb20gMi4zLjAgdG8gMi40LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI2MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjI0KSkKLSBBZGQgSVB2NiBhZGRyZXNzIGNoZWNrIHRvIHJ1biBsb2NhbCAoWyMmIzgyMDM7MjU3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NzcpKQotIFByb3ZpZGUgYW4gZXJyb3Igd2hlbiByZXF1aXJlZCBjaGVja3N1bSBpcyBtaXNzaW5nIChbIyYjODIwMzsyNTU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU1OCkpCi0gVW5ibG9jayBCTUggZGlyZWN0IGRlbGV0aW9uIHdoZW4gZGV0YWNoZWQgYW5ub3RhdGlvbiBpcyBwcmVzZW50IChbIyYjODIwMzsyNTE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxNikpCi0gQnVtcCBnaXRodWIuY29tL2dvLXZpcGVyL21hcHN0cnVjdHVyZS92MiBmcm9tIDIuMi4xIHRvIDIuMy4wIGluIC90ZXN0IChbIyYjODIwMzsyNTQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU0NCkpCi0gTWFrZSBmaXJtd2FyZSB1cGRhdGUgaGFuZGxlIG9ubHkgYSBzdWJzZXQgb2YgYFNwZWMuVXBkYXRlc2AgKFsjJiM4MjAzOzI0MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDE1KSkKLSBSZWRmaXNoOiBjb3JyZWN0bHkgaGFuZGxlIG1pc3Npbmcgc3lzdGVtIElEIChbIyYjODIwMzsyNDE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQxOCkpCgojIyMjIDpib29rOiBEb2N1bWVudGF0aW9uCgotIFVwZGF0ZSBidWlsZCB0cmlnZ2VyIGRvYyBhbmQgQ0kgYmFkZ2VzIChbIyYjODIwMzsyNjc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY3NikpCi0gdXBkYXRlIGRvY3MvcmVsZWFzaW5nLm1kIG9uIGRlcGVuZGFib3QgY29uZmlncyAoWyMmIzgyMDM7MjU1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTEpKQotIEFkZCByZWxlYXNlLTAuMTAgdHJpZ2dlcnMgdG8gUkVBRE1FLm1kIChbIyYjODIwMzsyNDQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ0NikpCi0gdXBkYXRlIENJSSBiYWRnZSAoWyMmIzgyMDM7MjQ1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NTkpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBQaW4gaXJvbmljIHJlbGVhc2UtMzEuMCAoWyMmIzgyMDM7MjY3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzUpKQotIEJ1bXAgZ29sYW5nIHRvIHYxLjI0LjcgKFsjJiM4MjAzOzI2NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjcyKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI1LjIgdG8gMi4yNS4zIGluIC90ZXN0IChbIyYjODIwMzsyNjY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2NikpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBtb2R1bGVzIHRvIHYwLjMzLjUgKFsjJiM4MjAzOzI2NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjYzKSkKLSBCdW1wIGdpdGh1Yi5jb20vcHJvbWV0aGV1cy9jbGllbnRcX2dvbGFuZyBmcm9tIDEuMjMuMCB0byAxLjIzLjIgKFsjJiM4MjAzOzI2NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjY0KSkKLSBGaXggcmVsZWFzZSBub3RlIGdlbmVyYXRvciBmb3IgcHJlLXJlbGVhc2VzIChbIyYjODIwMzsyNjQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY0OSkpCi0gRTJFOiBTZXQgc3RhdGljIElQcyB0aHJvdWdoIHVzZXItZGF0YSAoWyMmIzgyMDM7MjU5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTApKQotIEJ1bXAgQ0FQSSB0byB2MS4xMS4xIChbIyYjODIwMzsyNjQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY0NikpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4xIHRvIDEuMzguMiAoWyMmIzgyMDM7MjYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MzgpKQotIEJ1bXAgc2lncy5rOHMuaW8va2luZCBmcm9tIDAuMjkuMCB0byAwLjMwLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI2NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjQwKSkKLSBCdW1wIGdpdGh1Yi5jb20vZ29waGVyY2xvdWQvZ29waGVyY2xvdWQvdjIgZnJvbSAyLjcuMCB0byAyLjguMCAoWyMmIzgyMDM7MjYyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MjkpKQotIEJ1bXAgZ2l0aHViLmNvbS9zdHJldGNoci90ZXN0aWZ5IGZyb20gMS4xMC4wIHRvIDEuMTEuMCBpbiAvYXBpcyAoWyMmIzgyMDM7MjYzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MzIpKQotIGZpeCBvc3Ytc2Nhbm5lcnMgU2xhY2sgcmVwb3J0aW5nIChbIyYjODIwMzsyNjE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYxNikpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40MC4wIHRvIDAuNDEuMCBpbiAvdGVzdCAoWyMmIzgyMDM7MjYwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MDkpKQotIEJ1bXAgbGlidmlydC5vcmcvZ28vbGlidmlydCBmcm9tIDEuMTEwMDUuMCB0byAxLjExMDA2LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzI2MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjA4KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQwLjAgdG8gMC40MS4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYwNykpCi0gQWRkIGNvbnRpbnVlLW9uLWVycm9yIGFuZCBpbXByb3ZlIFNsYWNrIG5vdGlmaWNhdGlvbnMgZm9yIG9zdi1zY2FubmVyIChbIyYjODIwMzsyNjEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYxMikpCi0gQnVtcCBPU1Ygc2Nhbm5lciBhY3Rpb24gdG8gZml4IFNBUklGIHVwbG9hZCBpc3N1ZSAoWyMmIzgyMDM7MjYxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MTEpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzsyNTkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU5MikpCi0gQnVtcCBzaWdzLms4cy5pby95YW1sIGZyb20gMS41LjAgdG8gMS42LjAgKFsjJiM4MjAzOzI1ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTg0KSkKLSBBZGQgZTJlIHRlc3QgZm9yIGF1dG9tYXRlZCBjbGVhbmluZyAoWyMmIzgyMDM7MjU2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjcpKQotIEUyRTogRXhwb3NlIG1vcmUgQk1DIHJlbGF0ZWQgZmllbGRzIChbIyYjODIwMzsyNTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzOSkpCi0gQnVtcCBzaWdzLms4cy5pby9rdXN0b21pemUvYXBpIGZyb20gMC4yMC4wIHRvIDAuMjAuMSBpbiAvdGVzdCAoWyMmIzgyMDM7MjU5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTcpKQotIEFkZCBBbHBoYSByZWxlYXNlIGluIHRoZSByZWxlYXNlIG5vdGVzIGdlbmVyYXRvciAoWyMmIzgyMDM7MjU5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTEpKQotIEJ1bXAgZ28uZXRjZC5pby9ldGNkL2NsaWVudC9wa2cvdjMgZnJvbSAzLjYuMiB0byAzLjYuNCAoWyMmIzgyMDM7MjU4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1ODIpKQotIEJ1bXAgc2lncy5rOHMuaW8va3VzdG9taXplL2t1c3RvbWl6ZS92NSBmcm9tIDUuNy4wIHRvIDUuNy4xIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNTg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4NSkpCi0gQnVtcCBnaXRodWIuY29tL2RvY2tlci9kb2NrZXIgZnJvbSAyOC4zLjIraW5jb21wYXRpYmxlIHRvIDI4LjMuMytpbmNvbXBhdGlibGUgaW4gL3Rlc3QgKFsjJiM4MjAzOzI1ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTg3KSkKLSBTZXBhcmF0ZSBtZXRyaWMgc2VydmljZSBlMmUgKFsjJiM4MjAzOzI1NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTc4KSkKLSBSZWZhY3RvciBzZXR0aW5nIHZhcmlvdXMgSXJvbmljIHByb3BlcnRpZXMgKFsjJiM4MjAzOzI1MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTM3KSkKLSBCdW1wIGdpdGh1Yi5jb20vY2VydC1tYW5hZ2VyL2NlcnQtbWFuYWdlciBmcm9tIDEuMTguMSB0byAxLjE4LjIgaW4gL3Rlc3QgKFsjJiM4MjAzOzI1NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTYxKSkKLSBFbmFibGUgcGVyZnNwcmludCBsaW50ZXIgaW4gZ29sYW5nY2ktbGludCAoWyMmIzgyMDM7MjM5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzIzOTIpKQotIGUyZTogd2FpdCBmb3IgZGV0YWNobWVudCB0byBhY3R1YWxseSBoYXBwZW4gKFsjJiM4MjAzOzI1NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTQxKSkKLSBNaWdyYXRlIHRvIGdvbGFuZ2NpLWxpbnQgdjIgKFsjJiM4MjAzOzI1MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTI4KSkKLSBBZGQgdmFsaWRhdGlvbiB0byBlMmUgdWdyYWRlIGNvbmZpZyAoWyMmIzgyMDM7MjQ5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0OTcpKQotIEVuYWJsZSB2YXJpYWJsZSBzaGFkb3dpbmcgY2hlY2sgaW4gZ292ZXQgbGludGVyIChbIyYjODIwMzsyNTIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUyMSkpCi0gRW5hYmxlIGV4aGF1c3RpdmUgbGludGVyIChbIyYjODIwMzsyNTA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUwNikpCi0gRW5hYmxlIG5pbG5pbCBsaW50ZXIsIGZpeCB3YXJuaW5ncyAoWyMmIzgyMDM7MjUxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MTQpKQotIEJ1bXAgZ2l0aHViLmNvbS9jbG91ZGZsYXJlL2NpcmNsIGZyb20gMS4zLjcgdG8gMS42LjEgaW4gL3Rlc3QgKFsjJiM4MjAzOzI1MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTE4KSkKLSBVc2UgcmV1c2FibGUgbGluay1jaGVja3MgYW5kIGRlbGV0ZSBvbGQgbGluayBjaGVjayAoWyMmIzgyMDM7MjUxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MTUpKQotIEJ1bXAgZ2l0aHViLmNvbS9nby1sb2dyL2xvZ3IgZnJvbSAxLjQuMiB0byAxLjQuMyAoWyMmIzgyMDM7MjQ5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0OTkpKQotIFJlcGxhY2UgZXJyb3JzIHBrZyB3aXRoIHN0ZGxpYiAoWyMmIzgyMDM7MjQzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0MzkpKQotIEZpeCBvcHRpb25hbCBlMmUgdGVzdHMgKFsjJiM4MjAzOzI0OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDkzKSkKLSBFbmFibGUgZHVwbCBsaW50ZXIgKFsjJiM4MjAzOzI0MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDM1KSkKLSBBZGQgZTJlIHRlc3RzIGZvciByZWxlYXNlIDAuMTAgKFsjJiM4MjAzOzI0NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDQ4KSkKLSBFbmFibGUgZm9yY2V0eXBlYXNzZXJ0IGxpbnRlciAoWyMmIzgyMDM7MjQ0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NDMpKQotIEVuYWJsZSBmb3JiaWRpZ28gbGludGVyIChbIyYjODIwMzsyNDQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ0NCkpCi0gbWFrZSBCTU8gcGVyaW9kaWNzIG1hbnVhbGx5IHRyaWdnZXJhYmxlIChbIyYjODIwMzsyNDg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ4OCkpCi0gRTJFOiBPdmVycmlkZSBJUk9OSUNcX0hUVFBcX1VSTCAoWyMmIzgyMDM7MjQ3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NzYpKQotIEVuYWJsZSB0YWdsaWF0ZWxsZSBsaW50ZXIgKFsjJiM4MjAzOzI0MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDM2KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9vYXV0aDIgZnJvbSAwLjI5LjAgdG8gMC4zMC4wIGluIC9oYWNrL3Rvb2xzIChbIyYjODIwMzsyNDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1MSkpCi0gQWRkIGEgc2ltcGxlIGUyZSB0ZXN0IG9uIGV4dGVybmFsbHlQcm92aXNpb25lZCAoWyMmIzgyMDM7MjQ3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0NzEpKQotIEUyRTogVGVtcG9yYXJ5IHdvcmthcm91bmQgZm9yIGNvbm5lY3Rpb24gaXNzdWVzIChbIyYjODIwMzsyNDU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1NCkpCi0gZW5hYmxlIG1uZCBsaW50ZXIgKFsjJiM4MjAzOzI0MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDM4KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7MjUyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MjcpLCBbIyYjODIwMzsyNjMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYzMCksIFsjJiM4MjAzOzI2MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjA2KSwgWyMmIzgyMDM7MjU5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTQpLCBbIyYjODIwMzsyNTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4MSksIFsjJiM4MjAzOzI1NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTcyKSwgWyMmIzgyMDM7MjU2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjApLCBbIyYjODIwMzsyNTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzMyksIFsjJiM4MjAzOzI0NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDc0KSwgWyMmIzgyMDM7MjYzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MzEpLCBbIyYjODIwMzsyNTgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4MyksCiAgWyMmIzgyMDM7MjU4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1ODYpLCBbIyYjODIwMzsyNjM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjYzOSksIFsjJiM4MjAzOzI2MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNjE4KSwgWyMmIzgyMDM7MjU3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NzEpLCBbIyYjODIwMzsyNTMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzMiksIFsjJiM4MjAzOzI0ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDgwKSwgWyMmIzgyMDM7MjQyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0MjQpLCBbIyYjODIwMzsyNDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ4MiksIFsjJiM4MjAzOzI1NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTY1KSwgWyMmIzgyMDM7MjU2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjMpLCBbIyYjODIwMzsyNTEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxMiksCiAgWyMmIzgyMDM7MjUxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MTEpLCBbIyYjODIwMzsyNDUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1MyksIFsjJiM4MjAzOzI0NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDUyKSwgWyMmIzgyMDM7MjU2NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjQpLCBbIyYjODIwMzsyNTEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxMyksIFsjJiM4MjAzOzI0NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDQxKSwgWyMmIzgyMDM7MjYwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MDIpLCBbIyYjODIwMzsyNTg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU4OCksIFsjJiM4MjAzOzI1MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTIyKSwgWyMmIzgyMDM7MjQ5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI0OTIpLCBbIyYjODIwMzsyNTk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU5OCksCiAgWyMmIzgyMDM7MjU1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTUpLCBbIyYjODIwMzsyNDk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ5OCksIFsjJiM4MjAzOzI0MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDI5KSwgWyMmIzgyMDM7MjU5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1OTUpLCBbIyYjODIwMzsyNTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU0NSksIFsjJiM4MjAzOzI1NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTUwKSwgWyMmIzgyMDM7MjU2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NjIpLCBbIyYjODIwMzsyNTEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUxMCksIFsjJiM4MjAzOzI0ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDgxKSwgWyMmIzgyMDM7MjU0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NDgpLCBbIyYjODIwMzsyNTM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjUzNCksCiAgWyMmIzgyMDM7MjUyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1MjYpLCBbIyYjODIwMzsyNDI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQyNSksIFsjJiM4MjAzOzI1NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNTU0KSwgWyMmIzgyMDM7MjU1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI1NTIpLCBbIyYjODIwMzsyNDUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjQ1MCksIFsjJiM4MjAzOzI0MjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNDI3KSwgWyMmIzgyMDM7MjYyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2MjIpLCBbIyYjODIwMzsyNTk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjU5OSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMS4wCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTAuNmBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMC42KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjUuLi52MC4xMC42KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjUKCiMjIyMgOnNwYXJrbGVzOiBOZXcgRmVhdHVyZXMKCi0gZW5hYmxlIGNvbnRhaW5lciBzaWduaW5nIChbIyYjODIwMzsyODQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg0MSkpCi0gYWRkIGltYWdlIFNCT00gYXR0ZXN0YXRpb24gdG8gaW1hZ2UgYnVpbGRzIChbIyYjODIwMzsyODM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjgzNykpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgQ0FQSSB0byB2MS4xMC45IChbIyYjODIwMzsyODU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjg1NSkpCi0gYnVtcCBnb2xhbmcgdG8gMS4yNC4xMSAoWyMmIzgyMDM7MjgyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MjQpKQotIEJ1bXAgZ28udWJlci5vcmcvemFwIGZyb20gMS4yNy4wIHRvIDEuMjcuMSAoWyMmIzgyMDM7MjgwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI4MDQpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzIuMTAgKFsjJiM4MjAzOzI3ODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzg5KSkKLSBBZGQgcmVsZWFzZSBtYW5pZmVzdHMgKFsjJiM4MjAzOzI3NzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzc2KSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC4xMC42CgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuMTAuNWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMC41KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjQuLi52MC4xMC41KQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjQKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBDQVBJIHRvIHYxLjEwLjggKFsjJiM4MjAzOzI3NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzY2KSkKLSBVcGxpZnQgZ28gMS4yNC45IHRvIGFkZHJlc3MgQ1ZFcyAoWyMmIzgyMDM7MjczOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MzkpKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEwLjUKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMC40YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjEwLjQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTAuMy4uLnYwLjEwLjQpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTAuMwoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIENBUEkgdG8gdjEuMTAuNyAoWyMmIzgyMDM7MjcyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI3MjgpKQotIHJlbW92ZSBvc3Ytc2Nhbm5lciBmcm9tIHJlbGVhc2UgYnJhbmNoZXMgKFsjJiM4MjAzOzI3MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vYmFyZW1ldGFsLW9wZXJhdG9yL2lzc3Vlcy8yNzAyKSkKLSBBZGQgSVBBXF9CQVNFVVJJIHRvIGRvd25sb2FkIElQQSBpbWFnZSBmb3IgcmVsZWFzZS0wLjEwIChbIyYjODIwMzsyNjgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY4MykpCi0gQnVtcCBnb2xhbmcgdG8gdjEuMjQuNyAoWyMmIzgyMDM7MjY3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IvaXNzdWVzLzI2NzMpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgbW9kdWxlcyB0byB2MC4zMi45IChbIyYjODIwMzsyNjY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2JhcmVtZXRhbC1vcGVyYXRvci9pc3N1ZXMvMjY2NykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuMTAuNAoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL3ZleHhob3N0L2F0bW9zcGhlcmUuY29tbW9uKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1TNDVOeTR4TUNJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRXpPUzQwSWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXMTE5LS0+Cg==
      patchset: 4ae8581eff9e4bdb6689ce75314b238df1e2657c
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          trusted/project_1/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 9f5c1d680d573485f0ccdb18d2184d4f1d446419
          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: 298983cd1253e6833abdb49d87d912527e0e6597
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: 9f5c1d680d573485f0ccdb18d2184d4f1d446419
        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: 665decf65382ee7e2e12fa0dec54b1d6f6eea53c
          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
