all:
  children:
    controllers:
      hosts:
        controller: null
    zuul_unreachable:
      hosts: {}
  hosts:
    controller:
      ansible_connection: ssh
      ansible_host: 162.253.55.105
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      cilium_helm_values:
        operator:
          replicas: 1
      cilium_ipv4_cidr: 172.24.0.0/16
      kube_vip_address: 172.17.0.100
      kube_vip_interface: '{{ ansible_facts[''default_ipv4''].interface }}'
      kubernetes_hostname: '{{ ansible_facts[''default_ipv4''].address }}'
      kubernetes_version: 1.28.13
      molecule_install_collection_siblings: true
      molecule_scenario: secretgen-controller
      nodepool:
        az: yul2
        cloud: public
        external_id: c164e882-0c59-488e-9d85-ec97c004b123
        host_id: 1338700d28abaf70516697563709cb5989e78902918a96f23cebed44
        interface_ip: 162.253.55.105
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 162.253.55.105
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.105
        public_ipv6: 2604:e100:1:0:f816:3eff:feca:dfe3
        region: ca-ymq-1
        slot: null
      zuul_node:
        az: yul2
        cloud: public
        external_id: c164e882-0c59-488e-9d85-ec97c004b123
        host_id: 1338700d28abaf70516697563709cb5989e78902918a96f23cebed44
        interface_ip: 162.253.55.105
        label: ubuntu-noble
        node_properties: {}
        private_ipv4: 162.253.55.105
        private_ipv6: null
        provider: yul1
        public_ipv4: 162.253.55.105
        public_ipv6: 2604:e100:1:0:f816:3eff:feca:dfe3
        region: ca-ymq-1
        slot: null
        uuid: null
  vars:
    cilium_helm_values:
      operator:
        replicas: 1
    kubernetes_version: 1.28.13
    molecule_install_collection_siblings: true
    molecule_scenario: secretgen-controller
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-config/zuul.d/jobs.yaml@main#1>'
      - '<Job molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/zuul-jobs/zuul.d/ansible-jobs.yaml@main#1>'
      - '<Job atmosphere-common-molecule explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: vexxhost/atmosphere.common/.zuul.yaml@main#4>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        {MatchAny:{ImpliedBranchMatcher:main}} source: vexxhost/atmosphere.common/.zuul.yaml@main#33>'
      - '<Job atmosphere-common-molecule-secretgen-controller explicit: None implied:
        None source: vexxhost/atmosphere.common/.zuul.yaml@main#122>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 49d96188f90a4ae9bd5d2bf8ddf4f2eb
      build_refs:
      - branch: main
        change: '104'
        change_message: "chore(deps): update dependency metal3-io/ironic-standalone-operator
          to v0.12.0\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated
          due to platform limits.\n\nThis PR contains the following updates:\n\n|
          Package | Update | Change |\n|---|---|---|\n| [metal3-io/ironic-standalone-operator](https://redirect.github.com/metal3-io/ironic-standalone-operator)
          | minor | `0.5.1` \u2192 `0.12.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/ironic-standalone-operator
          (metal3-io/ironic-standalone-operator)</summary>\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.11.0...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- Support ironic-image 39.0,
          drop 35.0 ([#&#8203;890](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/890))\n\n####
          :sparkles: New Features\n\n- Respect trusted CA in ramdisk-downloader ([#&#8203;881](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/881))\n-
          Retroactively add a feature gate for Prometheus exporter ([#&#8203;844](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/844))\n-
          Allow Ironic to tolerate node taints via overrides.tolerations ([#&#8203;777](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/777))\n\n####
          :bug: Bug Fixes\n\n- Update mergeContainers to account for unknown Kubernetes
          fields ([#&#8203;888](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/888))\n-
          Merge ingress annotations instead of replacing them ([#&#8203;856](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/856))\n-
          Do not set HostPorts when DisableHostNetwork is true ([#&#8203;833](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/833))\n-
          Finish transition to ReadOnlyRootFilesystem ([#&#8203;813](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/813))\n-
          Fix missing TOOLS_DIR and TOOLS_BIN_DIR in Makefile ([#&#8203;800](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/800))\n\n####
          :book: Documentation\n\n- Bump IrSO in BMO E2E as post release action ([#&#8203;789](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/789))\n\n####
          :seedling: Others\n\n- Use self-repository syntax for reusable workflow
          calls ([#&#8203;898](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/898))\n-
          Bump github.com/onsi/gomega from 1.43.1 to 1.44.0 in /test ([#&#8203;893](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/893))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;891](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/891))\n-
          Guard against wrong image tag in release manifests ([#&#8203;880](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/880))\n-
          Remove unused RBAC rule from IRSO ([#&#8203;877](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/877))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.14.0 to 2.15.0 in /test
          ([#&#8203;876](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/876))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.33.0 in /test ([#&#8203;875](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/875))\n-
          Run zizmor on release branches ([#&#8203;872](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/872))\n-
          Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from
          1.40.0 to 1.45.0 in the go_modules group across 1 directory ([#&#8203;870](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/870))\n-
          Add smoshiur1237 as reviewer ([#&#8203;867](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/867))\n-
          Use upstream ipa tarballs ([#&#8203;866](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/866))\n-
          Update zizmor-action to v0.6.4 and fix findings ([#&#8203;865](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/865))\n-
          Bump golang.org/x/crypto from 0.56.0 to 0.57.0 ([#&#8203;862](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/862))\n-
          Group shared Go dependencies in Dependabot ([#&#8203;857](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/857))\n-
          Add id-token: write permission in build-images-action-pr workflow ([#&#8203;855](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/855))\n-
          Bump google.golang.org/grpc from 1.83.1 to 1.83.2 ([#&#8203;848](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/848))\n-
          Fix yamllint workflow ([#&#8203;847](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/847))\n-
          CI: add timeout to run-local-ironic calls ([#&#8203;839](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/839))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;834](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/834))\n-
          Remove unit GitHub Actions workflow in favor of Prow ([#&#8203;831](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/831))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.13.0 to 2.14.0 in /test
          ([#&#8203;823](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/823))\n-
          Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in /api ([#&#8203;822](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/822))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;821](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/821))\n-
          Local tests: retry podman commands if they hang ([#&#8203;814](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/814))\n-
          Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 ([#&#8203;803](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/803))\n-
          Remove PR Verifier GitHub Action workflow in favor of Prow ([#&#8203;798](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/798))\n-
          Add release-0.11 to dependabot configuration ([#&#8203;795](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/795))\n-
          Bump Go version to 1.26.6 ([#&#8203;792](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/792))\n\n####
          :recycle: Superseded or Reverted\n\n- Switch to Ironic 39.0 by default,
          prepare release-0.12 ([#&#8203;899](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/899))\n-
          Bump github.com/onsi/gomega from 1.43.0 to 1.43.1 in /test ([#&#8203;882](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/882))\n-
          Bump golang.org/x/crypto from 0.55.0 to 0.56.0 ([#&#8203;845](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/845))\n-
          Bump google.golang.org/grpc from 1.82.1 to 1.83.1 ([#&#8203;837](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/837))\n-
          Bump github.com/onsi/gomega from 1.42.1 to 1.43.0 in /test ([#&#8203;836](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/836))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 in /test ([#&#8203;805](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/805))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.93.0 to 0.93.1 ([#&#8203;802](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/802))\n-
          Bump golang.org/x/crypto from 0.54.0 to 0.55.0 ([#&#8203;801](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/801))\n-
          Drop support for Ironic 33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.10.0...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- Drop support for Ironic
          33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n-
          Update Kubernetes, controller-runtime, and Go ([#&#8203;738](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/738))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 38.0 by default, prepare release-0.11
          ([#&#8203;787](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/787))\n-
          Add support for ironic-image release-38.0 ([#&#8203;770](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/770))\n-
          feat: add volumes to overrides for mounting extra storage ([#&#8203;708](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/708))\n-
          Add multi-subnet DHCP support with per-range options ([#&#8203;673](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/673))\n\n####
          :bug: Bug Fixes\n\n- Hardening build tool artifacts downloads for verification
          ([#&#8203;749](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/749))\n\n####
          :seedling: Others\n\n- Sync the checkout action version to v7.0.1 ([#&#8203;779](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/779))\n-
          Remove golangci-lint GitHub Actions workflow in favor of Prow ([#&#8203;778](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/778))\n-
          Use docker as container runtime in functional tests ([#&#8203;775](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/775))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.92.1 to 0.93.0 ([#&#8203;774](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/774))\n-
          Remove leftover MariaDB image code ([#&#8203;772](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/772))\n-
          Bump the github-actions group with 3 updates ([#&#8203;771](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/771))\n-
          Harden hack script against WORKDIR volume mount injection ([#&#8203;769](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/769))\n-
          Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 ([#&#8203;763](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/763))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;762](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/762))\n-
          Bump the go_modules group across 1 directory with 2 updates ([#&#8203;761](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/761))\n-
          CI: regenerate manifests and fix broken link checker ([#&#8203;760](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/760))\n-
          Deprecate mariadb-image flag ([#&#8203;759](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/759))\n-
          Require explicit GitHub token for release notes tool ([#&#8203;757](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/757))\n-
          Bump golang.org/x/crypto from 0.53.0 to 0.54.0 ([#&#8203;756](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/756))\n-
          Replace crdoc container pull with go install ([#&#8203;755](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/755))\n-
          Bump go version to 1.26.5 ([#&#8203;751](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/751))\n-
          Add scheduled job for fuzzing ([#&#8203;748](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/748))\n-
          Remove zizmor inline ignore ([#&#8203;746](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/746))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.12.0 to 2.13.0 in /test
          ([#&#8203;745](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/745))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 in /test ([#&#8203;744](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/744))\n-
          Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 in /test ([#&#8203;743](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/743))\n-
          Bump the github-actions group with 2 updates ([#&#8203;742](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/742))\n-
          Bump the github-actions group across 1 directory with 3 updates ([#&#8203;740](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/740))\n-
          workflows reusing other workflows cannot have timeouts ([#&#8203;736](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/736))\n-
          add 0.10 to dependabot, drop 0.8 and 0.7 ([#&#8203;735](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/735))\n-
          Add fuzzing test for ironic standalone operator ([#&#8203;734](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/734))\n-
          Add image build workflow for PR ([#&#8203;733](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/733))\n-
          fix dependabots build workflow step ([#&#8203;724](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/724))\n-
          Use proper IPA cache address ([#&#8203;721](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/721))\n-
          Refactor: split ingress code into a separate file ([#&#8203;707](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/707))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.92.0 to 0.92.1 ([#&#8203;750](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/750))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.91.0 to 0.92.0 ([#&#8203;729](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/729))\n-
          Bump github.com/onsi/gomega from 1.41.0 to 1.42.0 in /test ([#&#8203;731](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/731))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 in /test ([#&#8203;730](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/730))\n\nThe
          image for this release is: v0.11.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.10.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.9.0...v0.10.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.9.0\n\n#### :sparkles: New Features\n\n- Switch to Ironic 37.0 by default,
          prepare release-0.10 ([#&#8203;725](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/725))\n-
          Support ironic-image 37.0 ([#&#8203;722](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/722))\n-
          Add ingress resource for Ironic, add image server service resource ([#&#8203;655](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/655))\n-
          Add Keepalived list and fields ([#&#8203;636](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/636))\n-
          Add Ironic Networking Service deployment support ([#&#8203;566](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/566))\n\n####
          :bug: Bug Fixes\n\n- Fix dnsmasq probe for IPv6-only deployments ([#&#8203;693](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/693))\n-
          Fix IRONIC_CACERT_FILE triggering TLS without a certificate ([#&#8203;689](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/689))\n-
          Fix ipa_host_ip for dual-stack Docker networks ([#&#8203;660](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/660))\n-
          Set IRONIC_CACERT_FILE to trusted CA path when configured ([#&#8203;639](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/639))\n\n####
          :book: Documentation\n\n- Create a testing guide ([#&#8203;633](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/633))\n-
          Consolidate Metal3 Contributing guide in community repo ([#&#8203;502](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/502))\n\n####
          :seedling: Others\n\n- fix dependabots build workflow step ([#&#8203;728](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/728))\n-
          update dependabot with 0.9 and drop 0.6 ([#&#8203;714](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/714))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 in /test ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
          Bump the kubernetes group to v0.35.6 ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
          Update test descriptions to read as full sentences ([#&#8203;704](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/704))\n-
          Set cooldown days to 3 for dependabot ([#&#8203;703](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/703))\n-
          Remove timeout from caller periodic workflows ([#&#8203;702](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/702))\n-
          Bump golang.org/x/crypto from 0.52.0 to 0.53.0 ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump x/net to v0.55.0 ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
          Add timeouts for all workflows ([#&#8203;698](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/698))\n-
          Bump go to 1.25.11 ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))\n-
          Bump the github-actions group with 3 updates ([#&#8203;690](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/690))\n-
          Skip networking tests when ironic-image is older than 35.0 ([#&#8203;687](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/687))\n-
          Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in /test ([#&#8203;682](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/682))\n-
          Fix name of re-usable functional workflow ([#&#8203;666](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/666))\n-
          CI: skip the prometheus test with bindAddress on multinode jobs ([#&#8203;661](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/661))\n-
          Add periodic functional test workflows ([#&#8203;659](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/659))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.90.1 to 0.91.0 ([#&#8203;658](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/658))\n-
          Add readiness probe to ironic-prometheus-exporter ([#&#8203;657](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/657))\n-
          Bump the github-actions group across 1 directory with 6 updates ([#&#8203;656](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/656))\n-
          remove obsoleted release action ([#&#8203;654](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/654))\n-
          Fix IRSO functional test ([#&#8203;651](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/651))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.51.0
          to 0.52.0 ([#&#8203;688](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/688))
          - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 in /test ([#&#8203;683](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/683))
          - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
          Bump golang to v1.25.10 and golang.org/x/net to v0.53.0 ([#&#8203;674](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/674))
          - superseded by ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))
          and ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
          Bump golang.org/x/crypto from 0.50.0 to 0.51.0 ([#&#8203;669](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/669))
          - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump the kubernetes group to v0.35.5 ([#&#8203;668](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/668))
          - superseded by ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;648](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/648))
          - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n\nThe
          image for this release is: v0.10.0\n\nThe default Ironic version is [v37.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v37.0.0).\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.9.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.9.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.2...v0.9.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.0\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n-
          <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-7cwm-fpfh-rrch>\n\n####
          :warning: Breaking Changes\n\n- Remove support for ironic-image v32 ([#&#8203;645](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/645))\n-
          Require environment label on Secrets and ConfigMaps ([#&#8203;619](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/619))\n\n####
          :sparkles: New Features\n\n- Support ironic-image 35.0 ([#&#8203;644](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/644))\n-
          Add bindAddress configuration for prometheus exporter ([#&#8203;635](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/635))\n-
          Accept a Secret or a ConfigMap for BMC CA and Trusted CA ([#&#8203;526](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/526))\n\n####
          :book: Documentation\n\n- Added instructions to run controller locally on
          kind ([#&#8203;624](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/624))\n-
          Mention CONTAINER_RUNTIME in AGENTS.md ([#&#8203;631](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/631))\n-
          add OpenSSF OSPS baseline level 1 badge ([#&#8203;610](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/610))\n\n####
          :seedling: Others\n\n- Bump the kubernetes group across 3 directories with
          4 updates ([#&#8203;640](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/640))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 in /test
          ([#&#8203;638](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/638))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 ([#&#8203;637](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/637))\n-
          Use the new IRONIC_JSON_RPC_PORT instead of an OS override ([#&#8203;618](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/618))\n-
          Add lint-fix target for auto-fixing linter issues ([#&#8203;632](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/632))\n-
          Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in the go_modules
          group across 1 directory ([#&#8203;634](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/634))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;627](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/627))\n-
          Update controller-runtime and k8s libraries ([#&#8203;625](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/625))\n-
          Remove last mentions of ironic-inspector ([#&#8203;617](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/617))\n-
          Bump the kubernetes group to v0.34.6 ([#&#8203;611](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/611))\n-
          Bump golang to v1.25 in go modules and golangci-lint to v2.10.1 ([#&#8203;600](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/600))\n-
          Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;603](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/603))\n-
          remove docker push stuff from Makefile ([#&#8203;599](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/599))\n-
          bump x/net to v0.49.0 ([#&#8203;588](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/588))\n-
          Bump the github-actions group with 2 updates ([#&#8203;579](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/579))\n-
          Bump go version to 1.25.8 ([#&#8203;576](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/576))\n-
          add zizmor scanner ([#&#8203;573](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/573))\n-
          e2e: download ipa image only once ([#&#8203;575](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/575))\n-
          bump otel/sdk v1.40.0 ([#&#8203;572](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/572))\n-
          harden github actions workflows ([#&#8203;571](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/571))\n-
          move security-insights.yml to .github/ and use upstream validator ([#&#8203;565](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/565))\n-
          Bump the github-actions group with 3 updates ([#&#8203;562](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/562))\n-
          add SECURITY_INSIGHTS.yml ([#&#8203;557](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/557))\n-
          fix reapprover workflow ([#&#8203;556](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/556))\n-
          enforce ol-prefix 'one' style for ordered lists ([#&#8203;547](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/547))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;529](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/529))\n-
          specify oci platform during image build ([#&#8203;555](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/555))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 in /test ([#&#8203;528](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/528))\n-
          Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the github-actions
          group ([#&#8203;551](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/551))\n-
          add dependabot config for release-0.8 ([#&#8203;546](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/546))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.89.0 to 0.90.1 ([#&#8203;621](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/621))\n-
          Bump golang.org/x/crypto from 0.48.0 to 0.49.0 ([#&#8203;602](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/602))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.10.0 to 2.11.1 in /test
          ([#&#8203;581](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/581))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;567](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/567))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;558](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/558))\n-
          Bump golang.org/x/crypto from 0.47.0 to 0.48.0 ([#&#8203;543](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/543))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.88.1 to 0.89.0 ([#&#8203;542](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/542))\n-
          Bump the kubernetes group to v0.34.4 ([#&#8203;541](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/541))\n\nThe
          image for this release is: v0.9.0\n\nThe default Ironic version is [v35.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v35.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.8.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.1...v0.8.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.1\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
          :warning: Breaking Changes\n\n- Require environment label on Secrets and
          ConfigMaps ([#&#8203;664](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/664))\n\n####
          :seedling: Others\n\n- Bump golang to 1.25.10 ([#&#8203;677](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/677))\n-
          Bump the kubernetes group to v0.34.8 ([#&#8203;670](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/670))\n-
          Bump the github-actions group with 2 updates ([#&#8203;653](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/653))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;650](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/650))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;641](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/641))\n\n####
          :recycle: Superseded or Reverted\n\n- ([#&#8203;628](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/628)),
          ([#&#8203;622](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/622)),
          ([#&#8203;613](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/613))\n\nThe
          image for this release is: v0.8.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.8.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.0...v0.8.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.0\n\n#### :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3
          ([#&#8203;604](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/604))\n-
          e2e: download ipa image only once ([#&#8203;597](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/597))\n-
          bump x/net to v0.49.0 ([#&#8203;591](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/591))\n-
          harden pr-verifier workflow trigger ([#&#8203;595](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/595))\n-
          Bump go version to 1.25.8 ([#&#8203;582](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/582))\n-
          Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the github-actions
          group ([#&#8203;578](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/578))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;568](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/568))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;560](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/560))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 in /test ([#&#8203;554](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/554))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;550](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/550))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;552](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/552))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;549](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/549),
          [#&#8203;563](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/563)\n\nThe
          image for this release is: v0.8.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.8.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.3...v0.8.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.0\n\n#### :warning: Breaking Changes\n\n- Remove support for ironic-image
          v31 ([#&#8203;538](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/538))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 34.0 by default, prepare release-0.8
          ([#&#8203;539](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/539))\n-
          Support ironic-image 34.0 ([#&#8203;537](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/537))\n-
          Pass IPA_FLAVOR and IPA_ARCH env vars to ramdisk-downloader ([#&#8203;535](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/535))\n-
          pass proxy environment variables to ramdisk-downloader ([#&#8203;489](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/489))\n\n####
          :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container environment variables
          ([#&#8203;525](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/525))\n-
          Avoid caching all ConfigMaps in the cluster ([#&#8203;463](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/463))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;419](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/419))\n\n####
          :seedling: Others\n\n- Update MariaDB operator installation with retry logic
          and github repos ([#&#8203;536](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/536))\n-
          Bump golang version to 1.24.13 ([#&#8203;531](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/531))\n-
          bump github actions to new major versions ([#&#8203;527](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/527))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.88.0 to 0.88.1 ([#&#8203;523](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/523))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;519](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/519))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;518](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/518))\n-
          Uplift k8s.io/utils to match the parent gomod ([#&#8203;513](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/513))\n-
          Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in /test ([#&#8203;506](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/506))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;505](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/505))\n-
          Bump golang.org/x/crypto from 0.46.0 to 0.47.0 ([#&#8203;504](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/504))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.9.0 to 2.10.0 in /test
          ([#&#8203;501](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/501))\n-
          Enable nakedret linter for golangcilint ([#&#8203;496](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/496))\n-
          Enable containedctx linter for golangcilint ([#&#8203;493](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/493))\n-
          Add clomonitor and openssf scorecard badge ([#&#8203;497](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/497))\n-
          Enable nilerr linter for golangcilint ([#&#8203;495](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/495))\n-
          Enable gci formatter for golancilint ([#&#8203;494](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/494))\n-
          Enable nilnil linter for golangcilint ([#&#8203;491](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/491))\n-
          Enable \"revive\" linter in golangci-lint ([#&#8203;474](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/474))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;479](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/479))\n-
          update dependabot config for 0.6 and 0.7 ([#&#8203;476](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/476))\n-
          Fix generating release notes with markdown error ([#&#8203;472](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/472))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang version to 1.24.12 ([#&#8203;508](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/508))\n-
          Bump the github-actions group with 2 updates ([#&#8203;498](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/498))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.1 to 0.88.0 ([#&#8203;503](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/503))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.0 to 0.87.1 ([#&#8203;485](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/485))\n-
          Bump softprops/action-gh-release from 2.4.2 to 2.5.0 in the github-actions
          group ([#&#8203;483](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/483))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;466](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/466))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;465](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/465))\n\nThe
          image for this release is: v0.8.0\n\nThe default Ironic version is [v34.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v34.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.7.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.2...v0.7.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.2\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
          :warning: Breaking Changes\n\n- Require environment label on Secrets ([#&#8203;665](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/665))\n\n####
          :seedling: Others\n\n- Bump golang version to 1.25.10 ([#&#8203;678](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/678))\n-
          Bump kubernetes group to v0.34.8 ([#&#8203;671](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/671))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;642](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/642))\n\n####
          :recycle: Superseded or Reverted\n\n- ([#&#8203;629](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/629)),
          ([#&#8203;614](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/614))\n\nThe
          image for this release is: v0.7.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.1...v0.7.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.1\n\n#### :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container
          environment variables ([#&#8203;530](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/530))\n\n####
          :seedling: Others\n\n- e2e: download ipa image only once ([#&#8203;596](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/596))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;605](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/605))\n-
          bump x/net to v0.49.0 ([#&#8203;589](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/589))\n-
          harden pr-verifier workflow trigger ([#&#8203;594](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/594))\n-
          Bump go version to 1.25.8 ([#&#8203;584](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/584))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;569](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/569))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;559](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/559))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;521](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/521))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;533](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/533),
          [#&#8203;544](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/544),
          [#&#8203;520](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/520)\n\nThe
          image for this release is: v0.7.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.0-rc.0...v0.7.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.0\n\n#### :seedling: Others\n\n- Uplift k8s.io/utils to match the parent
          gomod ([#&#8203;514](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/514))\n-
          Bump golang version to 1.24.12 ([#&#8203;512](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/512))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;507](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/507))\n-
          Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions
          group ([#&#8203;499](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/499))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;480](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/480))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;488](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/488))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;486](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/486))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.0 to 0.87.1 ([#&#8203;484](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/484))\n\nThe
          image for this release is: v0.7.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.3...v0.7.0-rc.0)\n\n###
          v0.7.0\n\n<!-- markdownlint-disable no-inline-html line-length -->\n\n####
          Changes since v0.6.0\n\n#### :warning: Breaking Changes\n\n- Remove support
          for ironic-image v30 ([#&#8203;461](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/461))\n-
          Track secret using their content instead of their version ([#&#8203;424](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/424))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 33.0 by default, prepare release-0.7
          ([#&#8203;473](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/473))\n-
          Support ironic-image 33.0 ([#&#8203;459](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/459))\n-
          enable container signing ([#&#8203;458](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/458))\n-
          add image SBOM attestation to image builds ([#&#8203;445](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/445))\n-
          use SecretManager to handle access to cluster secrets ([#&#8203;441](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/441))\n-
          Add support for custom CA certificates ([#&#8203;420](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/420))\n-
          Add support for ironic-prometheus-exporter ([#&#8203;418](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/418))\n-
          Overrides: allow appending/changing containers and initContainers ([#&#8203;407](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/407))\n-
          Support ironic-image 32.0 ([#&#8203;390](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/390))\n-
          Add a command to run ironic locally using podman ([#&#8203;382](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/382))\n\n####
          :book: Documentation\n\n- Update ExtraConfig documentation ([#&#8203;397](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/397))\n\n####
          :seedling: Others\n\n- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 ([#&#8203;464](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/464))\n-
          add missing shellcheck ([#&#8203;462](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/462))\n-
          lint: allow long lines in tables and code fences ([#&#8203;460](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/460))\n-
          Fix make lint target ([#&#8203;457](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/457))\n-
          bump golang to v1.24.11 ([#&#8203;451](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/451))\n-
          Bump the github-actions group with 2 updates ([#&#8203;446](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/446))\n-
          Add yamllint workflow ([#&#8203;439](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/439))\n-
          Bump golangci-lint to v2 ([#&#8203;438](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/438))\n-
          add missing markdownlint config file and fix issues ([#&#8203;437](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/437))\n-
          Bump prometheus-operator to v0.87.0 ([#&#8203;436](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/436))\n-
          remove scheduled osv-scanner workflow ([#&#8203;432](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/432))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 in /test
          ([#&#8203;428](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/428))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.86.1 to 0.86.2 ([#&#8203;427](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/427))\n-
          Bump the kubernetes group to v0.34.2 ([#&#8203;426](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/426))\n-
          Update controller-runtime and Kubernetes libs ([#&#8203;421](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/421))\n-
          Parameterize Makefile container build tool ([#&#8203;417](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/417))\n-
          Update to Pull request template ([#&#8203;416](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/416))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions
          group ([#&#8203;414](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/414))\n-
          Tests: add a test on upgrading non-HA Ironic with a database ([#&#8203;413](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/413))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test ([#&#8203;408](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/408))\n-
          Do not mount service account token on Ironic pods ([#&#8203;406](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/406))\n-
          Make IrSO configmap name predictable ([#&#8203;405](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/405))\n-
          Bump sigs.k8s.io/yaml from 1.4.0 to 1.6.0 ([#&#8203;398](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/398))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;392](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/392))\n-
          Add prior art for prepare release ([#&#8203;389](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/389))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.44.0
          to 0.45.0 ([#&#8203;434](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/434))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.44.0 ([#&#8203;422](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/422))\n-
          bump golang to v1.24.9 ([#&#8203;409](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/409))\n-
          Bump golang.org/x/crypto from 0.42.0 to 0.43.0 ([#&#8203;404](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/404))\n-
          Uplift go 1.24.8 to fix CVEs ([#&#8203;400](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/400))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /test ([#&#8203;399](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/399))\n\nThe
          image for this release is: v0.7.0\n\nThe default Ironic version is [v33.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v33.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.6.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.2...v0.6.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.2\n\n#### :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3
          ([#&#8203;606](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/606))\n-
          Bump golangci-lint to v2.6.2 ([#&#8203;601](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/601))\n-
          e2e: download ipa image only once ([#&#8203;598](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/598))\n-
          bump otel/sdk to v1.40.0 ([#&#8203;587](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/587))\n-
          harden pr-verifier workflow trigger ([#&#8203;593](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/593))\n-
          bump x/net to v0.49.0 ([#&#8203;590](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/590))\n-
          Bump go version to 1.25.8 ([#&#8203;583](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/583))\n-
          Bump the kubernetes group from v0.33.8 to v0.33.9 ([#&#8203;570](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/570))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;545](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/545))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;532](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/532)\n\nThe
          image for this release is: v0.6.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.6.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.1...v0.6.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.1\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;477](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/477))\n-
          add image SBOM attestation to image builds ([#&#8203;470](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/470))\n\n####
          :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;511](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/511))\n-
          Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions
          group ([#&#8203;500](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/500))\n-
          Bump the github-actions group with 2 updates ([#&#8203;481](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/481))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;487](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/487))\n-
          Bump the kubernetes group to v0.33.7 ([#&#8203;482](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/482))\n-
          Bump golang to v1.24.11 ([#&#8203;453](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/453))\n\nThe
          image for this release is: v0.6.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.6.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.0...v0.6.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.0\n\n#### :seedling: Others\n\n- Bump k8s.io packages to v0.33.6 ([#&#8203;442](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/442))\n-
          remove scheduled osv-scanner workflow ([#&#8203;435](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/435))\n-
          bump golang to v1.24.9 ([#&#8203;410](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/410))\n-
          Uplift go 1.24.8 to fix CVEs ([#&#8203;403](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/403))\n\n####
          :recycle: Superseded or Reverted\n\n- `<insert superseded bumps and reverts
          here>`\n\nThe image for this release is: v0.6.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.6.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.5.3...v0.6.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.5.0\n\n#### :warning: Breaking Changes\n\n- Drop support for Ironic older
          than 30.0 ([#&#8203;380](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/380))\n-
          Move the JSON RPC port from 8089 to 6189 ([#&#8203;363](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/363))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 32.0 by default, prepare release-0.6
          ([#&#8203;388](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/388))\n-
          Support ironic-image 32.0 ([#&#8203;391](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/391))\n-
          Add support for BMC CA certificates ([#&#8203;379](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/379))\n-
          Add support for overrides for generated pods ([#&#8203;361](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/361))\n\n####
          :seedling: Others\n\n- add specific time to dependabot config ([#&#8203;386](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/386))\n-
          Fix OSV-Scanner ([#&#8203;376](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/376))\n-
          Bump the kubernetes group to 0.33.5 ([#&#8203;372](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/372))\n-
          Bump golang.org/x/crypto from 0.41.0 to 0.42.0 ([#&#8203;373](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/373))\n-
          Enable variable shadowing check in govet linter ([#&#8203;371](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/371))\n-
          Tests: update versions of dependencies ([#&#8203;369](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/369))\n-
          switch to new cncf oracle gh runners ([#&#8203;318](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/318))\n-
          Export IPA_BASEURI to have stable tests ([#&#8203;362](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/362))\n-
          Tests: collect logs from cert-manager ([#&#8203;368](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/368))\n-
          Bump git\n\n> \u2757 **Important**\n> \n> \u2702 PR body was truncated to
          here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/104
        commit_id: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
        patchset: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
        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: 619f95062aa14d179119917561e30c7e
      buildset_refs:
      - branch: main
        change: '104'
        change_message: "chore(deps): update dependency metal3-io/ironic-standalone-operator
          to v0.12.0\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated
          due to platform limits.\n\nThis PR contains the following updates:\n\n|
          Package | Update | Change |\n|---|---|---|\n| [metal3-io/ironic-standalone-operator](https://redirect.github.com/metal3-io/ironic-standalone-operator)
          | minor | `0.5.1` \u2192 `0.12.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/ironic-standalone-operator
          (metal3-io/ironic-standalone-operator)</summary>\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.11.0...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- Support ironic-image 39.0,
          drop 35.0 ([#&#8203;890](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/890))\n\n####
          :sparkles: New Features\n\n- Respect trusted CA in ramdisk-downloader ([#&#8203;881](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/881))\n-
          Retroactively add a feature gate for Prometheus exporter ([#&#8203;844](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/844))\n-
          Allow Ironic to tolerate node taints via overrides.tolerations ([#&#8203;777](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/777))\n\n####
          :bug: Bug Fixes\n\n- Update mergeContainers to account for unknown Kubernetes
          fields ([#&#8203;888](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/888))\n-
          Merge ingress annotations instead of replacing them ([#&#8203;856](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/856))\n-
          Do not set HostPorts when DisableHostNetwork is true ([#&#8203;833](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/833))\n-
          Finish transition to ReadOnlyRootFilesystem ([#&#8203;813](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/813))\n-
          Fix missing TOOLS_DIR and TOOLS_BIN_DIR in Makefile ([#&#8203;800](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/800))\n\n####
          :book: Documentation\n\n- Bump IrSO in BMO E2E as post release action ([#&#8203;789](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/789))\n\n####
          :seedling: Others\n\n- Use self-repository syntax for reusable workflow
          calls ([#&#8203;898](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/898))\n-
          Bump github.com/onsi/gomega from 1.43.1 to 1.44.0 in /test ([#&#8203;893](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/893))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;891](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/891))\n-
          Guard against wrong image tag in release manifests ([#&#8203;880](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/880))\n-
          Remove unused RBAC rule from IRSO ([#&#8203;877](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/877))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.14.0 to 2.15.0 in /test
          ([#&#8203;876](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/876))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.33.0 in /test ([#&#8203;875](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/875))\n-
          Run zizmor on release branches ([#&#8203;872](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/872))\n-
          Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from
          1.40.0 to 1.45.0 in the go_modules group across 1 directory ([#&#8203;870](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/870))\n-
          Add smoshiur1237 as reviewer ([#&#8203;867](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/867))\n-
          Use upstream ipa tarballs ([#&#8203;866](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/866))\n-
          Update zizmor-action to v0.6.4 and fix findings ([#&#8203;865](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/865))\n-
          Bump golang.org/x/crypto from 0.56.0 to 0.57.0 ([#&#8203;862](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/862))\n-
          Group shared Go dependencies in Dependabot ([#&#8203;857](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/857))\n-
          Add id-token: write permission in build-images-action-pr workflow ([#&#8203;855](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/855))\n-
          Bump google.golang.org/grpc from 1.83.1 to 1.83.2 ([#&#8203;848](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/848))\n-
          Fix yamllint workflow ([#&#8203;847](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/847))\n-
          CI: add timeout to run-local-ironic calls ([#&#8203;839](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/839))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;834](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/834))\n-
          Remove unit GitHub Actions workflow in favor of Prow ([#&#8203;831](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/831))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.13.0 to 2.14.0 in /test
          ([#&#8203;823](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/823))\n-
          Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in /api ([#&#8203;822](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/822))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;821](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/821))\n-
          Local tests: retry podman commands if they hang ([#&#8203;814](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/814))\n-
          Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 ([#&#8203;803](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/803))\n-
          Remove PR Verifier GitHub Action workflow in favor of Prow ([#&#8203;798](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/798))\n-
          Add release-0.11 to dependabot configuration ([#&#8203;795](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/795))\n-
          Bump Go version to 1.26.6 ([#&#8203;792](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/792))\n\n####
          :recycle: Superseded or Reverted\n\n- Switch to Ironic 39.0 by default,
          prepare release-0.12 ([#&#8203;899](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/899))\n-
          Bump github.com/onsi/gomega from 1.43.0 to 1.43.1 in /test ([#&#8203;882](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/882))\n-
          Bump golang.org/x/crypto from 0.55.0 to 0.56.0 ([#&#8203;845](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/845))\n-
          Bump google.golang.org/grpc from 1.82.1 to 1.83.1 ([#&#8203;837](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/837))\n-
          Bump github.com/onsi/gomega from 1.42.1 to 1.43.0 in /test ([#&#8203;836](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/836))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 in /test ([#&#8203;805](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/805))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.93.0 to 0.93.1 ([#&#8203;802](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/802))\n-
          Bump golang.org/x/crypto from 0.54.0 to 0.55.0 ([#&#8203;801](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/801))\n-
          Drop support for Ironic 33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.10.0...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- Drop support for Ironic
          33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n-
          Update Kubernetes, controller-runtime, and Go ([#&#8203;738](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/738))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 38.0 by default, prepare release-0.11
          ([#&#8203;787](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/787))\n-
          Add support for ironic-image release-38.0 ([#&#8203;770](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/770))\n-
          feat: add volumes to overrides for mounting extra storage ([#&#8203;708](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/708))\n-
          Add multi-subnet DHCP support with per-range options ([#&#8203;673](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/673))\n\n####
          :bug: Bug Fixes\n\n- Hardening build tool artifacts downloads for verification
          ([#&#8203;749](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/749))\n\n####
          :seedling: Others\n\n- Sync the checkout action version to v7.0.1 ([#&#8203;779](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/779))\n-
          Remove golangci-lint GitHub Actions workflow in favor of Prow ([#&#8203;778](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/778))\n-
          Use docker as container runtime in functional tests ([#&#8203;775](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/775))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.92.1 to 0.93.0 ([#&#8203;774](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/774))\n-
          Remove leftover MariaDB image code ([#&#8203;772](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/772))\n-
          Bump the github-actions group with 3 updates ([#&#8203;771](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/771))\n-
          Harden hack script against WORKDIR volume mount injection ([#&#8203;769](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/769))\n-
          Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 ([#&#8203;763](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/763))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;762](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/762))\n-
          Bump the go_modules group across 1 directory with 2 updates ([#&#8203;761](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/761))\n-
          CI: regenerate manifests and fix broken link checker ([#&#8203;760](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/760))\n-
          Deprecate mariadb-image flag ([#&#8203;759](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/759))\n-
          Require explicit GitHub token for release notes tool ([#&#8203;757](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/757))\n-
          Bump golang.org/x/crypto from 0.53.0 to 0.54.0 ([#&#8203;756](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/756))\n-
          Replace crdoc container pull with go install ([#&#8203;755](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/755))\n-
          Bump go version to 1.26.5 ([#&#8203;751](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/751))\n-
          Add scheduled job for fuzzing ([#&#8203;748](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/748))\n-
          Remove zizmor inline ignore ([#&#8203;746](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/746))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.12.0 to 2.13.0 in /test
          ([#&#8203;745](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/745))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 in /test ([#&#8203;744](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/744))\n-
          Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 in /test ([#&#8203;743](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/743))\n-
          Bump the github-actions group with 2 updates ([#&#8203;742](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/742))\n-
          Bump the github-actions group across 1 directory with 3 updates ([#&#8203;740](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/740))\n-
          workflows reusing other workflows cannot have timeouts ([#&#8203;736](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/736))\n-
          add 0.10 to dependabot, drop 0.8 and 0.7 ([#&#8203;735](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/735))\n-
          Add fuzzing test for ironic standalone operator ([#&#8203;734](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/734))\n-
          Add image build workflow for PR ([#&#8203;733](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/733))\n-
          fix dependabots build workflow step ([#&#8203;724](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/724))\n-
          Use proper IPA cache address ([#&#8203;721](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/721))\n-
          Refactor: split ingress code into a separate file ([#&#8203;707](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/707))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.92.0 to 0.92.1 ([#&#8203;750](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/750))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.91.0 to 0.92.0 ([#&#8203;729](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/729))\n-
          Bump github.com/onsi/gomega from 1.41.0 to 1.42.0 in /test ([#&#8203;731](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/731))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 in /test ([#&#8203;730](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/730))\n\nThe
          image for this release is: v0.11.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.10.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.9.0...v0.10.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.9.0\n\n#### :sparkles: New Features\n\n- Switch to Ironic 37.0 by default,
          prepare release-0.10 ([#&#8203;725](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/725))\n-
          Support ironic-image 37.0 ([#&#8203;722](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/722))\n-
          Add ingress resource for Ironic, add image server service resource ([#&#8203;655](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/655))\n-
          Add Keepalived list and fields ([#&#8203;636](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/636))\n-
          Add Ironic Networking Service deployment support ([#&#8203;566](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/566))\n\n####
          :bug: Bug Fixes\n\n- Fix dnsmasq probe for IPv6-only deployments ([#&#8203;693](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/693))\n-
          Fix IRONIC_CACERT_FILE triggering TLS without a certificate ([#&#8203;689](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/689))\n-
          Fix ipa_host_ip for dual-stack Docker networks ([#&#8203;660](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/660))\n-
          Set IRONIC_CACERT_FILE to trusted CA path when configured ([#&#8203;639](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/639))\n\n####
          :book: Documentation\n\n- Create a testing guide ([#&#8203;633](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/633))\n-
          Consolidate Metal3 Contributing guide in community repo ([#&#8203;502](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/502))\n\n####
          :seedling: Others\n\n- fix dependabots build workflow step ([#&#8203;728](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/728))\n-
          update dependabot with 0.9 and drop 0.6 ([#&#8203;714](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/714))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 in /test ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
          Bump the kubernetes group to v0.35.6 ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
          Update test descriptions to read as full sentences ([#&#8203;704](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/704))\n-
          Set cooldown days to 3 for dependabot ([#&#8203;703](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/703))\n-
          Remove timeout from caller periodic workflows ([#&#8203;702](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/702))\n-
          Bump golang.org/x/crypto from 0.52.0 to 0.53.0 ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump x/net to v0.55.0 ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
          Add timeouts for all workflows ([#&#8203;698](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/698))\n-
          Bump go to 1.25.11 ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))\n-
          Bump the github-actions group with 3 updates ([#&#8203;690](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/690))\n-
          Skip networking tests when ironic-image is older than 35.0 ([#&#8203;687](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/687))\n-
          Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in /test ([#&#8203;682](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/682))\n-
          Fix name of re-usable functional workflow ([#&#8203;666](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/666))\n-
          CI: skip the prometheus test with bindAddress on multinode jobs ([#&#8203;661](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/661))\n-
          Add periodic functional test workflows ([#&#8203;659](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/659))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.90.1 to 0.91.0 ([#&#8203;658](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/658))\n-
          Add readiness probe to ironic-prometheus-exporter ([#&#8203;657](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/657))\n-
          Bump the github-actions group across 1 directory with 6 updates ([#&#8203;656](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/656))\n-
          remove obsoleted release action ([#&#8203;654](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/654))\n-
          Fix IRSO functional test ([#&#8203;651](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/651))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.51.0
          to 0.52.0 ([#&#8203;688](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/688))
          - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 in /test ([#&#8203;683](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/683))
          - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
          Bump golang to v1.25.10 and golang.org/x/net to v0.53.0 ([#&#8203;674](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/674))
          - superseded by ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))
          and ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
          Bump golang.org/x/crypto from 0.50.0 to 0.51.0 ([#&#8203;669](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/669))
          - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump the kubernetes group to v0.35.5 ([#&#8203;668](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/668))
          - superseded by ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;648](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/648))
          - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n\nThe
          image for this release is: v0.10.0\n\nThe default Ironic version is [v37.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v37.0.0).\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.9.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.9.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.2...v0.9.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.0\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n-
          <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-7cwm-fpfh-rrch>\n\n####
          :warning: Breaking Changes\n\n- Remove support for ironic-image v32 ([#&#8203;645](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/645))\n-
          Require environment label on Secrets and ConfigMaps ([#&#8203;619](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/619))\n\n####
          :sparkles: New Features\n\n- Support ironic-image 35.0 ([#&#8203;644](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/644))\n-
          Add bindAddress configuration for prometheus exporter ([#&#8203;635](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/635))\n-
          Accept a Secret or a ConfigMap for BMC CA and Trusted CA ([#&#8203;526](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/526))\n\n####
          :book: Documentation\n\n- Added instructions to run controller locally on
          kind ([#&#8203;624](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/624))\n-
          Mention CONTAINER_RUNTIME in AGENTS.md ([#&#8203;631](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/631))\n-
          add OpenSSF OSPS baseline level 1 badge ([#&#8203;610](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/610))\n\n####
          :seedling: Others\n\n- Bump the kubernetes group across 3 directories with
          4 updates ([#&#8203;640](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/640))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 in /test
          ([#&#8203;638](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/638))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 ([#&#8203;637](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/637))\n-
          Use the new IRONIC_JSON_RPC_PORT instead of an OS override ([#&#8203;618](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/618))\n-
          Add lint-fix target for auto-fixing linter issues ([#&#8203;632](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/632))\n-
          Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in the go_modules
          group across 1 directory ([#&#8203;634](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/634))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;627](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/627))\n-
          Update controller-runtime and k8s libraries ([#&#8203;625](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/625))\n-
          Remove last mentions of ironic-inspector ([#&#8203;617](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/617))\n-
          Bump the kubernetes group to v0.34.6 ([#&#8203;611](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/611))\n-
          Bump golang to v1.25 in go modules and golangci-lint to v2.10.1 ([#&#8203;600](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/600))\n-
          Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;603](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/603))\n-
          remove docker push stuff from Makefile ([#&#8203;599](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/599))\n-
          bump x/net to v0.49.0 ([#&#8203;588](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/588))\n-
          Bump the github-actions group with 2 updates ([#&#8203;579](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/579))\n-
          Bump go version to 1.25.8 ([#&#8203;576](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/576))\n-
          add zizmor scanner ([#&#8203;573](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/573))\n-
          e2e: download ipa image only once ([#&#8203;575](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/575))\n-
          bump otel/sdk v1.40.0 ([#&#8203;572](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/572))\n-
          harden github actions workflows ([#&#8203;571](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/571))\n-
          move security-insights.yml to .github/ and use upstream validator ([#&#8203;565](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/565))\n-
          Bump the github-actions group with 3 updates ([#&#8203;562](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/562))\n-
          add SECURITY_INSIGHTS.yml ([#&#8203;557](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/557))\n-
          fix reapprover workflow ([#&#8203;556](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/556))\n-
          enforce ol-prefix 'one' style for ordered lists ([#&#8203;547](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/547))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;529](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/529))\n-
          specify oci platform during image build ([#&#8203;555](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/555))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 in /test ([#&#8203;528](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/528))\n-
          Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the github-actions
          group ([#&#8203;551](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/551))\n-
          add dependabot config for release-0.8 ([#&#8203;546](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/546))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.89.0 to 0.90.1 ([#&#8203;621](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/621))\n-
          Bump golang.org/x/crypto from 0.48.0 to 0.49.0 ([#&#8203;602](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/602))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.10.0 to 2.11.1 in /test
          ([#&#8203;581](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/581))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;567](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/567))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;558](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/558))\n-
          Bump golang.org/x/crypto from 0.47.0 to 0.48.0 ([#&#8203;543](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/543))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.88.1 to 0.89.0 ([#&#8203;542](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/542))\n-
          Bump the kubernetes group to v0.34.4 ([#&#8203;541](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/541))\n\nThe
          image for this release is: v0.9.0\n\nThe default Ironic version is [v35.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v35.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.8.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.1...v0.8.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.1\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
          :warning: Breaking Changes\n\n- Require environment label on Secrets and
          ConfigMaps ([#&#8203;664](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/664))\n\n####
          :seedling: Others\n\n- Bump golang to 1.25.10 ([#&#8203;677](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/677))\n-
          Bump the kubernetes group to v0.34.8 ([#&#8203;670](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/670))\n-
          Bump the github-actions group with 2 updates ([#&#8203;653](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/653))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;650](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/650))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;641](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/641))\n\n####
          :recycle: Superseded or Reverted\n\n- ([#&#8203;628](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/628)),
          ([#&#8203;622](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/622)),
          ([#&#8203;613](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/613))\n\nThe
          image for this release is: v0.8.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.8.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.0...v0.8.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.0\n\n#### :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3
          ([#&#8203;604](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/604))\n-
          e2e: download ipa image only once ([#&#8203;597](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/597))\n-
          bump x/net to v0.49.0 ([#&#8203;591](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/591))\n-
          harden pr-verifier workflow trigger ([#&#8203;595](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/595))\n-
          Bump go version to 1.25.8 ([#&#8203;582](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/582))\n-
          Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the github-actions
          group ([#&#8203;578](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/578))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;568](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/568))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;560](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/560))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 in /test ([#&#8203;554](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/554))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;550](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/550))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;552](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/552))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;549](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/549),
          [#&#8203;563](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/563)\n\nThe
          image for this release is: v0.8.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.8.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.3...v0.8.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.0\n\n#### :warning: Breaking Changes\n\n- Remove support for ironic-image
          v31 ([#&#8203;538](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/538))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 34.0 by default, prepare release-0.8
          ([#&#8203;539](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/539))\n-
          Support ironic-image 34.0 ([#&#8203;537](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/537))\n-
          Pass IPA_FLAVOR and IPA_ARCH env vars to ramdisk-downloader ([#&#8203;535](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/535))\n-
          pass proxy environment variables to ramdisk-downloader ([#&#8203;489](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/489))\n\n####
          :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container environment variables
          ([#&#8203;525](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/525))\n-
          Avoid caching all ConfigMaps in the cluster ([#&#8203;463](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/463))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;419](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/419))\n\n####
          :seedling: Others\n\n- Update MariaDB operator installation with retry logic
          and github repos ([#&#8203;536](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/536))\n-
          Bump golang version to 1.24.13 ([#&#8203;531](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/531))\n-
          bump github actions to new major versions ([#&#8203;527](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/527))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.88.0 to 0.88.1 ([#&#8203;523](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/523))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;519](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/519))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;518](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/518))\n-
          Uplift k8s.io/utils to match the parent gomod ([#&#8203;513](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/513))\n-
          Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in /test ([#&#8203;506](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/506))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;505](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/505))\n-
          Bump golang.org/x/crypto from 0.46.0 to 0.47.0 ([#&#8203;504](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/504))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.9.0 to 2.10.0 in /test
          ([#&#8203;501](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/501))\n-
          Enable nakedret linter for golangcilint ([#&#8203;496](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/496))\n-
          Enable containedctx linter for golangcilint ([#&#8203;493](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/493))\n-
          Add clomonitor and openssf scorecard badge ([#&#8203;497](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/497))\n-
          Enable nilerr linter for golangcilint ([#&#8203;495](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/495))\n-
          Enable gci formatter for golancilint ([#&#8203;494](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/494))\n-
          Enable nilnil linter for golangcilint ([#&#8203;491](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/491))\n-
          Enable \"revive\" linter in golangci-lint ([#&#8203;474](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/474))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;479](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/479))\n-
          update dependabot config for 0.6 and 0.7 ([#&#8203;476](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/476))\n-
          Fix generating release notes with markdown error ([#&#8203;472](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/472))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang version to 1.24.12 ([#&#8203;508](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/508))\n-
          Bump the github-actions group with 2 updates ([#&#8203;498](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/498))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.1 to 0.88.0 ([#&#8203;503](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/503))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.0 to 0.87.1 ([#&#8203;485](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/485))\n-
          Bump softprops/action-gh-release from 2.4.2 to 2.5.0 in the github-actions
          group ([#&#8203;483](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/483))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;466](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/466))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;465](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/465))\n\nThe
          image for this release is: v0.8.0\n\nThe default Ironic version is [v34.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v34.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.7.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.2...v0.7.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.2\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
          :warning: Breaking Changes\n\n- Require environment label on Secrets ([#&#8203;665](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/665))\n\n####
          :seedling: Others\n\n- Bump golang version to 1.25.10 ([#&#8203;678](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/678))\n-
          Bump kubernetes group to v0.34.8 ([#&#8203;671](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/671))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;642](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/642))\n\n####
          :recycle: Superseded or Reverted\n\n- ([#&#8203;629](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/629)),
          ([#&#8203;614](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/614))\n\nThe
          image for this release is: v0.7.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.1...v0.7.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.1\n\n#### :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container
          environment variables ([#&#8203;530](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/530))\n\n####
          :seedling: Others\n\n- e2e: download ipa image only once ([#&#8203;596](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/596))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;605](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/605))\n-
          bump x/net to v0.49.0 ([#&#8203;589](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/589))\n-
          harden pr-verifier workflow trigger ([#&#8203;594](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/594))\n-
          Bump go version to 1.25.8 ([#&#8203;584](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/584))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;569](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/569))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;559](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/559))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;521](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/521))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;533](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/533),
          [#&#8203;544](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/544),
          [#&#8203;520](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/520)\n\nThe
          image for this release is: v0.7.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.0-rc.0...v0.7.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.0\n\n#### :seedling: Others\n\n- Uplift k8s.io/utils to match the parent
          gomod ([#&#8203;514](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/514))\n-
          Bump golang version to 1.24.12 ([#&#8203;512](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/512))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;507](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/507))\n-
          Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions
          group ([#&#8203;499](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/499))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;480](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/480))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;488](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/488))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;486](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/486))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.0 to 0.87.1 ([#&#8203;484](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/484))\n\nThe
          image for this release is: v0.7.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.3...v0.7.0-rc.0)\n\n###
          v0.7.0\n\n<!-- markdownlint-disable no-inline-html line-length -->\n\n####
          Changes since v0.6.0\n\n#### :warning: Breaking Changes\n\n- Remove support
          for ironic-image v30 ([#&#8203;461](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/461))\n-
          Track secret using their content instead of their version ([#&#8203;424](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/424))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 33.0 by default, prepare release-0.7
          ([#&#8203;473](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/473))\n-
          Support ironic-image 33.0 ([#&#8203;459](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/459))\n-
          enable container signing ([#&#8203;458](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/458))\n-
          add image SBOM attestation to image builds ([#&#8203;445](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/445))\n-
          use SecretManager to handle access to cluster secrets ([#&#8203;441](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/441))\n-
          Add support for custom CA certificates ([#&#8203;420](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/420))\n-
          Add support for ironic-prometheus-exporter ([#&#8203;418](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/418))\n-
          Overrides: allow appending/changing containers and initContainers ([#&#8203;407](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/407))\n-
          Support ironic-image 32.0 ([#&#8203;390](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/390))\n-
          Add a command to run ironic locally using podman ([#&#8203;382](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/382))\n\n####
          :book: Documentation\n\n- Update ExtraConfig documentation ([#&#8203;397](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/397))\n\n####
          :seedling: Others\n\n- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 ([#&#8203;464](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/464))\n-
          add missing shellcheck ([#&#8203;462](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/462))\n-
          lint: allow long lines in tables and code fences ([#&#8203;460](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/460))\n-
          Fix make lint target ([#&#8203;457](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/457))\n-
          bump golang to v1.24.11 ([#&#8203;451](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/451))\n-
          Bump the github-actions group with 2 updates ([#&#8203;446](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/446))\n-
          Add yamllint workflow ([#&#8203;439](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/439))\n-
          Bump golangci-lint to v2 ([#&#8203;438](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/438))\n-
          add missing markdownlint config file and fix issues ([#&#8203;437](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/437))\n-
          Bump prometheus-operator to v0.87.0 ([#&#8203;436](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/436))\n-
          remove scheduled osv-scanner workflow ([#&#8203;432](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/432))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 in /test
          ([#&#8203;428](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/428))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.86.1 to 0.86.2 ([#&#8203;427](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/427))\n-
          Bump the kubernetes group to v0.34.2 ([#&#8203;426](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/426))\n-
          Update controller-runtime and Kubernetes libs ([#&#8203;421](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/421))\n-
          Parameterize Makefile container build tool ([#&#8203;417](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/417))\n-
          Update to Pull request template ([#&#8203;416](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/416))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions
          group ([#&#8203;414](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/414))\n-
          Tests: add a test on upgrading non-HA Ironic with a database ([#&#8203;413](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/413))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test ([#&#8203;408](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/408))\n-
          Do not mount service account token on Ironic pods ([#&#8203;406](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/406))\n-
          Make IrSO configmap name predictable ([#&#8203;405](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/405))\n-
          Bump sigs.k8s.io/yaml from 1.4.0 to 1.6.0 ([#&#8203;398](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/398))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;392](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/392))\n-
          Add prior art for prepare release ([#&#8203;389](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/389))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.44.0
          to 0.45.0 ([#&#8203;434](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/434))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.44.0 ([#&#8203;422](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/422))\n-
          bump golang to v1.24.9 ([#&#8203;409](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/409))\n-
          Bump golang.org/x/crypto from 0.42.0 to 0.43.0 ([#&#8203;404](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/404))\n-
          Uplift go 1.24.8 to fix CVEs ([#&#8203;400](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/400))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /test ([#&#8203;399](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/399))\n\nThe
          image for this release is: v0.7.0\n\nThe default Ironic version is [v33.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v33.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.6.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.2...v0.6.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.2\n\n#### :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3
          ([#&#8203;606](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/606))\n-
          Bump golangci-lint to v2.6.2 ([#&#8203;601](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/601))\n-
          e2e: download ipa image only once ([#&#8203;598](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/598))\n-
          bump otel/sdk to v1.40.0 ([#&#8203;587](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/587))\n-
          harden pr-verifier workflow trigger ([#&#8203;593](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/593))\n-
          bump x/net to v0.49.0 ([#&#8203;590](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/590))\n-
          Bump go version to 1.25.8 ([#&#8203;583](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/583))\n-
          Bump the kubernetes group from v0.33.8 to v0.33.9 ([#&#8203;570](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/570))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;545](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/545))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;532](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/532)\n\nThe
          image for this release is: v0.6.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.6.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.1...v0.6.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.1\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;477](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/477))\n-
          add image SBOM attestation to image builds ([#&#8203;470](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/470))\n\n####
          :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;511](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/511))\n-
          Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions
          group ([#&#8203;500](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/500))\n-
          Bump the github-actions group with 2 updates ([#&#8203;481](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/481))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;487](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/487))\n-
          Bump the kubernetes group to v0.33.7 ([#&#8203;482](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/482))\n-
          Bump golang to v1.24.11 ([#&#8203;453](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/453))\n\nThe
          image for this release is: v0.6.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.6.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.0...v0.6.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.0\n\n#### :seedling: Others\n\n- Bump k8s.io packages to v0.33.6 ([#&#8203;442](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/442))\n-
          remove scheduled osv-scanner workflow ([#&#8203;435](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/435))\n-
          bump golang to v1.24.9 ([#&#8203;410](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/410))\n-
          Uplift go 1.24.8 to fix CVEs ([#&#8203;403](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/403))\n\n####
          :recycle: Superseded or Reverted\n\n- `<insert superseded bumps and reverts
          here>`\n\nThe image for this release is: v0.6.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.6.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.5.3...v0.6.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.5.0\n\n#### :warning: Breaking Changes\n\n- Drop support for Ironic older
          than 30.0 ([#&#8203;380](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/380))\n-
          Move the JSON RPC port from 8089 to 6189 ([#&#8203;363](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/363))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 32.0 by default, prepare release-0.6
          ([#&#8203;388](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/388))\n-
          Support ironic-image 32.0 ([#&#8203;391](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/391))\n-
          Add support for BMC CA certificates ([#&#8203;379](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/379))\n-
          Add support for overrides for generated pods ([#&#8203;361](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/361))\n\n####
          :seedling: Others\n\n- add specific time to dependabot config ([#&#8203;386](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/386))\n-
          Fix OSV-Scanner ([#&#8203;376](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/376))\n-
          Bump the kubernetes group to 0.33.5 ([#&#8203;372](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/372))\n-
          Bump golang.org/x/crypto from 0.41.0 to 0.42.0 ([#&#8203;373](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/373))\n-
          Enable variable shadowing check in govet linter ([#&#8203;371](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/371))\n-
          Tests: update versions of dependencies ([#&#8203;369](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/369))\n-
          switch to new cncf oracle gh runners ([#&#8203;318](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/318))\n-
          Export IPA_BASEURI to have stable tests ([#&#8203;362](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/362))\n-
          Tests: collect logs from cert-manager ([#&#8203;368](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/368))\n-
          Bump git\n\n> \u2757 **Important**\n> \n> \u2702 PR body was truncated to
          here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/104
        commit_id: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
        patchset: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
        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: '104'
      change_message: "chore(deps): update dependency metal3-io/ironic-standalone-operator
        to v0.12.0\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated due
        to platform limits.\n\nThis PR contains the following updates:\n\n| Package
        | Update | Change |\n|---|---|---|\n| [metal3-io/ironic-standalone-operator](https://redirect.github.com/metal3-io/ironic-standalone-operator)
        | minor | `0.5.1` \u2192 `0.12.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/ironic-standalone-operator
        (metal3-io/ironic-standalone-operator)</summary>\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.12.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.11.0...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- Support ironic-image 39.0, drop 35.0 ([#&#8203;890](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/890))\n\n####
        :sparkles: New Features\n\n- Respect trusted CA in ramdisk-downloader ([#&#8203;881](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/881))\n-
        Retroactively add a feature gate for Prometheus exporter ([#&#8203;844](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/844))\n-
        Allow Ironic to tolerate node taints via overrides.tolerations ([#&#8203;777](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/777))\n\n####
        :bug: Bug Fixes\n\n- Update mergeContainers to account for unknown Kubernetes
        fields ([#&#8203;888](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/888))\n-
        Merge ingress annotations instead of replacing them ([#&#8203;856](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/856))\n-
        Do not set HostPorts when DisableHostNetwork is true ([#&#8203;833](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/833))\n-
        Finish transition to ReadOnlyRootFilesystem ([#&#8203;813](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/813))\n-
        Fix missing TOOLS_DIR and TOOLS_BIN_DIR in Makefile ([#&#8203;800](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/800))\n\n####
        :book: Documentation\n\n- Bump IrSO in BMO E2E as post release action ([#&#8203;789](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/789))\n\n####
        :seedling: Others\n\n- Use self-repository syntax for reusable workflow calls
        ([#&#8203;898](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/898))\n-
        Bump github.com/onsi/gomega from 1.43.1 to 1.44.0 in /test ([#&#8203;893](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/893))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;891](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/891))\n-
        Guard against wrong image tag in release manifests ([#&#8203;880](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/880))\n-
        Remove unused RBAC rule from IRSO ([#&#8203;877](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/877))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.14.0 to 2.15.0 in /test
        ([#&#8203;876](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/876))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.33.0 in /test ([#&#8203;875](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/875))\n-
        Run zizmor on release branches ([#&#8203;872](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/872))\n-
        Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from
        1.40.0 to 1.45.0 in the go_modules group across 1 directory ([#&#8203;870](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/870))\n-
        Add smoshiur1237 as reviewer ([#&#8203;867](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/867))\n-
        Use upstream ipa tarballs ([#&#8203;866](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/866))\n-
        Update zizmor-action to v0.6.4 and fix findings ([#&#8203;865](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/865))\n-
        Bump golang.org/x/crypto from 0.56.0 to 0.57.0 ([#&#8203;862](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/862))\n-
        Group shared Go dependencies in Dependabot ([#&#8203;857](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/857))\n-
        Add id-token: write permission in build-images-action-pr workflow ([#&#8203;855](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/855))\n-
        Bump google.golang.org/grpc from 1.83.1 to 1.83.2 ([#&#8203;848](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/848))\n-
        Fix yamllint workflow ([#&#8203;847](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/847))\n-
        CI: add timeout to run-local-ironic calls ([#&#8203;839](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/839))\n-
        Bump the github-actions group across 1 directory with 2 updates ([#&#8203;834](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/834))\n-
        Remove unit GitHub Actions workflow in favor of Prow ([#&#8203;831](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/831))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.13.0 to 2.14.0 in /test
        ([#&#8203;823](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/823))\n-
        Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in /api ([#&#8203;822](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/822))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;821](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/821))\n-
        Local tests: retry podman commands if they hang ([#&#8203;814](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/814))\n-
        Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 ([#&#8203;803](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/803))\n-
        Remove PR Verifier GitHub Action workflow in favor of Prow ([#&#8203;798](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/798))\n-
        Add release-0.11 to dependabot configuration ([#&#8203;795](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/795))\n-
        Bump Go version to 1.26.6 ([#&#8203;792](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/792))\n\n####
        :recycle: Superseded or Reverted\n\n- Switch to Ironic 39.0 by default, prepare
        release-0.12 ([#&#8203;899](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/899))\n-
        Bump github.com/onsi/gomega from 1.43.0 to 1.43.1 in /test ([#&#8203;882](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/882))\n-
        Bump golang.org/x/crypto from 0.55.0 to 0.56.0 ([#&#8203;845](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/845))\n-
        Bump google.golang.org/grpc from 1.82.1 to 1.83.1 ([#&#8203;837](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/837))\n-
        Bump github.com/onsi/gomega from 1.42.1 to 1.43.0 in /test ([#&#8203;836](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/836))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 in /test ([#&#8203;805](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/805))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.93.0 to 0.93.1 ([#&#8203;802](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/802))\n-
        Bump golang.org/x/crypto from 0.54.0 to 0.55.0 ([#&#8203;801](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/801))\n-
        Drop support for Ironic 33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n\nThe
        image for this release is: v0.12.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.11.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.11.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.10.0...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- Drop support for Ironic 33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n-
        Update Kubernetes, controller-runtime, and Go ([#&#8203;738](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/738))\n\n####
        :sparkles: New Features\n\n- Switch to Ironic 38.0 by default, prepare release-0.11
        ([#&#8203;787](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/787))\n-
        Add support for ironic-image release-38.0 ([#&#8203;770](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/770))\n-
        feat: add volumes to overrides for mounting extra storage ([#&#8203;708](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/708))\n-
        Add multi-subnet DHCP support with per-range options ([#&#8203;673](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/673))\n\n####
        :bug: Bug Fixes\n\n- Hardening build tool artifacts downloads for verification
        ([#&#8203;749](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/749))\n\n####
        :seedling: Others\n\n- Sync the checkout action version to v7.0.1 ([#&#8203;779](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/779))\n-
        Remove golangci-lint GitHub Actions workflow in favor of Prow ([#&#8203;778](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/778))\n-
        Use docker as container runtime in functional tests ([#&#8203;775](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/775))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.92.1 to 0.93.0 ([#&#8203;774](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/774))\n-
        Remove leftover MariaDB image code ([#&#8203;772](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/772))\n-
        Bump the github-actions group with 3 updates ([#&#8203;771](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/771))\n-
        Harden hack script against WORKDIR volume mount injection ([#&#8203;769](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/769))\n-
        Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 ([#&#8203;763](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/763))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;762](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/762))\n-
        Bump the go_modules group across 1 directory with 2 updates ([#&#8203;761](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/761))\n-
        CI: regenerate manifests and fix broken link checker ([#&#8203;760](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/760))\n-
        Deprecate mariadb-image flag ([#&#8203;759](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/759))\n-
        Require explicit GitHub token for release notes tool ([#&#8203;757](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/757))\n-
        Bump golang.org/x/crypto from 0.53.0 to 0.54.0 ([#&#8203;756](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/756))\n-
        Replace crdoc container pull with go install ([#&#8203;755](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/755))\n-
        Bump go version to 1.26.5 ([#&#8203;751](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/751))\n-
        Add scheduled job for fuzzing ([#&#8203;748](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/748))\n-
        Remove zizmor inline ignore ([#&#8203;746](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/746))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.12.0 to 2.13.0 in /test
        ([#&#8203;745](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/745))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 in /test ([#&#8203;744](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/744))\n-
        Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 in /test ([#&#8203;743](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/743))\n-
        Bump the github-actions group with 2 updates ([#&#8203;742](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/742))\n-
        Bump the github-actions group across 1 directory with 3 updates ([#&#8203;740](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/740))\n-
        workflows reusing other workflows cannot have timeouts ([#&#8203;736](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/736))\n-
        add 0.10 to dependabot, drop 0.8 and 0.7 ([#&#8203;735](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/735))\n-
        Add fuzzing test for ironic standalone operator ([#&#8203;734](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/734))\n-
        Add image build workflow for PR ([#&#8203;733](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/733))\n-
        fix dependabots build workflow step ([#&#8203;724](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/724))\n-
        Use proper IPA cache address ([#&#8203;721](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/721))\n-
        Refactor: split ingress code into a separate file ([#&#8203;707](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/707))\n\n####
        :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.92.0 to 0.92.1 ([#&#8203;750](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/750))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.91.0 to 0.92.0 ([#&#8203;729](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/729))\n-
        Bump github.com/onsi/gomega from 1.41.0 to 1.42.0 in /test ([#&#8203;731](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/731))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 in /test ([#&#8203;730](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/730))\n\nThe
        image for this release is: v0.11.0\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.10.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.10.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.9.0...v0.10.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.9.0\n\n####
        :sparkles: New Features\n\n- Switch to Ironic 37.0 by default, prepare release-0.10
        ([#&#8203;725](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/725))\n-
        Support ironic-image 37.0 ([#&#8203;722](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/722))\n-
        Add ingress resource for Ironic, add image server service resource ([#&#8203;655](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/655))\n-
        Add Keepalived list and fields ([#&#8203;636](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/636))\n-
        Add Ironic Networking Service deployment support ([#&#8203;566](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/566))\n\n####
        :bug: Bug Fixes\n\n- Fix dnsmasq probe for IPv6-only deployments ([#&#8203;693](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/693))\n-
        Fix IRONIC_CACERT_FILE triggering TLS without a certificate ([#&#8203;689](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/689))\n-
        Fix ipa_host_ip for dual-stack Docker networks ([#&#8203;660](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/660))\n-
        Set IRONIC_CACERT_FILE to trusted CA path when configured ([#&#8203;639](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/639))\n\n####
        :book: Documentation\n\n- Create a testing guide ([#&#8203;633](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/633))\n-
        Consolidate Metal3 Contributing guide in community repo ([#&#8203;502](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/502))\n\n####
        :seedling: Others\n\n- fix dependabots build workflow step ([#&#8203;728](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/728))\n-
        update dependabot with 0.9 and drop 0.6 ([#&#8203;714](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/714))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 in /test ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
        Bump the kubernetes group to v0.35.6 ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
        Update test descriptions to read as full sentences ([#&#8203;704](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/704))\n-
        Set cooldown days to 3 for dependabot ([#&#8203;703](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/703))\n-
        Remove timeout from caller periodic workflows ([#&#8203;702](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/702))\n-
        Bump golang.org/x/crypto from 0.52.0 to 0.53.0 ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
        Bump x/net to v0.55.0 ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
        Add timeouts for all workflows ([#&#8203;698](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/698))\n-
        Bump go to 1.25.11 ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))\n-
        Bump the github-actions group with 3 updates ([#&#8203;690](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/690))\n-
        Skip networking tests when ironic-image is older than 35.0 ([#&#8203;687](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/687))\n-
        Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in /test ([#&#8203;682](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/682))\n-
        Fix name of re-usable functional workflow ([#&#8203;666](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/666))\n-
        CI: skip the prometheus test with bindAddress on multinode jobs ([#&#8203;661](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/661))\n-
        Add periodic functional test workflows ([#&#8203;659](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/659))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.90.1 to 0.91.0 ([#&#8203;658](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/658))\n-
        Add readiness probe to ironic-prometheus-exporter ([#&#8203;657](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/657))\n-
        Bump the github-actions group across 1 directory with 6 updates ([#&#8203;656](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/656))\n-
        remove obsoleted release action ([#&#8203;654](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/654))\n-
        Fix IRSO functional test ([#&#8203;651](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/651))\n\n####
        :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.51.0
        to 0.52.0 ([#&#8203;688](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/688))
        - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 in /test ([#&#8203;683](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/683))
        - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
        Bump golang to v1.25.10 and golang.org/x/net to v0.53.0 ([#&#8203;674](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/674))
        - superseded by ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))
        and ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
        Bump golang.org/x/crypto from 0.50.0 to 0.51.0 ([#&#8203;669](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/669))
        - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
        Bump the kubernetes group to v0.35.5 ([#&#8203;668](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/668))
        - superseded by ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;648](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/648))
        - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n\nThe
        image for this release is: v0.10.0\n\nThe default Ironic version is [v37.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v37.0.0).\n\n*Thanks
        to all our contributors!* \U0001F60A\n\n### [`v0.9.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.9.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.2...v0.9.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.8.0\n\n####
        :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n-
        <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-7cwm-fpfh-rrch>\n\n####
        :warning: Breaking Changes\n\n- Remove support for ironic-image v32 ([#&#8203;645](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/645))\n-
        Require environment label on Secrets and ConfigMaps ([#&#8203;619](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/619))\n\n####
        :sparkles: New Features\n\n- Support ironic-image 35.0 ([#&#8203;644](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/644))\n-
        Add bindAddress configuration for prometheus exporter ([#&#8203;635](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/635))\n-
        Accept a Secret or a ConfigMap for BMC CA and Trusted CA ([#&#8203;526](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/526))\n\n####
        :book: Documentation\n\n- Added instructions to run controller locally on
        kind ([#&#8203;624](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/624))\n-
        Mention CONTAINER_RUNTIME in AGENTS.md ([#&#8203;631](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/631))\n-
        add OpenSSF OSPS baseline level 1 badge ([#&#8203;610](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/610))\n\n####
        :seedling: Others\n\n- Bump the kubernetes group across 3 directories with
        4 updates ([#&#8203;640](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/640))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 in /test
        ([#&#8203;638](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/638))\n-
        Bump golang.org/x/crypto from 0.49.0 to 0.50.0 ([#&#8203;637](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/637))\n-
        Use the new IRONIC_JSON_RPC_PORT instead of an OS override ([#&#8203;618](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/618))\n-
        Add lint-fix target for auto-fixing linter issues ([#&#8203;632](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/632))\n-
        Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in the go_modules
        group across 1 directory ([#&#8203;634](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/634))\n-
        Bump go version used for building to 1.25.9 ([#&#8203;627](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/627))\n-
        Update controller-runtime and k8s libraries ([#&#8203;625](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/625))\n-
        Remove last mentions of ironic-inspector ([#&#8203;617](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/617))\n-
        Bump the kubernetes group to v0.34.6 ([#&#8203;611](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/611))\n-
        Bump golang to v1.25 in go modules and golangci-lint to v2.10.1 ([#&#8203;600](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/600))\n-
        Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;603](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/603))\n-
        remove docker push stuff from Makefile ([#&#8203;599](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/599))\n-
        bump x/net to v0.49.0 ([#&#8203;588](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/588))\n-
        Bump the github-actions group with 2 updates ([#&#8203;579](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/579))\n-
        Bump go version to 1.25.8 ([#&#8203;576](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/576))\n-
        add zizmor scanner ([#&#8203;573](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/573))\n-
        e2e: download ipa image only once ([#&#8203;575](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/575))\n-
        bump otel/sdk v1.40.0 ([#&#8203;572](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/572))\n-
        harden github actions workflows ([#&#8203;571](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/571))\n-
        move security-insights.yml to .github/ and use upstream validator ([#&#8203;565](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/565))\n-
        Bump the github-actions group with 3 updates ([#&#8203;562](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/562))\n-
        add SECURITY_INSIGHTS.yml ([#&#8203;557](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/557))\n-
        fix reapprover workflow ([#&#8203;556](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/556))\n-
        enforce ol-prefix 'one' style for ordered lists ([#&#8203;547](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/547))\n-
        Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;529](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/529))\n-
        specify oci platform during image build ([#&#8203;555](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/555))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 in /test ([#&#8203;528](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/528))\n-
        Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the github-actions
        group ([#&#8203;551](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/551))\n-
        add dependabot config for release-0.8 ([#&#8203;546](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/546))\n\n####
        :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.89.0 to 0.90.1 ([#&#8203;621](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/621))\n-
        Bump golang.org/x/crypto from 0.48.0 to 0.49.0 ([#&#8203;602](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/602))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.10.0 to 2.11.1 in /test
        ([#&#8203;581](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/581))\n-
        Bump the kubernetes group to v0.34.5 ([#&#8203;567](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/567))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;558](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/558))\n-
        Bump golang.org/x/crypto from 0.47.0 to 0.48.0 ([#&#8203;543](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/543))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.88.1 to 0.89.0 ([#&#8203;542](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/542))\n-
        Bump the kubernetes group to v0.34.4 ([#&#8203;541](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/541))\n\nThe
        image for this release is: v0.9.0\n\nThe default Ironic version is [v35.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v35.0.0)\n\n*Thanks
        to all our contributors!* \U0001F60A\n\n### [`v0.8.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.1...v0.8.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.8.1\n\n####
        :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
        :warning: Breaking Changes\n\n- Require environment label on Secrets and ConfigMaps
        ([#&#8203;664](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/664))\n\n####
        :seedling: Others\n\n- Bump golang to 1.25.10 ([#&#8203;677](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/677))\n-
        Bump the kubernetes group to v0.34.8 ([#&#8203;670](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/670))\n-
        Bump the github-actions group with 2 updates ([#&#8203;653](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/653))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;650](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/650))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;641](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/641))\n\n####
        :recycle: Superseded or Reverted\n\n- ([#&#8203;628](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/628)),
        ([#&#8203;622](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/622)),
        ([#&#8203;613](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/613))\n\nThe
        image for this release is: v0.8.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.8.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.0...v0.8.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.8.0\n\n####
        :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3 ([#&#8203;604](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/604))\n-
        e2e: download ipa image only once ([#&#8203;597](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/597))\n-
        bump x/net to v0.49.0 ([#&#8203;591](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/591))\n-
        harden pr-verifier workflow trigger ([#&#8203;595](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/595))\n-
        Bump go version to 1.25.8 ([#&#8203;582](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/582))\n-
        Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the github-actions
        group ([#&#8203;578](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/578))\n-
        Bump the kubernetes group to v0.34.5 ([#&#8203;568](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/568))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;560](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/560))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 in /test ([#&#8203;554](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/554))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;550](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/550))\n-
        Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;552](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/552))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;549](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/549),
        [#&#8203;563](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/563)\n\nThe
        image for this release is: v0.8.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.8.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.3...v0.8.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.7.0\n\n####
        :warning: Breaking Changes\n\n- Remove support for ironic-image v31 ([#&#8203;538](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/538))\n\n####
        :sparkles: New Features\n\n- Switch to Ironic 34.0 by default, prepare release-0.8
        ([#&#8203;539](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/539))\n-
        Support ironic-image 34.0 ([#&#8203;537](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/537))\n-
        Pass IPA_FLAVOR and IPA_ARCH env vars to ramdisk-downloader ([#&#8203;535](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/535))\n-
        pass proxy environment variables to ramdisk-downloader ([#&#8203;489](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/489))\n\n####
        :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container environment variables
        ([#&#8203;525](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/525))\n-
        Avoid caching all ConfigMaps in the cluster ([#&#8203;463](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/463))\n\n####
        :book: Documentation\n\n- add AGENTS.md ([#&#8203;419](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/419))\n\n####
        :seedling: Others\n\n- Update MariaDB operator installation with retry logic
        and github repos ([#&#8203;536](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/536))\n-
        Bump golang version to 1.24.13 ([#&#8203;531](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/531))\n-
        bump github actions to new major versions ([#&#8203;527](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/527))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.88.0 to 0.88.1 ([#&#8203;523](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/523))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;519](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/519))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;518](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/518))\n-
        Uplift k8s.io/utils to match the parent gomod ([#&#8203;513](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/513))\n-
        Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in /test ([#&#8203;506](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/506))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;505](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/505))\n-
        Bump golang.org/x/crypto from 0.46.0 to 0.47.0 ([#&#8203;504](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/504))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.9.0 to 2.10.0 in /test ([#&#8203;501](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/501))\n-
        Enable nakedret linter for golangcilint ([#&#8203;496](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/496))\n-
        Enable containedctx linter for golangcilint ([#&#8203;493](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/493))\n-
        Add clomonitor and openssf scorecard badge ([#&#8203;497](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/497))\n-
        Enable nilerr linter for golangcilint ([#&#8203;495](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/495))\n-
        Enable gci formatter for golancilint ([#&#8203;494](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/494))\n-
        Enable nilnil linter for golangcilint ([#&#8203;491](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/491))\n-
        Enable \"revive\" linter in golangci-lint ([#&#8203;474](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/474))\n-
        Bump the kubernetes group to v0.34.3 ([#&#8203;479](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/479))\n-
        update dependabot config for 0.6 and 0.7 ([#&#8203;476](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/476))\n-
        Fix generating release notes with markdown error ([#&#8203;472](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/472))\n\n####
        :recycle: Superseded or Reverted\n\n- Bump golang version to 1.24.12 ([#&#8203;508](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/508))\n-
        Bump the github-actions group with 2 updates ([#&#8203;498](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/498))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.87.1 to 0.88.0 ([#&#8203;503](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/503))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.87.0 to 0.87.1 ([#&#8203;485](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/485))\n-
        Bump softprops/action-gh-release from 2.4.2 to 2.5.0 in the github-actions
        group ([#&#8203;483](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/483))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;466](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/466))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;465](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/465))\n\nThe
        image for this release is: v0.8.0\n\nThe default Ironic version is [v34.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v34.0.0)\n\n*Thanks
        to all our contributors!* \U0001F60A\n\n### [`v0.7.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.3)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.2...v0.7.3)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.7.2\n\n####
        :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
        :warning: Breaking Changes\n\n- Require environment label on Secrets ([#&#8203;665](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/665))\n\n####
        :seedling: Others\n\n- Bump golang version to 1.25.10 ([#&#8203;678](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/678))\n-
        Bump kubernetes group to v0.34.8 ([#&#8203;671](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/671))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;642](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/642))\n\n####
        :recycle: Superseded or Reverted\n\n- ([#&#8203;629](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/629)),
        ([#&#8203;614](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/614))\n\nThe
        image for this release is: v0.7.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.7.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.1...v0.7.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.7.1\n\n####
        :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container environment variables
        ([#&#8203;530](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/530))\n\n####
        :seedling: Others\n\n- e2e: download ipa image only once ([#&#8203;596](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/596))\n-
        bump google.golang.org/grpc to v1.79.3 ([#&#8203;605](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/605))\n-
        bump x/net to v0.49.0 ([#&#8203;589](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/589))\n-
        harden pr-verifier workflow trigger ([#&#8203;594](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/594))\n-
        Bump go version to 1.25.8 ([#&#8203;584](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/584))\n-
        Bump the kubernetes group to v0.34.5 ([#&#8203;569](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/569))\n-
        Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;559](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/559))\n-
        Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;521](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/521))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;533](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/533),
        [#&#8203;544](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/544),
        [#&#8203;520](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/520)\n\nThe
        image for this release is: v0.7.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.7.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.0-rc.0...v0.7.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.7.0\n\n####
        :seedling: Others\n\n- Uplift k8s.io/utils to match the parent gomod ([#&#8203;514](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/514))\n-
        Bump golang version to 1.24.12 ([#&#8203;512](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/512))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;507](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/507))\n-
        Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions group
        ([#&#8203;499](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/499))\n-
        Bump the kubernetes group to v0.34.3 ([#&#8203;480](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/480))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;488](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/488))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;486](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/486))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.87.0 to 0.87.1 ([#&#8203;484](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/484))\n\nThe
        image for this release is: v0.7.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.7.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.3...v0.7.0-rc.0)\n\n###
        v0.7.0\n\n<!-- markdownlint-disable no-inline-html line-length -->\n\n####
        Changes since v0.6.0\n\n#### :warning: Breaking Changes\n\n- Remove support
        for ironic-image v30 ([#&#8203;461](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/461))\n-
        Track secret using their content instead of their version ([#&#8203;424](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/424))\n\n####
        :sparkles: New Features\n\n- Switch to Ironic 33.0 by default, prepare release-0.7
        ([#&#8203;473](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/473))\n-
        Support ironic-image 33.0 ([#&#8203;459](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/459))\n-
        enable container signing ([#&#8203;458](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/458))\n-
        add image SBOM attestation to image builds ([#&#8203;445](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/445))\n-
        use SecretManager to handle access to cluster secrets ([#&#8203;441](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/441))\n-
        Add support for custom CA certificates ([#&#8203;420](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/420))\n-
        Add support for ironic-prometheus-exporter ([#&#8203;418](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/418))\n-
        Overrides: allow appending/changing containers and initContainers ([#&#8203;407](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/407))\n-
        Support ironic-image 32.0 ([#&#8203;390](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/390))\n-
        Add a command to run ironic locally using podman ([#&#8203;382](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/382))\n\n####
        :book: Documentation\n\n- Update ExtraConfig documentation ([#&#8203;397](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/397))\n\n####
        :seedling: Others\n\n- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 ([#&#8203;464](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/464))\n-
        add missing shellcheck ([#&#8203;462](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/462))\n-
        lint: allow long lines in tables and code fences ([#&#8203;460](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/460))\n-
        Fix make lint target ([#&#8203;457](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/457))\n-
        bump golang to v1.24.11 ([#&#8203;451](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/451))\n-
        Bump the github-actions group with 2 updates ([#&#8203;446](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/446))\n-
        Add yamllint workflow ([#&#8203;439](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/439))\n-
        Bump golangci-lint to v2 ([#&#8203;438](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/438))\n-
        add missing markdownlint config file and fix issues ([#&#8203;437](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/437))\n-
        Bump prometheus-operator to v0.87.0 ([#&#8203;436](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/436))\n-
        remove scheduled osv-scanner workflow ([#&#8203;432](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/432))\n-
        Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 in /test ([#&#8203;428](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/428))\n-
        Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
        from 0.86.1 to 0.86.2 ([#&#8203;427](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/427))\n-
        Bump the kubernetes group to v0.34.2 ([#&#8203;426](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/426))\n-
        Update controller-runtime and Kubernetes libs ([#&#8203;421](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/421))\n-
        Parameterize Makefile container build tool ([#&#8203;417](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/417))\n-
        Update to Pull request template ([#&#8203;416](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/416))\n-
        Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions
        group ([#&#8203;414](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/414))\n-
        Tests: add a test on upgrading non-HA Ironic with a database ([#&#8203;413](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/413))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test ([#&#8203;408](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/408))\n-
        Do not mount service account token on Ironic pods ([#&#8203;406](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/406))\n-
        Make IrSO configmap name predictable ([#&#8203;405](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/405))\n-
        Bump sigs.k8s.io/yaml from 1.4.0 to 1.6.0 ([#&#8203;398](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/398))\n-
        cmd: strip out symbol table & DWARF debugging info ([#&#8203;392](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/392))\n-
        Add prior art for prepare release ([#&#8203;389](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/389))\n\n####
        :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.44.0
        to 0.45.0 ([#&#8203;434](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/434))\n-
        Bump golang.org/x/crypto from 0.43.0 to 0.44.0 ([#&#8203;422](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/422))\n-
        bump golang to v1.24.9 ([#&#8203;409](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/409))\n-
        Bump golang.org/x/crypto from 0.42.0 to 0.43.0 ([#&#8203;404](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/404))\n-
        Uplift go 1.24.8 to fix CVEs ([#&#8203;400](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/400))\n-
        Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /test ([#&#8203;399](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/399))\n\nThe
        image for this release is: v0.7.0\n\nThe default Ironic version is [v33.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v33.0.0)\n\n*Thanks
        to all our contributors!* \U0001F60A\n\n### [`v0.6.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.3)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.2...v0.6.3)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.6.2\n\n####
        :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3 ([#&#8203;606](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/606))\n-
        Bump golangci-lint to v2.6.2 ([#&#8203;601](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/601))\n-
        e2e: download ipa image only once ([#&#8203;598](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/598))\n-
        bump otel/sdk to v1.40.0 ([#&#8203;587](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/587))\n-
        harden pr-verifier workflow trigger ([#&#8203;593](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/593))\n-
        bump x/net to v0.49.0 ([#&#8203;590](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/590))\n-
        Bump go version to 1.25.8 ([#&#8203;583](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/583))\n-
        Bump the kubernetes group from v0.33.8 to v0.33.9 ([#&#8203;570](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/570))\n-
        Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;545](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/545))\n\n####
        :recycle: Superseded or Reverted\n\n- [#&#8203;532](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/532)\n\nThe
        image for this release is: v0.6.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.6.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.2)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.1...v0.6.2)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.6.1\n\n####
        :sparkles: New Features\n\n- enable container signing ([#&#8203;477](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/477))\n-
        add image SBOM attestation to image builds ([#&#8203;470](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/470))\n\n####
        :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;511](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/511))\n-
        Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions group
        ([#&#8203;500](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/500))\n-
        Bump the github-actions group with 2 updates ([#&#8203;481](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/481))\n-
        Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;487](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/487))\n-
        Bump the kubernetes group to v0.33.7 ([#&#8203;482](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/482))\n-
        Bump golang to v1.24.11 ([#&#8203;453](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/453))\n\nThe
        image for this release is: v0.6.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
        [`v0.6.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.1)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.0...v0.6.1)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.6.0\n\n####
        :seedling: Others\n\n- Bump k8s.io packages to v0.33.6 ([#&#8203;442](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/442))\n-
        remove scheduled osv-scanner workflow ([#&#8203;435](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/435))\n-
        bump golang to v1.24.9 ([#&#8203;410](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/410))\n-
        Uplift go 1.24.8 to fix CVEs ([#&#8203;403](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/403))\n\n####
        :recycle: Superseded or Reverted\n\n- `<insert superseded bumps and reverts
        here>`\n\nThe image for this release is: v0.6.1\n\n*Thanks to all our contributors!*
        \U0001F60A\n\n### [`v0.6.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.0)\n\n[Compare
        Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.5.3...v0.6.0)\n\n<!--
        markdownlint-disable no-inline-html line-length -->\n\n### Changes since v0.5.0\n\n####
        :warning: Breaking Changes\n\n- Drop support for Ironic older than 30.0 ([#&#8203;380](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/380))\n-
        Move the JSON RPC port from 8089 to 6189 ([#&#8203;363](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/363))\n\n####
        :sparkles: New Features\n\n- Switch to Ironic 32.0 by default, prepare release-0.6
        ([#&#8203;388](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/388))\n-
        Support ironic-image 32.0 ([#&#8203;391](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/391))\n-
        Add support for BMC CA certificates ([#&#8203;379](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/379))\n-
        Add support for overrides for generated pods ([#&#8203;361](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/361))\n\n####
        :seedling: Others\n\n- add specific time to dependabot config ([#&#8203;386](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/386))\n-
        Fix OSV-Scanner ([#&#8203;376](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/376))\n-
        Bump the kubernetes group to 0.33.5 ([#&#8203;372](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/372))\n-
        Bump golang.org/x/crypto from 0.41.0 to 0.42.0 ([#&#8203;373](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/373))\n-
        Enable variable shadowing check in govet linter ([#&#8203;371](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/371))\n-
        Tests: update versions of dependencies ([#&#8203;369](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/369))\n-
        switch to new cncf oracle gh runners ([#&#8203;318](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/318))\n-
        Export IPA_BASEURI to have stable tests ([#&#8203;362](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/362))\n-
        Tests: collect logs from cert-manager ([#&#8203;368](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/368))\n-
        Bump git\n\n> \u2757 **Important**\n> \n> \u2702 PR body was truncated to
        here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
        (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
        \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
        by config. Please merge this manually once you are satisfied.\n\n\u267B **Rebasing**:
        Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\U0001F515
        **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n
        - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this
        box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).
        View the [repository job log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
      change_url: https://github.com/vexxhost/atmosphere.common/pull/104
      child_jobs: []
      commit_id: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
      event_id: 9076bcf0-c27c-11f1-9324-a98e3e6f21f4
      executor:
        hostname: 2d72f0692154
        inventory_file: /var/lib/zuul/builds/49d96188f90a4ae9bd5d2bf8ddf4f2eb/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/49d96188f90a4ae9bd5d2bf8ddf4f2eb/work/logs
        result_data_file: /var/lib/zuul/builds/49d96188f90a4ae9bd5d2bf8ddf4f2eb/work/results.json
        src_root: /var/lib/zuul/builds/49d96188f90a4ae9bd5d2bf8ddf4f2eb/work/src
        work_root: /var/lib/zuul/builds/49d96188f90a4ae9bd5d2bf8ddf4f2eb/work
      include_vars: []
      items:
      - branch: main
        change: '104'
        change_message: "chore(deps): update dependency metal3-io/ironic-standalone-operator
          to v0.12.0\n\n> \u2139\uFE0F **Note**\n> \n> This PR body was truncated
          due to platform limits.\n\nThis PR contains the following updates:\n\n|
          Package | Update | Change |\n|---|---|---|\n| [metal3-io/ironic-standalone-operator](https://redirect.github.com/metal3-io/ironic-standalone-operator)
          | minor | `0.5.1` \u2192 `0.12.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>metal3-io/ironic-standalone-operator
          (metal3-io/ironic-standalone-operator)</summary>\n\n### [`v0.12.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.12.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.11.0...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- Support ironic-image 39.0,
          drop 35.0 ([#&#8203;890](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/890))\n\n####
          :sparkles: New Features\n\n- Respect trusted CA in ramdisk-downloader ([#&#8203;881](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/881))\n-
          Retroactively add a feature gate for Prometheus exporter ([#&#8203;844](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/844))\n-
          Allow Ironic to tolerate node taints via overrides.tolerations ([#&#8203;777](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/777))\n\n####
          :bug: Bug Fixes\n\n- Update mergeContainers to account for unknown Kubernetes
          fields ([#&#8203;888](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/888))\n-
          Merge ingress annotations instead of replacing them ([#&#8203;856](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/856))\n-
          Do not set HostPorts when DisableHostNetwork is true ([#&#8203;833](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/833))\n-
          Finish transition to ReadOnlyRootFilesystem ([#&#8203;813](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/813))\n-
          Fix missing TOOLS_DIR and TOOLS_BIN_DIR in Makefile ([#&#8203;800](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/800))\n\n####
          :book: Documentation\n\n- Bump IrSO in BMO E2E as post release action ([#&#8203;789](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/789))\n\n####
          :seedling: Others\n\n- Use self-repository syntax for reusable workflow
          calls ([#&#8203;898](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/898))\n-
          Bump github.com/onsi/gomega from 1.43.1 to 1.44.0 in /test ([#&#8203;893](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/893))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;891](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/891))\n-
          Guard against wrong image tag in release manifests ([#&#8203;880](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/880))\n-
          Remove unused RBAC rule from IRSO ([#&#8203;877](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/877))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.14.0 to 2.15.0 in /test
          ([#&#8203;876](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/876))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.33.0 in /test ([#&#8203;875](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/875))\n-
          Run zizmor on release branches ([#&#8203;872](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/872))\n-
          Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from
          1.40.0 to 1.45.0 in the go_modules group across 1 directory ([#&#8203;870](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/870))\n-
          Add smoshiur1237 as reviewer ([#&#8203;867](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/867))\n-
          Use upstream ipa tarballs ([#&#8203;866](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/866))\n-
          Update zizmor-action to v0.6.4 and fix findings ([#&#8203;865](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/865))\n-
          Bump golang.org/x/crypto from 0.56.0 to 0.57.0 ([#&#8203;862](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/862))\n-
          Group shared Go dependencies in Dependabot ([#&#8203;857](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/857))\n-
          Add id-token: write permission in build-images-action-pr workflow ([#&#8203;855](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/855))\n-
          Bump google.golang.org/grpc from 1.83.1 to 1.83.2 ([#&#8203;848](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/848))\n-
          Fix yamllint workflow ([#&#8203;847](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/847))\n-
          CI: add timeout to run-local-ironic calls ([#&#8203;839](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/839))\n-
          Bump the github-actions group across 1 directory with 2 updates ([#&#8203;834](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/834))\n-
          Remove unit GitHub Actions workflow in favor of Prow ([#&#8203;831](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/831))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.13.0 to 2.14.0 in /test
          ([#&#8203;823](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/823))\n-
          Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 in /api ([#&#8203;822](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/822))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;821](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/821))\n-
          Local tests: retry podman commands if they hang ([#&#8203;814](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/814))\n-
          Bump github.com/stretchr/testify from 1.11.1 to 1.12.1 ([#&#8203;803](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/803))\n-
          Remove PR Verifier GitHub Action workflow in favor of Prow ([#&#8203;798](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/798))\n-
          Add release-0.11 to dependabot configuration ([#&#8203;795](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/795))\n-
          Bump Go version to 1.26.6 ([#&#8203;792](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/792))\n\n####
          :recycle: Superseded or Reverted\n\n- Switch to Ironic 39.0 by default,
          prepare release-0.12 ([#&#8203;899](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/899))\n-
          Bump github.com/onsi/gomega from 1.43.0 to 1.43.1 in /test ([#&#8203;882](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/882))\n-
          Bump golang.org/x/crypto from 0.55.0 to 0.56.0 ([#&#8203;845](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/845))\n-
          Bump google.golang.org/grpc from 1.82.1 to 1.83.1 ([#&#8203;837](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/837))\n-
          Bump github.com/onsi/gomega from 1.42.1 to 1.43.0 in /test ([#&#8203;836](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/836))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 in /test ([#&#8203;805](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/805))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.93.0 to 0.93.1 ([#&#8203;802](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/802))\n-
          Bump golang.org/x/crypto from 0.54.0 to 0.55.0 ([#&#8203;801](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/801))\n-
          Drop support for Ironic 33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n\nThe
          image for this release is: v0.12.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.11.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.11.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.10.0...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- Drop support for Ironic
          33.0 and 34.0 ([#&#8203;788](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/788))\n-
          Update Kubernetes, controller-runtime, and Go ([#&#8203;738](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/738))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 38.0 by default, prepare release-0.11
          ([#&#8203;787](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/787))\n-
          Add support for ironic-image release-38.0 ([#&#8203;770](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/770))\n-
          feat: add volumes to overrides for mounting extra storage ([#&#8203;708](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/708))\n-
          Add multi-subnet DHCP support with per-range options ([#&#8203;673](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/673))\n\n####
          :bug: Bug Fixes\n\n- Hardening build tool artifacts downloads for verification
          ([#&#8203;749](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/749))\n\n####
          :seedling: Others\n\n- Sync the checkout action version to v7.0.1 ([#&#8203;779](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/779))\n-
          Remove golangci-lint GitHub Actions workflow in favor of Prow ([#&#8203;778](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/778))\n-
          Use docker as container runtime in functional tests ([#&#8203;775](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/775))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.92.1 to 0.93.0 ([#&#8203;774](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/774))\n-
          Remove leftover MariaDB image code ([#&#8203;772](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/772))\n-
          Bump the github-actions group with 3 updates ([#&#8203;771](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/771))\n-
          Harden hack script against WORKDIR volume mount injection ([#&#8203;769](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/769))\n-
          Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 ([#&#8203;763](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/763))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;762](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/762))\n-
          Bump the go_modules group across 1 directory with 2 updates ([#&#8203;761](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/761))\n-
          CI: regenerate manifests and fix broken link checker ([#&#8203;760](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/760))\n-
          Deprecate mariadb-image flag ([#&#8203;759](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/759))\n-
          Require explicit GitHub token for release notes tool ([#&#8203;757](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/757))\n-
          Bump golang.org/x/crypto from 0.53.0 to 0.54.0 ([#&#8203;756](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/756))\n-
          Replace crdoc container pull with go install ([#&#8203;755](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/755))\n-
          Bump go version to 1.26.5 ([#&#8203;751](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/751))\n-
          Add scheduled job for fuzzing ([#&#8203;748](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/748))\n-
          Remove zizmor inline ignore ([#&#8203;746](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/746))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.12.0 to 2.13.0 in /test
          ([#&#8203;745](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/745))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 in /test ([#&#8203;744](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/744))\n-
          Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 in /test ([#&#8203;743](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/743))\n-
          Bump the github-actions group with 2 updates ([#&#8203;742](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/742))\n-
          Bump the github-actions group across 1 directory with 3 updates ([#&#8203;740](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/740))\n-
          workflows reusing other workflows cannot have timeouts ([#&#8203;736](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/736))\n-
          add 0.10 to dependabot, drop 0.8 and 0.7 ([#&#8203;735](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/735))\n-
          Add fuzzing test for ironic standalone operator ([#&#8203;734](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/734))\n-
          Add image build workflow for PR ([#&#8203;733](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/733))\n-
          fix dependabots build workflow step ([#&#8203;724](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/724))\n-
          Use proper IPA cache address ([#&#8203;721](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/721))\n-
          Refactor: split ingress code into a separate file ([#&#8203;707](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/707))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.92.0 to 0.92.1 ([#&#8203;750](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/750))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.91.0 to 0.92.0 ([#&#8203;729](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/729))\n-
          Bump github.com/onsi/gomega from 1.41.0 to 1.42.0 in /test ([#&#8203;731](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/731))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.30.0 to 2.31.0 in /test ([#&#8203;730](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/730))\n\nThe
          image for this release is: v0.11.0\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.10.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.10.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.9.0...v0.10.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.9.0\n\n#### :sparkles: New Features\n\n- Switch to Ironic 37.0 by default,
          prepare release-0.10 ([#&#8203;725](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/725))\n-
          Support ironic-image 37.0 ([#&#8203;722](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/722))\n-
          Add ingress resource for Ironic, add image server service resource ([#&#8203;655](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/655))\n-
          Add Keepalived list and fields ([#&#8203;636](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/636))\n-
          Add Ironic Networking Service deployment support ([#&#8203;566](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/566))\n\n####
          :bug: Bug Fixes\n\n- Fix dnsmasq probe for IPv6-only deployments ([#&#8203;693](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/693))\n-
          Fix IRONIC_CACERT_FILE triggering TLS without a certificate ([#&#8203;689](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/689))\n-
          Fix ipa_host_ip for dual-stack Docker networks ([#&#8203;660](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/660))\n-
          Set IRONIC_CACERT_FILE to trusted CA path when configured ([#&#8203;639](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/639))\n\n####
          :book: Documentation\n\n- Create a testing guide ([#&#8203;633](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/633))\n-
          Consolidate Metal3 Contributing guide in community repo ([#&#8203;502](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/502))\n\n####
          :seedling: Others\n\n- fix dependabots build workflow step ([#&#8203;728](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/728))\n-
          update dependabot with 0.9 and drop 0.6 ([#&#8203;714](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/714))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 in /test ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
          Bump the kubernetes group to v0.35.6 ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
          Update test descriptions to read as full sentences ([#&#8203;704](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/704))\n-
          Set cooldown days to 3 for dependabot ([#&#8203;703](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/703))\n-
          Remove timeout from caller periodic workflows ([#&#8203;702](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/702))\n-
          Bump golang.org/x/crypto from 0.52.0 to 0.53.0 ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump x/net to v0.55.0 ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
          Add timeouts for all workflows ([#&#8203;698](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/698))\n-
          Bump go to 1.25.11 ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))\n-
          Bump the github-actions group with 3 updates ([#&#8203;690](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/690))\n-
          Skip networking tests when ironic-image is older than 35.0 ([#&#8203;687](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/687))\n-
          Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in /test ([#&#8203;682](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/682))\n-
          Fix name of re-usable functional workflow ([#&#8203;666](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/666))\n-
          CI: skip the prometheus test with bindAddress on multinode jobs ([#&#8203;661](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/661))\n-
          Add periodic functional test workflows ([#&#8203;659](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/659))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.90.1 to 0.91.0 ([#&#8203;658](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/658))\n-
          Add readiness probe to ironic-prometheus-exporter ([#&#8203;657](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/657))\n-
          Bump the github-actions group across 1 directory with 6 updates ([#&#8203;656](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/656))\n-
          remove obsoleted release action ([#&#8203;654](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/654))\n-
          Fix IRSO functional test ([#&#8203;651](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/651))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.51.0
          to 0.52.0 ([#&#8203;688](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/688))
          - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 in /test ([#&#8203;683](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/683))
          - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n-
          Bump golang to v1.25.10 and golang.org/x/net to v0.53.0 ([#&#8203;674](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/674))
          - superseded by ([#&#8203;694](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/694))
          and ([#&#8203;699](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/699))\n-
          Bump golang.org/x/crypto from 0.50.0 to 0.51.0 ([#&#8203;669](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/669))
          - superseded by ([#&#8203;700](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/700))\n-
          Bump the kubernetes group to v0.35.5 ([#&#8203;668](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/668))
          - superseded by ([#&#8203;709](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/709))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;648](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/648))
          - superseded by ([#&#8203;710](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/710))\n\nThe
          image for this release is: v0.10.0\n\nThe default Ironic version is [v37.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v37.0.0).\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.9.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.9.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.2...v0.9.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.0\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n-
          <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-7cwm-fpfh-rrch>\n\n####
          :warning: Breaking Changes\n\n- Remove support for ironic-image v32 ([#&#8203;645](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/645))\n-
          Require environment label on Secrets and ConfigMaps ([#&#8203;619](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/619))\n\n####
          :sparkles: New Features\n\n- Support ironic-image 35.0 ([#&#8203;644](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/644))\n-
          Add bindAddress configuration for prometheus exporter ([#&#8203;635](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/635))\n-
          Accept a Secret or a ConfigMap for BMC CA and Trusted CA ([#&#8203;526](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/526))\n\n####
          :book: Documentation\n\n- Added instructions to run controller locally on
          kind ([#&#8203;624](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/624))\n-
          Mention CONTAINER_RUNTIME in AGENTS.md ([#&#8203;631](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/631))\n-
          add OpenSSF OSPS baseline level 1 badge ([#&#8203;610](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/610))\n\n####
          :seedling: Others\n\n- Bump the kubernetes group across 3 directories with
          4 updates ([#&#8203;640](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/640))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.11.1 to 2.12.0 in /test
          ([#&#8203;638](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/638))\n-
          Bump golang.org/x/crypto from 0.49.0 to 0.50.0 ([#&#8203;637](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/637))\n-
          Use the new IRONIC_JSON_RPC_PORT instead of an OS override ([#&#8203;618](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/618))\n-
          Add lint-fix target for auto-fixing linter issues ([#&#8203;632](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/632))\n-
          Bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in the go_modules
          group across 1 directory ([#&#8203;634](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/634))\n-
          Bump go version used for building to 1.25.9 ([#&#8203;627](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/627))\n-
          Update controller-runtime and k8s libraries ([#&#8203;625](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/625))\n-
          Remove last mentions of ironic-inspector ([#&#8203;617](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/617))\n-
          Bump the kubernetes group to v0.34.6 ([#&#8203;611](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/611))\n-
          Bump golang to v1.25 in go modules and golangci-lint to v2.10.1 ([#&#8203;600](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/600))\n-
          Bump google.golang.org/grpc from 1.72.1 to 1.79.3 ([#&#8203;603](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/603))\n-
          remove docker push stuff from Makefile ([#&#8203;599](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/599))\n-
          bump x/net to v0.49.0 ([#&#8203;588](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/588))\n-
          Bump the github-actions group with 2 updates ([#&#8203;579](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/579))\n-
          Bump go version to 1.25.8 ([#&#8203;576](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/576))\n-
          add zizmor scanner ([#&#8203;573](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/573))\n-
          e2e: download ipa image only once ([#&#8203;575](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/575))\n-
          bump otel/sdk v1.40.0 ([#&#8203;572](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/572))\n-
          harden github actions workflows ([#&#8203;571](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/571))\n-
          move security-insights.yml to .github/ and use upstream validator ([#&#8203;565](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/565))\n-
          Bump the github-actions group with 3 updates ([#&#8203;562](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/562))\n-
          add SECURITY_INSIGHTS.yml ([#&#8203;557](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/557))\n-
          fix reapprover workflow ([#&#8203;556](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/556))\n-
          enforce ol-prefix 'one' style for ordered lists ([#&#8203;547](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/547))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;529](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/529))\n-
          specify oci platform during image build ([#&#8203;555](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/555))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 in /test ([#&#8203;528](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/528))\n-
          Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the github-actions
          group ([#&#8203;551](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/551))\n-
          add dependabot config for release-0.8 ([#&#8203;546](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/546))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.89.0 to 0.90.1 ([#&#8203;621](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/621))\n-
          Bump golang.org/x/crypto from 0.48.0 to 0.49.0 ([#&#8203;602](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/602))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.10.0 to 2.11.1 in /test
          ([#&#8203;581](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/581))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;567](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/567))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;558](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/558))\n-
          Bump golang.org/x/crypto from 0.47.0 to 0.48.0 ([#&#8203;543](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/543))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.88.1 to 0.89.0 ([#&#8203;542](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/542))\n-
          Bump the kubernetes group to v0.34.4 ([#&#8203;541](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/541))\n\nThe
          image for this release is: v0.9.0\n\nThe default Ironic version is [v35.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v35.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.8.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.1...v0.8.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.1\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
          :warning: Breaking Changes\n\n- Require environment label on Secrets and
          ConfigMaps ([#&#8203;664](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/664))\n\n####
          :seedling: Others\n\n- Bump golang to 1.25.10 ([#&#8203;677](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/677))\n-
          Bump the kubernetes group to v0.34.8 ([#&#8203;670](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/670))\n-
          Bump the github-actions group with 2 updates ([#&#8203;653](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/653))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 in /test ([#&#8203;650](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/650))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;641](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/641))\n\n####
          :recycle: Superseded or Reverted\n\n- ([#&#8203;628](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/628)),
          ([#&#8203;622](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/622)),
          ([#&#8203;613](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/613))\n\nThe
          image for this release is: v0.8.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.8.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.8.0...v0.8.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.8.0\n\n#### :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3
          ([#&#8203;604](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/604))\n-
          e2e: download ipa image only once ([#&#8203;597](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/597))\n-
          bump x/net to v0.49.0 ([#&#8203;591](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/591))\n-
          harden pr-verifier workflow trigger ([#&#8203;595](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/595))\n-
          Bump go version to 1.25.8 ([#&#8203;582](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/582))\n-
          Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the github-actions
          group ([#&#8203;578](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/578))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;568](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/568))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;560](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/560))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1 in /test ([#&#8203;554](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/554))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;550](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/550))\n-
          Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in /test ([#&#8203;552](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/552))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;549](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/549),
          [#&#8203;563](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/563)\n\nThe
          image for this release is: v0.8.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.8.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.8.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.3...v0.8.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.0\n\n#### :warning: Breaking Changes\n\n- Remove support for ironic-image
          v31 ([#&#8203;538](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/538))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 34.0 by default, prepare release-0.8
          ([#&#8203;539](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/539))\n-
          Support ironic-image 34.0 ([#&#8203;537](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/537))\n-
          Pass IPA_FLAVOR and IPA_ARCH env vars to ramdisk-downloader ([#&#8203;535](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/535))\n-
          pass proxy environment variables to ramdisk-downloader ([#&#8203;489](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/489))\n\n####
          :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container environment variables
          ([#&#8203;525](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/525))\n-
          Avoid caching all ConfigMaps in the cluster ([#&#8203;463](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/463))\n\n####
          :book: Documentation\n\n- add AGENTS.md ([#&#8203;419](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/419))\n\n####
          :seedling: Others\n\n- Update MariaDB operator installation with retry logic
          and github repos ([#&#8203;536](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/536))\n-
          Bump golang version to 1.24.13 ([#&#8203;531](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/531))\n-
          bump github actions to new major versions ([#&#8203;527](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/527))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.88.0 to 0.88.1 ([#&#8203;523](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/523))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;519](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/519))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 ([#&#8203;518](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/518))\n-
          Uplift k8s.io/utils to match the parent gomod ([#&#8203;513](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/513))\n-
          Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in /test ([#&#8203;506](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/506))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;505](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/505))\n-
          Bump golang.org/x/crypto from 0.46.0 to 0.47.0 ([#&#8203;504](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/504))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.9.0 to 2.10.0 in /test
          ([#&#8203;501](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/501))\n-
          Enable nakedret linter for golangcilint ([#&#8203;496](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/496))\n-
          Enable containedctx linter for golangcilint ([#&#8203;493](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/493))\n-
          Add clomonitor and openssf scorecard badge ([#&#8203;497](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/497))\n-
          Enable nilerr linter for golangcilint ([#&#8203;495](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/495))\n-
          Enable gci formatter for golancilint ([#&#8203;494](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/494))\n-
          Enable nilnil linter for golangcilint ([#&#8203;491](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/491))\n-
          Enable \"revive\" linter in golangci-lint ([#&#8203;474](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/474))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;479](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/479))\n-
          update dependabot config for 0.6 and 0.7 ([#&#8203;476](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/476))\n-
          Fix generating release notes with markdown error ([#&#8203;472](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/472))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang version to 1.24.12 ([#&#8203;508](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/508))\n-
          Bump the github-actions group with 2 updates ([#&#8203;498](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/498))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.1 to 0.88.0 ([#&#8203;503](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/503))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.0 to 0.87.1 ([#&#8203;485](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/485))\n-
          Bump softprops/action-gh-release from 2.4.2 to 2.5.0 in the github-actions
          group ([#&#8203;483](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/483))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;466](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/466))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;465](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/465))\n\nThe
          image for this release is: v0.8.0\n\nThe default Ironic version is [v34.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v34.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.7.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.2...v0.7.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.2\n\n#### :warning: Vulnerability Fixes\n\n- <https://github.com/metal3-io/ironic-standalone-operator/security/advisories/GHSA-hfc8-w5f4-3x6m>\n\n####
          :warning: Breaking Changes\n\n- Require environment label on Secrets ([#&#8203;665](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/665))\n\n####
          :seedling: Others\n\n- Bump golang version to 1.25.10 ([#&#8203;678](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/678))\n-
          Bump kubernetes group to v0.34.8 ([#&#8203;671](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/671))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;642](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/642))\n\n####
          :recycle: Superseded or Reverted\n\n- ([#&#8203;629](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/629)),
          ([#&#8203;614](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/614))\n\nThe
          image for this release is: v0.7.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.1...v0.7.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.1\n\n#### :bug: Bug Fixes\n\n- Add IRONIC_ACCESS_PORT to container
          environment variables ([#&#8203;530](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/530))\n\n####
          :seedling: Others\n\n- e2e: download ipa image only once ([#&#8203;596](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/596))\n-
          bump google.golang.org/grpc to v1.79.3 ([#&#8203;605](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/605))\n-
          bump x/net to v0.49.0 ([#&#8203;589](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/589))\n-
          harden pr-verifier workflow trigger ([#&#8203;594](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/594))\n-
          Bump go version to 1.25.8 ([#&#8203;584](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/584))\n-
          Bump the kubernetes group to v0.34.5 ([#&#8203;569](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/569))\n-
          Bump opentelemetry.io/otel/sdk to v1.40.0 ([#&#8203;559](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/559))\n-
          Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in /test ([#&#8203;521](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/521))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;533](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/533),
          [#&#8203;544](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/544),
          [#&#8203;520](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/520)\n\nThe
          image for this release is: v0.7.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.7.0-rc.0...v0.7.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.7.0\n\n#### :seedling: Others\n\n- Uplift k8s.io/utils to match the parent
          gomod ([#&#8203;514](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/514))\n-
          Bump golang version to 1.24.12 ([#&#8203;512](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/512))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 in /test ([#&#8203;507](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/507))\n-
          Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions
          group ([#&#8203;499](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/499))\n-
          Bump the kubernetes group to v0.34.3 ([#&#8203;480](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/480))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 in /test ([#&#8203;488](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/488))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;486](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/486))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.87.0 to 0.87.1 ([#&#8203;484](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/484))\n\nThe
          image for this release is: v0.7.1\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.7.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.7.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.3...v0.7.0-rc.0)\n\n###
          v0.7.0\n\n<!-- markdownlint-disable no-inline-html line-length -->\n\n####
          Changes since v0.6.0\n\n#### :warning: Breaking Changes\n\n- Remove support
          for ironic-image v30 ([#&#8203;461](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/461))\n-
          Track secret using their content instead of their version ([#&#8203;424](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/424))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 33.0 by default, prepare release-0.7
          ([#&#8203;473](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/473))\n-
          Support ironic-image 33.0 ([#&#8203;459](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/459))\n-
          enable container signing ([#&#8203;458](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/458))\n-
          add image SBOM attestation to image builds ([#&#8203;445](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/445))\n-
          use SecretManager to handle access to cluster secrets ([#&#8203;441](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/441))\n-
          Add support for custom CA certificates ([#&#8203;420](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/420))\n-
          Add support for ironic-prometheus-exporter ([#&#8203;418](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/418))\n-
          Overrides: allow appending/changing containers and initContainers ([#&#8203;407](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/407))\n-
          Support ironic-image 32.0 ([#&#8203;390](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/390))\n-
          Add a command to run ironic locally using podman ([#&#8203;382](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/382))\n\n####
          :book: Documentation\n\n- Update ExtraConfig documentation ([#&#8203;397](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/397))\n\n####
          :seedling: Others\n\n- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 ([#&#8203;464](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/464))\n-
          add missing shellcheck ([#&#8203;462](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/462))\n-
          lint: allow long lines in tables and code fences ([#&#8203;460](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/460))\n-
          Fix make lint target ([#&#8203;457](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/457))\n-
          bump golang to v1.24.11 ([#&#8203;451](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/451))\n-
          Bump the github-actions group with 2 updates ([#&#8203;446](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/446))\n-
          Add yamllint workflow ([#&#8203;439](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/439))\n-
          Bump golangci-lint to v2 ([#&#8203;438](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/438))\n-
          add missing markdownlint config file and fix issues ([#&#8203;437](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/437))\n-
          Bump prometheus-operator to v0.87.0 ([#&#8203;436](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/436))\n-
          remove scheduled osv-scanner workflow ([#&#8203;432](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/432))\n-
          Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 in /test
          ([#&#8203;428](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/428))\n-
          Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
          from 0.86.1 to 0.86.2 ([#&#8203;427](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/427))\n-
          Bump the kubernetes group to v0.34.2 ([#&#8203;426](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/426))\n-
          Update controller-runtime and Kubernetes libs ([#&#8203;421](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/421))\n-
          Parameterize Makefile container build tool ([#&#8203;417](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/417))\n-
          Update to Pull request template ([#&#8203;416](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/416))\n-
          Bump softprops/action-gh-release from 2.3.3 to 2.4.1 in the github-actions
          group ([#&#8203;414](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/414))\n-
          Tests: add a test on upgrading non-HA Ironic with a database ([#&#8203;413](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/413))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 in /test ([#&#8203;408](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/408))\n-
          Do not mount service account token on Ironic pods ([#&#8203;406](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/406))\n-
          Make IrSO configmap name predictable ([#&#8203;405](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/405))\n-
          Bump sigs.k8s.io/yaml from 1.4.0 to 1.6.0 ([#&#8203;398](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/398))\n-
          cmd: strip out symbol table & DWARF debugging info ([#&#8203;392](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/392))\n-
          Add prior art for prepare release ([#&#8203;389](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/389))\n\n####
          :recycle: Superseded or Reverted\n\n- Bump golang.org/x/crypto from 0.44.0
          to 0.45.0 ([#&#8203;434](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/434))\n-
          Bump golang.org/x/crypto from 0.43.0 to 0.44.0 ([#&#8203;422](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/422))\n-
          bump golang to v1.24.9 ([#&#8203;409](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/409))\n-
          Bump golang.org/x/crypto from 0.42.0 to 0.43.0 ([#&#8203;404](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/404))\n-
          Uplift go 1.24.8 to fix CVEs ([#&#8203;400](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/400))\n-
          Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 in /test ([#&#8203;399](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/399))\n\nThe
          image for this release is: v0.7.0\n\nThe default Ironic version is [v33.0.0](https://redirect.github.com/metal3-io/ironic-image/releases/tag/v33.0.0)\n\n*Thanks
          to all our contributors!* \U0001F60A\n\n### [`v0.6.3`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.3)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.2...v0.6.3)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.2\n\n#### :seedling: Others\n\n- bump google.golang.org/grpc to v1.79.3
          ([#&#8203;606](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/606))\n-
          Bump golangci-lint to v2.6.2 ([#&#8203;601](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/601))\n-
          e2e: download ipa image only once ([#&#8203;598](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/598))\n-
          bump otel/sdk to v1.40.0 ([#&#8203;587](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/587))\n-
          harden pr-verifier workflow trigger ([#&#8203;593](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/593))\n-
          bump x/net to v0.49.0 ([#&#8203;590](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/590))\n-
          Bump go version to 1.25.8 ([#&#8203;583](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/583))\n-
          Bump the kubernetes group from v0.33.8 to v0.33.9 ([#&#8203;570](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/570))\n-
          Bump the kubernetes group across 3 directories with 4 updates ([#&#8203;545](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/545))\n\n####
          :recycle: Superseded or Reverted\n\n- [#&#8203;532](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/532)\n\nThe
          image for this release is: v0.6.3\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.6.2`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.2)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.1...v0.6.2)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.1\n\n#### :sparkles: New Features\n\n- enable container signing ([#&#8203;477](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/477))\n-
          add image SBOM attestation to image builds ([#&#8203;470](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/470))\n\n####
          :seedling: Others\n\n- Bump golang version to 1.24.12 ([#&#8203;511](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/511))\n-
          Bump medyagh/setup-minikube from 0.0.20 to 0.0.21 in the github-actions
          group ([#&#8203;500](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/500))\n-
          Bump the github-actions group with 2 updates ([#&#8203;481](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/481))\n-
          Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 in /test ([#&#8203;487](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/487))\n-
          Bump the kubernetes group to v0.33.7 ([#&#8203;482](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/482))\n-
          Bump golang to v1.24.11 ([#&#8203;453](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/453))\n\nThe
          image for this release is: v0.6.2\n\n*Thanks to all our contributors!* \U0001F60A\n\n###
          [`v0.6.1`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.1)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.6.0...v0.6.1)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.6.0\n\n#### :seedling: Others\n\n- Bump k8s.io packages to v0.33.6 ([#&#8203;442](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/442))\n-
          remove scheduled osv-scanner workflow ([#&#8203;435](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/435))\n-
          bump golang to v1.24.9 ([#&#8203;410](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/410))\n-
          Uplift go 1.24.8 to fix CVEs ([#&#8203;403](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/403))\n\n####
          :recycle: Superseded or Reverted\n\n- `<insert superseded bumps and reverts
          here>`\n\nThe image for this release is: v0.6.1\n\n*Thanks to all our contributors!*
          \U0001F60A\n\n### [`v0.6.0`](https://redirect.github.com/metal3-io/ironic-standalone-operator/releases/tag/v0.6.0)\n\n[Compare
          Source](https://redirect.github.com/metal3-io/ironic-standalone-operator/compare/v0.5.3...v0.6.0)\n\n<!--
          markdownlint-disable no-inline-html line-length -->\n\n### Changes since
          v0.5.0\n\n#### :warning: Breaking Changes\n\n- Drop support for Ironic older
          than 30.0 ([#&#8203;380](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/380))\n-
          Move the JSON RPC port from 8089 to 6189 ([#&#8203;363](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/363))\n\n####
          :sparkles: New Features\n\n- Switch to Ironic 32.0 by default, prepare release-0.6
          ([#&#8203;388](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/388))\n-
          Support ironic-image 32.0 ([#&#8203;391](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/391))\n-
          Add support for BMC CA certificates ([#&#8203;379](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/379))\n-
          Add support for overrides for generated pods ([#&#8203;361](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/361))\n\n####
          :seedling: Others\n\n- add specific time to dependabot config ([#&#8203;386](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/386))\n-
          Fix OSV-Scanner ([#&#8203;376](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/376))\n-
          Bump the kubernetes group to 0.33.5 ([#&#8203;372](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/372))\n-
          Bump golang.org/x/crypto from 0.41.0 to 0.42.0 ([#&#8203;373](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/373))\n-
          Enable variable shadowing check in govet linter ([#&#8203;371](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/371))\n-
          Tests: update versions of dependencies ([#&#8203;369](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/369))\n-
          switch to new cncf oracle gh runners ([#&#8203;318](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/318))\n-
          Export IPA_BASEURI to have stable tests ([#&#8203;362](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/362))\n-
          Tests: collect logs from cert-manager ([#&#8203;368](https://redirect.github.com/metal3-io/ironic-standalone-operator/issues/368))\n-
          Bump git\n\n> \u2757 **Important**\n> \n> \u2702 PR body was truncated to
          here.\n\n\n</details>\n\n---\n\n### Configuration\n\n\U0001F4C5 **Schedule**:
          (UTC)\n\n- Branch creation\n  - At any time (no schedule defined)\n- Automerge\n
          \ - At any time (no schedule defined)\n\n\U0001F6A6 **Automerge**: Disabled
          by config. Please merge this manually once you are satisfied.\n\n\u267B
          **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry
          checkbox.\n\n\U0001F515 **Ignore**: Close this PR and you won't be reminded
          about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want
          to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated
          by [Mend Renovate](https://mend.io/renovate/). View the [repository job
          log](https://developer.mend.io/github/vexxhost/atmosphere.common).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->\n"
        change_url: https://github.com/vexxhost/atmosphere.common/pull/104
        commit_id: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
        patchset: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
        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: Y2hvcmUoZGVwcyk6IHVwZGF0ZSBkZXBlbmRlbmN5IG1ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvciB0byB2MC4xMi4wCgo+IOKEue+4jyAqKk5vdGUqKgo+IAo+IFRoaXMgUFIgYm9keSB3YXMgdHJ1bmNhdGVkIGR1ZSB0byBwbGF0Zm9ybSBsaW1pdHMuCgpUaGlzIFBSIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgdXBkYXRlczoKCnwgUGFja2FnZSB8IFVwZGF0ZSB8IENoYW5nZSB8CnwtLS18LS0tfC0tLXwKfCBbbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yKSB8IG1pbm9yIHwgYDAuNS4xYCDihpIgYDAuMTIuMGAgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5Pm1ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvciAobWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yKTwvc3VtbWFyeT4KCiMjIyBbYHYwLjEyLjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC4xMi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuMTEuMC4uLnYwLjEyLjApCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuMTEuMAoKIyMjIyA6d2FybmluZzogQnJlYWtpbmcgQ2hhbmdlcwoKLSBTdXBwb3J0IGlyb25pYy1pbWFnZSAzOS4wLCBkcm9wIDM1LjAgKFsjJiM4MjAzOzg5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODkwKSkKCiMjIyMgOnNwYXJrbGVzOiBOZXcgRmVhdHVyZXMKCi0gUmVzcGVjdCB0cnVzdGVkIENBIGluIHJhbWRpc2stZG93bmxvYWRlciAoWyMmIzgyMDM7ODgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84ODEpKQotIFJldHJvYWN0aXZlbHkgYWRkIGEgZmVhdHVyZSBnYXRlIGZvciBQcm9tZXRoZXVzIGV4cG9ydGVyIChbIyYjODIwMzs4NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg0NCkpCi0gQWxsb3cgSXJvbmljIHRvIHRvbGVyYXRlIG5vZGUgdGFpbnRzIHZpYSBvdmVycmlkZXMudG9sZXJhdGlvbnMgKFsjJiM4MjAzOzc3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzc3KSkKCiMjIyMgOmJ1ZzogQnVnIEZpeGVzCgotIFVwZGF0ZSBtZXJnZUNvbnRhaW5lcnMgdG8gYWNjb3VudCBmb3IgdW5rbm93biBLdWJlcm5ldGVzIGZpZWxkcyAoWyMmIzgyMDM7ODg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84ODgpKQotIE1lcmdlIGluZ3Jlc3MgYW5ub3RhdGlvbnMgaW5zdGVhZCBvZiByZXBsYWNpbmcgdGhlbSAoWyMmIzgyMDM7ODU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84NTYpKQotIERvIG5vdCBzZXQgSG9zdFBvcnRzIHdoZW4gRGlzYWJsZUhvc3ROZXR3b3JrIGlzIHRydWUgKFsjJiM4MjAzOzgzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODMzKSkKLSBGaW5pc2ggdHJhbnNpdGlvbiB0byBSZWFkT25seVJvb3RGaWxlc3lzdGVtIChbIyYjODIwMzs4MTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgxMykpCi0gRml4IG1pc3NpbmcgVE9PTFNfRElSIGFuZCBUT09MU19CSU5fRElSIGluIE1ha2VmaWxlIChbIyYjODIwMzs4MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgwMCkpCgojIyMjIDpib29rOiBEb2N1bWVudGF0aW9uCgotIEJ1bXAgSXJTTyBpbiBCTU8gRTJFIGFzIHBvc3QgcmVsZWFzZSBhY3Rpb24gKFsjJiM4MjAzOzc4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzg5KSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gVXNlIHNlbGYtcmVwb3NpdG9yeSBzeW50YXggZm9yIHJldXNhYmxlIHdvcmtmbG93IGNhbGxzIChbIyYjODIwMzs4OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg5OCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS40My4xIHRvIDEuNDQuMCBpbiAvdGVzdCAoWyMmIzgyMDM7ODkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84OTMpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgYWNyb3NzIDMgZGlyZWN0b3JpZXMgd2l0aCA0IHVwZGF0ZXMgKFsjJiM4MjAzOzg5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODkxKSkKLSBHdWFyZCBhZ2FpbnN0IHdyb25nIGltYWdlIHRhZyBpbiByZWxlYXNlIG1hbmlmZXN0cyAoWyMmIzgyMDM7ODgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84ODApKQotIFJlbW92ZSB1bnVzZWQgUkJBQyBydWxlIGZyb20gSVJTTyAoWyMmIzgyMDM7ODc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84NzcpKQotIEJ1bXAgZ2l0aHViLmNvbS9nb3BoZXJjbG91ZC9nb3BoZXJjbG91ZC92MiBmcm9tIDIuMTQuMCB0byAyLjE1LjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzg3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODc2KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjMyLjEgdG8gMi4zMy4wIGluIC90ZXN0IChbIyYjODIwMzs4NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg3NSkpCi0gUnVuIHppem1vciBvbiByZWxlYXNlIGJyYW5jaGVzIChbIyYjODIwMzs4NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg3MikpCi0gQnVtcCBnby5vcGVudGVsZW1ldHJ5LmlvL290ZWwvZXhwb3J0ZXJzL290bHAvb3RscHRyYWNlL290bHB0cmFjZWdycGMgZnJvbSAxLjQwLjAgdG8gMS40NS4wIGluIHRoZSBnb19tb2R1bGVzIGdyb3VwIGFjcm9zcyAxIGRpcmVjdG9yeSAoWyMmIzgyMDM7ODcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84NzApKQotIEFkZCBzbW9zaGl1cjEyMzcgYXMgcmV2aWV3ZXIgKFsjJiM4MjAzOzg2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODY3KSkKLSBVc2UgdXBzdHJlYW0gaXBhIHRhcmJhbGxzIChbIyYjODIwMzs4NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg2NikpCi0gVXBkYXRlIHppem1vci1hY3Rpb24gdG8gdjAuNi40IGFuZCBmaXggZmluZGluZ3MgKFsjJiM4MjAzOzg2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODY1KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjU2LjAgdG8gMC41Ny4wIChbIyYjODIwMzs4NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg2MikpCi0gR3JvdXAgc2hhcmVkIEdvIGRlcGVuZGVuY2llcyBpbiBEZXBlbmRhYm90IChbIyYjODIwMzs4NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg1NykpCi0gQWRkIGlkLXRva2VuOiB3cml0ZSBwZXJtaXNzaW9uIGluIGJ1aWxkLWltYWdlcy1hY3Rpb24tcHIgd29ya2Zsb3cgKFsjJiM4MjAzOzg1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODU1KSkKLSBCdW1wIGdvb2dsZS5nb2xhbmcub3JnL2dycGMgZnJvbSAxLjgzLjEgdG8gMS44My4yIChbIyYjODIwMzs4NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg0OCkpCi0gRml4IHlhbWxsaW50IHdvcmtmbG93IChbIyYjODIwMzs4NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg0NykpCi0gQ0k6IGFkZCB0aW1lb3V0IHRvIHJ1bi1sb2NhbC1pcm9uaWMgY2FsbHMgKFsjJiM4MjAzOzgzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODM5KSkKLSBCdW1wIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCBhY3Jvc3MgMSBkaXJlY3Rvcnkgd2l0aCAyIHVwZGF0ZXMgKFsjJiM4MjAzOzgzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODM0KSkKLSBSZW1vdmUgdW5pdCBHaXRIdWIgQWN0aW9ucyB3b3JrZmxvdyBpbiBmYXZvciBvZiBQcm93IChbIyYjODIwMzs4MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgzMSkpCi0gQnVtcCBnaXRodWIuY29tL2dvcGhlcmNsb3VkL2dvcGhlcmNsb3VkL3YyIGZyb20gMi4xMy4wIHRvIDIuMTQuMCBpbiAvdGVzdCAoWyMmIzgyMDM7ODIzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84MjMpKQotIEJ1bXAgZ2l0aHViLmNvbS9zdHJldGNoci90ZXN0aWZ5IGZyb20gMS4xMS4xIHRvIDEuMTIuMSBpbiAvYXBpIChbIyYjODIwMzs4MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgyMikpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCBhY3Jvc3MgMyBkaXJlY3RvcmllcyB3aXRoIDQgdXBkYXRlcyAoWyMmIzgyMDM7ODIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84MjEpKQotIExvY2FsIHRlc3RzOiByZXRyeSBwb2RtYW4gY29tbWFuZHMgaWYgdGhleSBoYW5nIChbIyYjODIwMzs4MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgxNCkpCi0gQnVtcCBnaXRodWIuY29tL3N0cmV0Y2hyL3Rlc3RpZnkgZnJvbSAxLjExLjEgdG8gMS4xMi4xIChbIyYjODIwMzs4MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgwMykpCi0gUmVtb3ZlIFBSIFZlcmlmaWVyIEdpdEh1YiBBY3Rpb24gd29ya2Zsb3cgaW4gZmF2b3Igb2YgUHJvdyAoWyMmIzgyMDM7Nzk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83OTgpKQotIEFkZCByZWxlYXNlLTAuMTEgdG8gZGVwZW5kYWJvdCBjb25maWd1cmF0aW9uIChbIyYjODIwMzs3OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc5NSkpCi0gQnVtcCBHbyB2ZXJzaW9uIHRvIDEuMjYuNiAoWyMmIzgyMDM7NzkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83OTIpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBTd2l0Y2ggdG8gSXJvbmljIDM5LjAgYnkgZGVmYXVsdCwgcHJlcGFyZSByZWxlYXNlLTAuMTIgKFsjJiM4MjAzOzg5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODk5KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjQzLjAgdG8gMS40My4xIGluIC90ZXN0IChbIyYjODIwMzs4ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzg4MikpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC41NS4wIHRvIDAuNTYuMCAoWyMmIzgyMDM7ODQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84NDUpKQotIEJ1bXAgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyBmcm9tIDEuODIuMSB0byAxLjgzLjEgKFsjJiM4MjAzOzgzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODM3KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjQyLjEgdG8gMS40My4wIGluIC90ZXN0IChbIyYjODIwMzs4MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgzNikpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4zMi4wIHRvIDIuMzIuMSBpbiAvdGVzdCAoWyMmIzgyMDM7ODA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy84MDUpKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuOTMuMCB0byAwLjkzLjEgKFsjJiM4MjAzOzgwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvODAyKSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjU0LjAgdG8gMC41NS4wIChbIyYjODIwMzs4MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzgwMSkpCi0gRHJvcCBzdXBwb3J0IGZvciBJcm9uaWMgMzMuMCBhbmQgMzQuMCAoWyMmIzgyMDM7Nzg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83ODgpKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEyLjAKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMS4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTEuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9jb21wYXJlL3YwLjEwLjAuLi52MC4xMS4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjEwLjAKCiMjIyMgOndhcm5pbmc6IEJyZWFraW5nIENoYW5nZXMKCi0gRHJvcCBzdXBwb3J0IGZvciBJcm9uaWMgMzMuMCBhbmQgMzQuMCAoWyMmIzgyMDM7Nzg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83ODgpKQotIFVwZGF0ZSBLdWJlcm5ldGVzLCBjb250cm9sbGVyLXJ1bnRpbWUsIGFuZCBHbyAoWyMmIzgyMDM7NzM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MzgpKQoKIyMjIyA6c3BhcmtsZXM6IE5ldyBGZWF0dXJlcwoKLSBTd2l0Y2ggdG8gSXJvbmljIDM4LjAgYnkgZGVmYXVsdCwgcHJlcGFyZSByZWxlYXNlLTAuMTEgKFsjJiM4MjAzOzc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzg3KSkKLSBBZGQgc3VwcG9ydCBmb3IgaXJvbmljLWltYWdlIHJlbGVhc2UtMzguMCAoWyMmIzgyMDM7NzcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NzApKQotIGZlYXQ6IGFkZCB2b2x1bWVzIHRvIG92ZXJyaWRlcyBmb3IgbW91bnRpbmcgZXh0cmEgc3RvcmFnZSAoWyMmIzgyMDM7NzA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MDgpKQotIEFkZCBtdWx0aS1zdWJuZXQgREhDUCBzdXBwb3J0IHdpdGggcGVyLXJhbmdlIG9wdGlvbnMgKFsjJiM4MjAzOzY3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjczKSkKCiMjIyMgOmJ1ZzogQnVnIEZpeGVzCgotIEhhcmRlbmluZyBidWlsZCB0b29sIGFydGlmYWN0cyBkb3dubG9hZHMgZm9yIHZlcmlmaWNhdGlvbiAoWyMmIzgyMDM7NzQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NDkpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBTeW5jIHRoZSBjaGVja291dCBhY3Rpb24gdmVyc2lvbiB0byB2Ny4wLjEgKFsjJiM4MjAzOzc3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzc5KSkKLSBSZW1vdmUgZ29sYW5nY2ktbGludCBHaXRIdWIgQWN0aW9ucyB3b3JrZmxvdyBpbiBmYXZvciBvZiBQcm93IChbIyYjODIwMzs3NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc3OCkpCi0gVXNlIGRvY2tlciBhcyBjb250YWluZXIgcnVudGltZSBpbiBmdW5jdGlvbmFsIHRlc3RzIChbIyYjODIwMzs3NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc3NSkpCi0gQnVtcCBnaXRodWIuY29tL3Byb21ldGhldXMtb3BlcmF0b3IvcHJvbWV0aGV1cy1vcGVyYXRvci9wa2cvYXBpcy9tb25pdG9yaW5nIGZyb20gMC45Mi4xIHRvIDAuOTMuMCAoWyMmIzgyMDM7Nzc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NzQpKQotIFJlbW92ZSBsZWZ0b3ZlciBNYXJpYURCIGltYWdlIGNvZGUgKFsjJiM4MjAzOzc3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzcyKSkKLSBCdW1wIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCB3aXRoIDMgdXBkYXRlcyAoWyMmIzgyMDM7NzcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NzEpKQotIEhhcmRlbiBoYWNrIHNjcmlwdCBhZ2FpbnN0IFdPUktESVIgdm9sdW1lIG1vdW50IGluamVjdGlvbiAoWyMmIzgyMDM7NzY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NjkpKQotIEJ1bXAgZ2l0aHViLmNvbS9nby1sb2dyL2xvZ3IgZnJvbSAxLjQuMyB0byAxLjQuNCAoWyMmIzgyMDM7NzYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NjMpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgYWNyb3NzIDMgZGlyZWN0b3JpZXMgd2l0aCA0IHVwZGF0ZXMgKFsjJiM4MjAzOzc2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzYyKSkKLSBCdW1wIHRoZSBnb19tb2R1bGVzIGdyb3VwIGFjcm9zcyAxIGRpcmVjdG9yeSB3aXRoIDIgdXBkYXRlcyAoWyMmIzgyMDM7NzYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NjEpKQotIENJOiByZWdlbmVyYXRlIG1hbmlmZXN0cyBhbmQgZml4IGJyb2tlbiBsaW5rIGNoZWNrZXIgKFsjJiM4MjAzOzc2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzYwKSkKLSBEZXByZWNhdGUgbWFyaWFkYi1pbWFnZSBmbGFnIChbIyYjODIwMzs3NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc1OSkpCi0gUmVxdWlyZSBleHBsaWNpdCBHaXRIdWIgdG9rZW4gZm9yIHJlbGVhc2Ugbm90ZXMgdG9vbCAoWyMmIzgyMDM7NzU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NTcpKQotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNTMuMCB0byAwLjU0LjAgKFsjJiM4MjAzOzc1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzU2KSkKLSBSZXBsYWNlIGNyZG9jIGNvbnRhaW5lciBwdWxsIHdpdGggZ28gaW5zdGFsbCAoWyMmIzgyMDM7NzU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NTUpKQotIEJ1bXAgZ28gdmVyc2lvbiB0byAxLjI2LjUgKFsjJiM4MjAzOzc1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzUxKSkKLSBBZGQgc2NoZWR1bGVkIGpvYiBmb3IgZnV6emluZyAoWyMmIzgyMDM7NzQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NDgpKQotIFJlbW92ZSB6aXptb3IgaW5saW5lIGlnbm9yZSAoWyMmIzgyMDM7NzQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NDYpKQotIEJ1bXAgZ2l0aHViLmNvbS9nb3BoZXJjbG91ZC9nb3BoZXJjbG91ZC92MiBmcm9tIDIuMTIuMCB0byAyLjEzLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzQ1KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjMxLjAgdG8gMi4zMi4wIGluIC90ZXN0IChbIyYjODIwMzs3NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc0NCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS40Mi4wIHRvIDEuNDIuMSBpbiAvdGVzdCAoWyMmIzgyMDM7NzQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NDMpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzs3NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc0MikpCi0gQnVtcCB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgYWNyb3NzIDEgZGlyZWN0b3J5IHdpdGggMyB1cGRhdGVzIChbIyYjODIwMzs3NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzc0MCkpCi0gd29ya2Zsb3dzIHJldXNpbmcgb3RoZXIgd29ya2Zsb3dzIGNhbm5vdCBoYXZlIHRpbWVvdXRzIChbIyYjODIwMzs3MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzczNikpCi0gYWRkIDAuMTAgdG8gZGVwZW5kYWJvdCwgZHJvcCAwLjggYW5kIDAuNyAoWyMmIzgyMDM7NzM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MzUpKQotIEFkZCBmdXp6aW5nIHRlc3QgZm9yIGlyb25pYyBzdGFuZGFsb25lIG9wZXJhdG9yIChbIyYjODIwMzs3MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzczNCkpCi0gQWRkIGltYWdlIGJ1aWxkIHdvcmtmbG93IGZvciBQUiAoWyMmIzgyMDM7NzMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MzMpKQotIGZpeCBkZXBlbmRhYm90cyBidWlsZCB3b3JrZmxvdyBzdGVwIChbIyYjODIwMzs3MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzcyNCkpCi0gVXNlIHByb3BlciBJUEEgY2FjaGUgYWRkcmVzcyAoWyMmIzgyMDM7NzIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MjEpKQotIFJlZmFjdG9yOiBzcGxpdCBpbmdyZXNzIGNvZGUgaW50byBhIHNlcGFyYXRlIGZpbGUgKFsjJiM4MjAzOzcwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzA3KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gQnVtcCBnaXRodWIuY29tL3Byb21ldGhldXMtb3BlcmF0b3IvcHJvbWV0aGV1cy1vcGVyYXRvci9wa2cvYXBpcy9tb25pdG9yaW5nIGZyb20gMC45Mi4wIHRvIDAuOTIuMSAoWyMmIzgyMDM7NzUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83NTApKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuOTEuMCB0byAwLjkyLjAgKFsjJiM4MjAzOzcyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzI5KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjQxLjAgdG8gMS40Mi4wIGluIC90ZXN0IChbIyYjODIwMzs3MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzczMSkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4zMC4wIHRvIDIuMzEuMCBpbiAvdGVzdCAoWyMmIzgyMDM7NzMwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MzApKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjExLjAKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC4xMC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuMTAuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9jb21wYXJlL3YwLjkuMC4uLnYwLjEwLjApCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuOS4wCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIFN3aXRjaCB0byBJcm9uaWMgMzcuMCBieSBkZWZhdWx0LCBwcmVwYXJlIHJlbGVhc2UtMC4xMCAoWyMmIzgyMDM7NzI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MjUpKQotIFN1cHBvcnQgaXJvbmljLWltYWdlIDM3LjAgKFsjJiM4MjAzOzcyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzIyKSkKLSBBZGQgaW5ncmVzcyByZXNvdXJjZSBmb3IgSXJvbmljLCBhZGQgaW1hZ2Ugc2VydmVyIHNlcnZpY2UgcmVzb3VyY2UgKFsjJiM4MjAzOzY1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjU1KSkKLSBBZGQgS2VlcGFsaXZlZCBsaXN0IGFuZCBmaWVsZHMgKFsjJiM4MjAzOzYzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjM2KSkKLSBBZGQgSXJvbmljIE5ldHdvcmtpbmcgU2VydmljZSBkZXBsb3ltZW50IHN1cHBvcnQgKFsjJiM4MjAzOzU2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTY2KSkKCiMjIyMgOmJ1ZzogQnVnIEZpeGVzCgotIEZpeCBkbnNtYXNxIHByb2JlIGZvciBJUHY2LW9ubHkgZGVwbG95bWVudHMgKFsjJiM4MjAzOzY5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjkzKSkKLSBGaXggSVJPTklDX0NBQ0VSVF9GSUxFIHRyaWdnZXJpbmcgVExTIHdpdGhvdXQgYSBjZXJ0aWZpY2F0ZSAoWyMmIzgyMDM7Njg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82ODkpKQotIEZpeCBpcGFfaG9zdF9pcCBmb3IgZHVhbC1zdGFjayBEb2NrZXIgbmV0d29ya3MgKFsjJiM4MjAzOzY2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjYwKSkKLSBTZXQgSVJPTklDX0NBQ0VSVF9GSUxFIHRvIHRydXN0ZWQgQ0EgcGF0aCB3aGVuIGNvbmZpZ3VyZWQgKFsjJiM4MjAzOzYzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjM5KSkKCiMjIyMgOmJvb2s6IERvY3VtZW50YXRpb24KCi0gQ3JlYXRlIGEgdGVzdGluZyBndWlkZSAoWyMmIzgyMDM7NjMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MzMpKQotIENvbnNvbGlkYXRlIE1ldGFsMyBDb250cmlidXRpbmcgZ3VpZGUgaW4gY29tbXVuaXR5IHJlcG8gKFsjJiM4MjAzOzUwMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTAyKSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gZml4IGRlcGVuZGFib3RzIGJ1aWxkIHdvcmtmbG93IHN0ZXAgKFsjJiM4MjAzOzcyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzI4KSkKLSB1cGRhdGUgZGVwZW5kYWJvdCB3aXRoIDAuOSBhbmQgZHJvcCAwLjYgKFsjJiM4MjAzOzcxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzE0KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI5LjAgdG8gMi4zMC4wIGluIC90ZXN0IChbIyYjODIwMzs3MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzcxMCkpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCB0byB2MC4zNS42IChbIyYjODIwMzs3MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzcwOSkpCi0gVXBkYXRlIHRlc3QgZGVzY3JpcHRpb25zIHRvIHJlYWQgYXMgZnVsbCBzZW50ZW5jZXMgKFsjJiM4MjAzOzcwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzA0KSkKLSBTZXQgY29vbGRvd24gZGF5cyB0byAzIGZvciBkZXBlbmRhYm90IChbIyYjODIwMzs3MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzcwMykpCi0gUmVtb3ZlIHRpbWVvdXQgZnJvbSBjYWxsZXIgcGVyaW9kaWMgd29ya2Zsb3dzIChbIyYjODIwMzs3MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzcwMikpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC41Mi4wIHRvIDAuNTMuMCAoWyMmIzgyMDM7NzAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MDApKQotIEJ1bXAgeC9uZXQgdG8gdjAuNTUuMCAoWyMmIzgyMDM7Njk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82OTkpKQotIEFkZCB0aW1lb3V0cyBmb3IgYWxsIHdvcmtmbG93cyAoWyMmIzgyMDM7Njk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82OTgpKQotIEJ1bXAgZ28gdG8gMS4yNS4xMSAoWyMmIzgyMDM7Njk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82OTQpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMyB1cGRhdGVzIChbIyYjODIwMzs2OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY5MCkpCi0gU2tpcCBuZXR3b3JraW5nIHRlc3RzIHdoZW4gaXJvbmljLWltYWdlIGlzIG9sZGVyIHRoYW4gMzUuMCAoWyMmIzgyMDM7Njg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82ODcpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBmcm9tIDEuNDAuMCB0byAxLjQxLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzY4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjgyKSkKLSBGaXggbmFtZSBvZiByZS11c2FibGUgZnVuY3Rpb25hbCB3b3JrZmxvdyAoWyMmIzgyMDM7NjY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NjYpKQotIENJOiBza2lwIHRoZSBwcm9tZXRoZXVzIHRlc3Qgd2l0aCBiaW5kQWRkcmVzcyBvbiBtdWx0aW5vZGUgam9icyAoWyMmIzgyMDM7NjYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NjEpKQotIEFkZCBwZXJpb2RpYyBmdW5jdGlvbmFsIHRlc3Qgd29ya2Zsb3dzIChbIyYjODIwMzs2NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY1OSkpCi0gQnVtcCBnaXRodWIuY29tL3Byb21ldGhldXMtb3BlcmF0b3IvcHJvbWV0aGV1cy1vcGVyYXRvci9wa2cvYXBpcy9tb25pdG9yaW5nIGZyb20gMC45MC4xIHRvIDAuOTEuMCAoWyMmIzgyMDM7NjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NTgpKQotIEFkZCByZWFkaW5lc3MgcHJvYmUgdG8gaXJvbmljLXByb21ldGhldXMtZXhwb3J0ZXIgKFsjJiM4MjAzOzY1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjU3KSkKLSBCdW1wIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCBhY3Jvc3MgMSBkaXJlY3Rvcnkgd2l0aCA2IHVwZGF0ZXMgKFsjJiM4MjAzOzY1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjU2KSkKLSByZW1vdmUgb2Jzb2xldGVkIHJlbGVhc2UgYWN0aW9uIChbIyYjODIwMzs2NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY1NCkpCi0gRml4IElSU08gZnVuY3Rpb25hbCB0ZXN0IChbIyYjODIwMzs2NTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY1MSkpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNTEuMCB0byAwLjUyLjAgKFsjJiM4MjAzOzY4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjg4KSkgLSBzdXBlcnNlZGVkIGJ5IChbIyYjODIwMzs3MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzcwMCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yOC4zIHRvIDIuMjkuMCBpbiAvdGVzdCAoWyMmIzgyMDM7NjgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82ODMpKSAtIHN1cGVyc2VkZWQgYnkgKFsjJiM4MjAzOzcxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzEwKSkKLSBCdW1wIGdvbGFuZyB0byB2MS4yNS4xMCBhbmQgZ29sYW5nLm9yZy94L25ldCB0byB2MC41My4wIChbIyYjODIwMzs2NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY3NCkpIC0gc3VwZXJzZWRlZCBieSAoWyMmIzgyMDM7Njk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82OTQpKSBhbmQgKFsjJiM4MjAzOzY5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjk5KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjUwLjAgdG8gMC41MS4wIChbIyYjODIwMzs2NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY2OSkpIC0gc3VwZXJzZWRlZCBieSAoWyMmIzgyMDM7NzAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MDApKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzUuNSAoWyMmIzgyMDM7NjY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NjgpKSAtIHN1cGVyc2VkZWQgYnkgKFsjJiM4MjAzOzcwOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNzA5KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI4LjEgdG8gMi4yOC4zIGluIC90ZXN0IChbIyYjODIwMzs2NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY0OCkpIC0gc3VwZXJzZWRlZCBieSAoWyMmIzgyMDM7NzEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy83MTApKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjEwLjAKClRoZSBkZWZhdWx0IElyb25pYyB2ZXJzaW9uIGlzIFt2MzcuMC4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1pbWFnZS9yZWxlYXNlcy90YWcvdjM3LjAuMCkuCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuOS4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuOS4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuOC4yLi4udjAuOS4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjguMAoKIyMjIyA6d2FybmluZzogVnVsbmVyYWJpbGl0eSBGaXhlcwoKLSA8aHR0cHM6Ly9naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9zZWN1cml0eS9hZHZpc29yaWVzL0dIU0EtaGZjOC13NWY0LTN4Nm0+Ci0gPGh0dHBzOi8vZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3Ivc2VjdXJpdHkvYWR2aXNvcmllcy9HSFNBLTdjd20tZnBmaC1ycmNoPgoKIyMjIyA6d2FybmluZzogQnJlYWtpbmcgQ2hhbmdlcwoKLSBSZW1vdmUgc3VwcG9ydCBmb3IgaXJvbmljLWltYWdlIHYzMiAoWyMmIzgyMDM7NjQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NDUpKQotIFJlcXVpcmUgZW52aXJvbm1lbnQgbGFiZWwgb24gU2VjcmV0cyBhbmQgQ29uZmlnTWFwcyAoWyMmIzgyMDM7NjE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MTkpKQoKIyMjIyA6c3BhcmtsZXM6IE5ldyBGZWF0dXJlcwoKLSBTdXBwb3J0IGlyb25pYy1pbWFnZSAzNS4wIChbIyYjODIwMzs2NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY0NCkpCi0gQWRkIGJpbmRBZGRyZXNzIGNvbmZpZ3VyYXRpb24gZm9yIHByb21ldGhldXMgZXhwb3J0ZXIgKFsjJiM4MjAzOzYzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjM1KSkKLSBBY2NlcHQgYSBTZWNyZXQgb3IgYSBDb25maWdNYXAgZm9yIEJNQyBDQSBhbmQgVHJ1c3RlZCBDQSAoWyMmIzgyMDM7NTI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MjYpKQoKIyMjIyA6Ym9vazogRG9jdW1lbnRhdGlvbgoKLSBBZGRlZCBpbnN0cnVjdGlvbnMgdG8gcnVuIGNvbnRyb2xsZXIgbG9jYWxseSBvbiBraW5kIChbIyYjODIwMzs2MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYyNCkpCi0gTWVudGlvbiBDT05UQUlORVJfUlVOVElNRSBpbiBBR0VOVFMubWQgKFsjJiM4MjAzOzYzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjMxKSkKLSBhZGQgT3BlblNTRiBPU1BTIGJhc2VsaW5lIGxldmVsIDEgYmFkZ2UgKFsjJiM4MjAzOzYxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjEwKSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCBhY3Jvc3MgMyBkaXJlY3RvcmllcyB3aXRoIDQgdXBkYXRlcyAoWyMmIzgyMDM7NjQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NDApKQotIEJ1bXAgZ2l0aHViLmNvbS9nb3BoZXJjbG91ZC9nb3BoZXJjbG91ZC92MiBmcm9tIDIuMTEuMSB0byAyLjEyLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjM4KSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQ5LjAgdG8gMC41MC4wIChbIyYjODIwMzs2MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYzNykpCi0gVXNlIHRoZSBuZXcgSVJPTklDX0pTT05fUlBDX1BPUlQgaW5zdGVhZCBvZiBhbiBPUyBvdmVycmlkZSAoWyMmIzgyMDM7NjE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MTgpKQotIEFkZCBsaW50LWZpeCB0YXJnZXQgZm9yIGF1dG8tZml4aW5nIGxpbnRlciBpc3N1ZXMgKFsjJiM4MjAzOzYzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjMyKSkKLSBCdW1wIGdvLm9wZW50ZWxlbWV0cnkuaW8vb3RlbC9zZGsgZnJvbSAxLjQwLjAgdG8gMS40My4wIGluIHRoZSBnb19tb2R1bGVzIGdyb3VwIGFjcm9zcyAxIGRpcmVjdG9yeSAoWyMmIzgyMDM7NjM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MzQpKQotIEJ1bXAgZ28gdmVyc2lvbiB1c2VkIGZvciBidWlsZGluZyB0byAxLjI1LjkgKFsjJiM4MjAzOzYyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjI3KSkKLSBVcGRhdGUgY29udHJvbGxlci1ydW50aW1lIGFuZCBrOHMgbGlicmFyaWVzIChbIyYjODIwMzs2MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYyNSkpCi0gUmVtb3ZlIGxhc3QgbWVudGlvbnMgb2YgaXJvbmljLWluc3BlY3RvciAoWyMmIzgyMDM7NjE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MTcpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuNiAoWyMmIzgyMDM7NjExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MTEpKQotIEJ1bXAgZ29sYW5nIHRvIHYxLjI1IGluIGdvIG1vZHVsZXMgYW5kIGdvbGFuZ2NpLWxpbnQgdG8gdjIuMTAuMSAoWyMmIzgyMDM7NjAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MDApKQotIEJ1bXAgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyBmcm9tIDEuNzIuMSB0byAxLjc5LjMgKFsjJiM4MjAzOzYwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjAzKSkKLSByZW1vdmUgZG9ja2VyIHB1c2ggc3R1ZmYgZnJvbSBNYWtlZmlsZSAoWyMmIzgyMDM7NTk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81OTkpKQotIGJ1bXAgeC9uZXQgdG8gdjAuNDkuMCAoWyMmIzgyMDM7NTg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81ODgpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzs1NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU3OSkpCi0gQnVtcCBnbyB2ZXJzaW9uIHRvIDEuMjUuOCAoWyMmIzgyMDM7NTc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NzYpKQotIGFkZCB6aXptb3Igc2Nhbm5lciAoWyMmIzgyMDM7NTczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NzMpKQotIGUyZTogZG93bmxvYWQgaXBhIGltYWdlIG9ubHkgb25jZSAoWyMmIzgyMDM7NTc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NzUpKQotIGJ1bXAgb3RlbC9zZGsgdjEuNDAuMCAoWyMmIzgyMDM7NTcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NzIpKQotIGhhcmRlbiBnaXRodWIgYWN0aW9ucyB3b3JrZmxvd3MgKFsjJiM4MjAzOzU3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTcxKSkKLSBtb3ZlIHNlY3VyaXR5LWluc2lnaHRzLnltbCB0byAuZ2l0aHViLyBhbmQgdXNlIHVwc3RyZWFtIHZhbGlkYXRvciAoWyMmIzgyMDM7NTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NjUpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMyB1cGRhdGVzIChbIyYjODIwMzs1NjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU2MikpCi0gYWRkIFNFQ1VSSVRZX0lOU0lHSFRTLnltbCAoWyMmIzgyMDM7NTU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NTcpKQotIGZpeCByZWFwcHJvdmVyIHdvcmtmbG93IChbIyYjODIwMzs1NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU1NikpCi0gZW5mb3JjZSBvbC1wcmVmaXggJ29uZScgc3R5bGUgZm9yIG9yZGVyZWQgbGlzdHMgKFsjJiM4MjAzOzU0N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTQ3KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjM5LjAgdG8gMS4zOS4xIGluIC90ZXN0IChbIyYjODIwMzs1MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzUyOSkpCi0gc3BlY2lmeSBvY2kgcGxhdGZvcm0gZHVyaW5nIGltYWdlIGJ1aWxkIChbIyYjODIwMzs1NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU1NSkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yNy41IHRvIDIuMjguMSBpbiAvdGVzdCAoWyMmIzgyMDM7NTI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MjgpKQotIEJ1bXAgdGotYWN0aW9ucy9jaGFuZ2VkLWZpbGVzIGZyb20gNDcuMC4xIHRvIDQ3LjAuMiBpbiB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgKFsjJiM4MjAzOzU1MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTUxKSkKLSBhZGQgZGVwZW5kYWJvdCBjb25maWcgZm9yIHJlbGVhc2UtMC44IChbIyYjODIwMzs1NDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU0NikpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuODkuMCB0byAwLjkwLjEgKFsjJiM4MjAzOzYyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjIxKSkKLSBCdW1wIGdvbGFuZy5vcmcveC9jcnlwdG8gZnJvbSAwLjQ4LjAgdG8gMC40OS4wIChbIyYjODIwMzs2MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYwMikpCi0gQnVtcCBnaXRodWIuY29tL2dvcGhlcmNsb3VkL2dvcGhlcmNsb3VkL3YyIGZyb20gMi4xMC4wIHRvIDIuMTEuMSBpbiAvdGVzdCAoWyMmIzgyMDM7NTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81ODEpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuNSAoWyMmIzgyMDM7NTY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NjcpKQotIEJ1bXAgb3BlbnRlbGVtZXRyeS5pby9vdGVsL3NkayB0byB2MS40MC4wIChbIyYjODIwMzs1NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU1OCkpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40Ny4wIHRvIDAuNDguMCAoWyMmIzgyMDM7NTQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NDMpKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuODguMSB0byAwLjg5LjAgKFsjJiM4MjAzOzU0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTQyKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjQgKFsjJiM4MjAzOzU0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTQxKSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC45LjAKClRoZSBkZWZhdWx0IElyb25pYyB2ZXJzaW9uIGlzIFt2MzUuMC4wXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1pbWFnZS9yZWxlYXNlcy90YWcvdjM1LjAuMCkKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC44LjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC44LjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvY29tcGFyZS92MC44LjEuLi52MC44LjIpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuOC4xCgojIyMjIDp3YXJuaW5nOiBWdWxuZXJhYmlsaXR5IEZpeGVzCgotIDxodHRwczovL2dpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL3NlY3VyaXR5L2Fkdmlzb3JpZXMvR0hTQS1oZmM4LXc1ZjQtM3g2bT4KCiMjIyMgOndhcm5pbmc6IEJyZWFraW5nIENoYW5nZXMKCi0gUmVxdWlyZSBlbnZpcm9ubWVudCBsYWJlbCBvbiBTZWNyZXRzIGFuZCBDb25maWdNYXBzIChbIyYjODIwMzs2NjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY2NCkpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIEJ1bXAgZ29sYW5nIHRvIDEuMjUuMTAgKFsjJiM4MjAzOzY3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjc3KSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjggKFsjJiM4MjAzOzY3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjcwKSkKLSBCdW1wIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCB3aXRoIDIgdXBkYXRlcyAoWyMmIzgyMDM7NjUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NTMpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dpbmtnby92MiBmcm9tIDIuMjguMSB0byAyLjI4LjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzY1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjUwKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIGFjcm9zcyAzIGRpcmVjdG9yaWVzIHdpdGggNCB1cGRhdGVzIChbIyYjODIwMzs2NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzY0MSkpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIChbIyYjODIwMzs2MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYyOCkpLCAoWyMmIzgyMDM7NjIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MjIpKSwgKFsjJiM4MjAzOzYxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjEzKSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC44LjIKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC44LjFgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC44LjEpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvY29tcGFyZS92MC44LjAuLi52MC44LjEpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuOC4wCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIGJ1bXAgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyB0byB2MS43OS4zIChbIyYjODIwMzs2MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYwNCkpCi0gZTJlOiBkb3dubG9hZCBpcGEgaW1hZ2Ugb25seSBvbmNlIChbIyYjODIwMzs1OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU5NykpCi0gYnVtcCB4L25ldCB0byB2MC40OS4wIChbIyYjODIwMzs1OTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU5MSkpCi0gaGFyZGVuIHByLXZlcmlmaWVyIHdvcmtmbG93IHRyaWdnZXIgKFsjJiM4MjAzOzU5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTk1KSkKLSBCdW1wIGdvIHZlcnNpb24gdG8gMS4yNS44IChbIyYjODIwMzs1ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU4MikpCi0gQnVtcCB0ai1hY3Rpb25zL2NoYW5nZWQtZmlsZXMgZnJvbSA0Ny4wLjQgdG8gNDcuMC41IGluIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCAoWyMmIzgyMDM7NTc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NzgpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuNSAoWyMmIzgyMDM7NTY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NjgpKQotIEJ1bXAgb3BlbnRlbGVtZXRyeS5pby9vdGVsL3NkayB0byB2MS40MC4wIChbIyYjODIwMzs1NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU2MCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yOC4wIHRvIDIuMjguMSBpbiAvdGVzdCAoWyMmIzgyMDM7NTU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NTQpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgYWNyb3NzIDMgZGlyZWN0b3JpZXMgd2l0aCA0IHVwZGF0ZXMgKFsjJiM4MjAzOzU1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTUwKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjM5LjAgdG8gMS4zOS4xIGluIC90ZXN0IChbIyYjODIwMzs1NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU1MikpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIFsjJiM4MjAzOzU0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTQ5KSwgWyMmIzgyMDM7NTYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NjMpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuOC4xCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuOC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuOC4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuNy4zLi4udjAuOC4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjcuMAoKIyMjIyA6d2FybmluZzogQnJlYWtpbmcgQ2hhbmdlcwoKLSBSZW1vdmUgc3VwcG9ydCBmb3IgaXJvbmljLWltYWdlIHYzMSAoWyMmIzgyMDM7NTM4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MzgpKQoKIyMjIyA6c3BhcmtsZXM6IE5ldyBGZWF0dXJlcwoKLSBTd2l0Y2ggdG8gSXJvbmljIDM0LjAgYnkgZGVmYXVsdCwgcHJlcGFyZSByZWxlYXNlLTAuOCAoWyMmIzgyMDM7NTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MzkpKQotIFN1cHBvcnQgaXJvbmljLWltYWdlIDM0LjAgKFsjJiM4MjAzOzUzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTM3KSkKLSBQYXNzIElQQV9GTEFWT1IgYW5kIElQQV9BUkNIIGVudiB2YXJzIHRvIHJhbWRpc2stZG93bmxvYWRlciAoWyMmIzgyMDM7NTM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MzUpKQotIHBhc3MgcHJveHkgZW52aXJvbm1lbnQgdmFyaWFibGVzIHRvIHJhbWRpc2stZG93bmxvYWRlciAoWyMmIzgyMDM7NDg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80ODkpKQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWRkIElST05JQ19BQ0NFU1NfUE9SVCB0byBjb250YWluZXIgZW52aXJvbm1lbnQgdmFyaWFibGVzIChbIyYjODIwMzs1MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzUyNSkpCi0gQXZvaWQgY2FjaGluZyBhbGwgQ29uZmlnTWFwcyBpbiB0aGUgY2x1c3RlciAoWyMmIzgyMDM7NDYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NjMpKQoKIyMjIyA6Ym9vazogRG9jdW1lbnRhdGlvbgoKLSBhZGQgQUdFTlRTLm1kIChbIyYjODIwMzs0MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQxOSkpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIFVwZGF0ZSBNYXJpYURCIG9wZXJhdG9yIGluc3RhbGxhdGlvbiB3aXRoIHJldHJ5IGxvZ2ljIGFuZCBnaXRodWIgcmVwb3MgKFsjJiM4MjAzOzUzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTM2KSkKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTMgKFsjJiM4MjAzOzUzMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTMxKSkKLSBidW1wIGdpdGh1YiBhY3Rpb25zIHRvIG5ldyBtYWpvciB2ZXJzaW9ucyAoWyMmIzgyMDM7NTI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MjcpKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuODguMCB0byAwLjg4LjEgKFsjJiM4MjAzOzUyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTIzKSkKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzUxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTE5KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgKFsjJiM4MjAzOzUxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTE4KSkKLSBVcGxpZnQgazhzLmlvL3V0aWxzIHRvIG1hdGNoIHRoZSBwYXJlbnQgZ29tb2QgKFsjJiM4MjAzOzUxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTEzKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9nb21lZ2EgZnJvbSAxLjM4LjMgdG8gMS4zOS4wIGluIC90ZXN0IChbIyYjODIwMzs1MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzUwNikpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ2lua2dvL3YyIGZyb20gMi4yNy4zIHRvIDIuMjcuNSBpbiAvdGVzdCAoWyMmIzgyMDM7NTA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MDUpKQotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNDYuMCB0byAwLjQ3LjAgKFsjJiM4MjAzOzUwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTA0KSkKLSBCdW1wIGdpdGh1Yi5jb20vZ29waGVyY2xvdWQvZ29waGVyY2xvdWQvdjIgZnJvbSAyLjkuMCB0byAyLjEwLjAgaW4gL3Rlc3QgKFsjJiM4MjAzOzUwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTAxKSkKLSBFbmFibGUgbmFrZWRyZXQgbGludGVyIGZvciBnb2xhbmdjaWxpbnQgKFsjJiM4MjAzOzQ5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDk2KSkKLSBFbmFibGUgY29udGFpbmVkY3R4IGxpbnRlciBmb3IgZ29sYW5nY2lsaW50IChbIyYjODIwMzs0OTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ5MykpCi0gQWRkIGNsb21vbml0b3IgYW5kIG9wZW5zc2Ygc2NvcmVjYXJkIGJhZGdlIChbIyYjODIwMzs0OTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ5NykpCi0gRW5hYmxlIG5pbGVyciBsaW50ZXIgZm9yIGdvbGFuZ2NpbGludCAoWyMmIzgyMDM7NDk1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80OTUpKQotIEVuYWJsZSBnY2kgZm9ybWF0dGVyIGZvciBnb2xhbmNpbGludCAoWyMmIzgyMDM7NDk0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80OTQpKQotIEVuYWJsZSBuaWxuaWwgbGludGVyIGZvciBnb2xhbmdjaWxpbnQgKFsjJiM4MjAzOzQ5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDkxKSkKLSBFbmFibGUgInJldml2ZSIgbGludGVyIGluIGdvbGFuZ2NpLWxpbnQgKFsjJiM4MjAzOzQ3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDc0KSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjMgKFsjJiM4MjAzOzQ3OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDc5KSkKLSB1cGRhdGUgZGVwZW5kYWJvdCBjb25maWcgZm9yIDAuNiBhbmQgMC43IChbIyYjODIwMzs0NzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ3NikpCi0gRml4IGdlbmVyYXRpbmcgcmVsZWFzZSBub3RlcyB3aXRoIG1hcmtkb3duIGVycm9yIChbIyYjODIwMzs0NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ3MikpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIEJ1bXAgZ29sYW5nIHZlcnNpb24gdG8gMS4yNC4xMiAoWyMmIzgyMDM7NTA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MDgpKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzs0OThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ5OCkpCi0gQnVtcCBnaXRodWIuY29tL3Byb21ldGhldXMtb3BlcmF0b3IvcHJvbWV0aGV1cy1vcGVyYXRvci9wa2cvYXBpcy9tb25pdG9yaW5nIGZyb20gMC44Ny4xIHRvIDAuODguMCAoWyMmIzgyMDM7NTAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MDMpKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuODcuMCB0byAwLjg3LjEgKFsjJiM4MjAzOzQ4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDg1KSkKLSBCdW1wIHNvZnRwcm9wcy9hY3Rpb24tZ2gtcmVsZWFzZSBmcm9tIDIuNC4yIHRvIDIuNS4wIGluIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCAoWyMmIzgyMDM7NDgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80ODMpKQotIEJ1bXAgZ2l0aHViLmNvbS9vbnNpL2dvbWVnYSBmcm9tIDEuMzguMiB0byAxLjM4LjMgaW4gL3Rlc3QgKFsjJiM4MjAzOzQ2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDY2KSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI3LjIgdG8gMi4yNy4zIGluIC90ZXN0IChbIyYjODIwMzs0NjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ2NSkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuOC4wCgpUaGUgZGVmYXVsdCBJcm9uaWMgdmVyc2lvbiBpcyBbdjM0LjAuMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtaW1hZ2UvcmVsZWFzZXMvdGFnL3YzNC4wLjApCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuNy4zYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuNy4zKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuNy4yLi4udjAuNy4zKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjcuMgoKIyMjIyA6d2FybmluZzogVnVsbmVyYWJpbGl0eSBGaXhlcwoKLSA8aHR0cHM6Ly9naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9zZWN1cml0eS9hZHZpc29yaWVzL0dIU0EtaGZjOC13NWY0LTN4Nm0+CgojIyMjIDp3YXJuaW5nOiBCcmVha2luZyBDaGFuZ2VzCgotIFJlcXVpcmUgZW52aXJvbm1lbnQgbGFiZWwgb24gU2VjcmV0cyAoWyMmIzgyMDM7NjY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NjUpKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjUuMTAgKFsjJiM4MjAzOzY3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjc4KSkKLSBCdW1wIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzQuOCAoWyMmIzgyMDM7NjcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82NzEpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgYWNyb3NzIDMgZGlyZWN0b3JpZXMgd2l0aCA0IHVwZGF0ZXMgKFsjJiM4MjAzOzY0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjQyKSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gKFsjJiM4MjAzOzYyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjI5KSksIChbIyYjODIwMzs2MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYxNCkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuNy4zCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuNy4yYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuNy4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuNy4xLi4udjAuNy4yKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjcuMQoKIyMjIyA6YnVnOiBCdWcgRml4ZXMKCi0gQWRkIElST05JQ19BQ0NFU1NfUE9SVCB0byBjb250YWluZXIgZW52aXJvbm1lbnQgdmFyaWFibGVzIChbIyYjODIwMzs1MzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzUzMCkpCgojIyMjIDpzZWVkbGluZzogT3RoZXJzCgotIGUyZTogZG93bmxvYWQgaXBhIGltYWdlIG9ubHkgb25jZSAoWyMmIzgyMDM7NTk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81OTYpKQotIGJ1bXAgZ29vZ2xlLmdvbGFuZy5vcmcvZ3JwYyB0byB2MS43OS4zIChbIyYjODIwMzs2MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzYwNSkpCi0gYnVtcCB4L25ldCB0byB2MC40OS4wIChbIyYjODIwMzs1ODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU4OSkpCi0gaGFyZGVuIHByLXZlcmlmaWVyIHdvcmtmbG93IHRyaWdnZXIgKFsjJiM4MjAzOzU5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTk0KSkKLSBCdW1wIGdvIHZlcnNpb24gdG8gMS4yNS44IChbIyYjODIwMzs1ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU4NCkpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCB0byB2MC4zNC41IChbIyYjODIwMzs1NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU2OSkpCi0gQnVtcCBvcGVudGVsZW1ldHJ5LmlvL290ZWwvc2RrIHRvIHYxLjQwLjAgKFsjJiM4MjAzOzU1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTU5KSkKLSBCdW1wIHNpZ3MuazhzLmlvL2NvbnRyb2xsZXItcnVudGltZSBmcm9tIDAuMjIuNCB0byAwLjIyLjUgaW4gL3Rlc3QgKFsjJiM4MjAzOzUyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTIxKSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gWyMmIzgyMDM7NTMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MzMpLCBbIyYjODIwMzs1NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU0NCksIFsjJiM4MjAzOzUyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTIwKQoKVGhlIGltYWdlIGZvciB0aGlzIHJlbGVhc2UgaXM6IHYwLjcuMgoKKlRoYW5rcyB0byBhbGwgb3VyIGNvbnRyaWJ1dG9ycyEqIPCfmIoKCiMjIyBbYHYwLjcuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvcmVsZWFzZXMvdGFnL3YwLjcuMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9jb21wYXJlL3YwLjcuMC1yYy4wLi4udjAuNy4xKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjcuMAoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBVcGxpZnQgazhzLmlvL3V0aWxzIHRvIG1hdGNoIHRoZSBwYXJlbnQgZ29tb2QgKFsjJiM4MjAzOzUxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTE0KSkKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTIgKFsjJiM4MjAzOzUxMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTEyKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI3LjMgdG8gMi4yNy41IGluIC90ZXN0IChbIyYjODIwMzs1MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzUwNykpCi0gQnVtcCBtZWR5YWdoL3NldHVwLW1pbmlrdWJlIGZyb20gMC4wLjIwIHRvIDAuMC4yMSBpbiB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgKFsjJiM4MjAzOzQ5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDk5KSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjMgKFsjJiM4MjAzOzQ4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDgwKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI3LjIgdG8gMi4yNy4zIGluIC90ZXN0IChbIyYjODIwMzs0ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ4OCkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4yIHRvIDEuMzguMyBpbiAvdGVzdCAoWyMmIzgyMDM7NDg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80ODYpKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuODcuMCB0byAwLjg3LjEgKFsjJiM4MjAzOzQ4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDg0KSkKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC43LjEKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC43LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC43LjApCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvY29tcGFyZS92MC42LjMuLi52MC43LjAtcmMuMCkKCiMjIyB2MC43LjAKCjwhLS0gbWFya2Rvd25saW50LWRpc2FibGUgbm8taW5saW5lLWh0bWwgbGluZS1sZW5ndGggLS0+CgojIyMjIENoYW5nZXMgc2luY2UgdjAuNi4wCgojIyMjIDp3YXJuaW5nOiBCcmVha2luZyBDaGFuZ2VzCgotIFJlbW92ZSBzdXBwb3J0IGZvciBpcm9uaWMtaW1hZ2UgdjMwIChbIyYjODIwMzs0NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ2MSkpCi0gVHJhY2sgc2VjcmV0IHVzaW5nIHRoZWlyIGNvbnRlbnQgaW5zdGVhZCBvZiB0aGVpciB2ZXJzaW9uIChbIyYjODIwMzs0MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQyNCkpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIFN3aXRjaCB0byBJcm9uaWMgMzMuMCBieSBkZWZhdWx0LCBwcmVwYXJlIHJlbGVhc2UtMC43IChbIyYjODIwMzs0NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ3MykpCi0gU3VwcG9ydCBpcm9uaWMtaW1hZ2UgMzMuMCAoWyMmIzgyMDM7NDU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NTkpKQotIGVuYWJsZSBjb250YWluZXIgc2lnbmluZyAoWyMmIzgyMDM7NDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NTgpKQotIGFkZCBpbWFnZSBTQk9NIGF0dGVzdGF0aW9uIHRvIGltYWdlIGJ1aWxkcyAoWyMmIzgyMDM7NDQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NDUpKQotIHVzZSBTZWNyZXRNYW5hZ2VyIHRvIGhhbmRsZSBhY2Nlc3MgdG8gY2x1c3RlciBzZWNyZXRzIChbIyYjODIwMzs0NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ0MSkpCi0gQWRkIHN1cHBvcnQgZm9yIGN1c3RvbSBDQSBjZXJ0aWZpY2F0ZXMgKFsjJiM4MjAzOzQyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDIwKSkKLSBBZGQgc3VwcG9ydCBmb3IgaXJvbmljLXByb21ldGhldXMtZXhwb3J0ZXIgKFsjJiM4MjAzOzQxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDE4KSkKLSBPdmVycmlkZXM6IGFsbG93IGFwcGVuZGluZy9jaGFuZ2luZyBjb250YWluZXJzIGFuZCBpbml0Q29udGFpbmVycyAoWyMmIzgyMDM7NDA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MDcpKQotIFN1cHBvcnQgaXJvbmljLWltYWdlIDMyLjAgKFsjJiM4MjAzOzM5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzkwKSkKLSBBZGQgYSBjb21tYW5kIHRvIHJ1biBpcm9uaWMgbG9jYWxseSB1c2luZyBwb2RtYW4gKFsjJiM4MjAzOzM4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzgyKSkKCiMjIyMgOmJvb2s6IERvY3VtZW50YXRpb24KCi0gVXBkYXRlIEV4dHJhQ29uZmlnIGRvY3VtZW50YXRpb24gKFsjJiM4MjAzOzM5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzk3KSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40NS4wIHRvIDAuNDYuMCAoWyMmIzgyMDM7NDY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NjQpKQotIGFkZCBtaXNzaW5nIHNoZWxsY2hlY2sgKFsjJiM4MjAzOzQ2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDYyKSkKLSBsaW50OiBhbGxvdyBsb25nIGxpbmVzIGluIHRhYmxlcyBhbmQgY29kZSBmZW5jZXMgKFsjJiM4MjAzOzQ2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDYwKSkKLSBGaXggbWFrZSBsaW50IHRhcmdldCAoWyMmIzgyMDM7NDU3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NTcpKQotIGJ1bXAgZ29sYW5nIHRvIHYxLjI0LjExIChbIyYjODIwMzs0NTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ1MSkpCi0gQnVtcCB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgd2l0aCAyIHVwZGF0ZXMgKFsjJiM4MjAzOzQ0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDQ2KSkKLSBBZGQgeWFtbGxpbnQgd29ya2Zsb3cgKFsjJiM4MjAzOzQzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDM5KSkKLSBCdW1wIGdvbGFuZ2NpLWxpbnQgdG8gdjIgKFsjJiM4MjAzOzQzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDM4KSkKLSBhZGQgbWlzc2luZyBtYXJrZG93bmxpbnQgY29uZmlnIGZpbGUgYW5kIGZpeCBpc3N1ZXMgKFsjJiM4MjAzOzQzN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDM3KSkKLSBCdW1wIHByb21ldGhldXMtb3BlcmF0b3IgdG8gdjAuODcuMCAoWyMmIzgyMDM7NDM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MzYpKQotIHJlbW92ZSBzY2hlZHVsZWQgb3N2LXNjYW5uZXIgd29ya2Zsb3cgKFsjJiM4MjAzOzQzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDMyKSkKLSBCdW1wIGdpdGh1Yi5jb20vZ29waGVyY2xvdWQvZ29waGVyY2xvdWQvdjIgZnJvbSAyLjguMCB0byAyLjkuMCBpbiAvdGVzdCAoWyMmIzgyMDM7NDI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MjgpKQotIEJ1bXAgZ2l0aHViLmNvbS9wcm9tZXRoZXVzLW9wZXJhdG9yL3Byb21ldGhldXMtb3BlcmF0b3IvcGtnL2FwaXMvbW9uaXRvcmluZyBmcm9tIDAuODYuMSB0byAwLjg2LjIgKFsjJiM4MjAzOzQyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDI3KSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIHYwLjM0LjIgKFsjJiM4MjAzOzQyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDI2KSkKLSBVcGRhdGUgY29udHJvbGxlci1ydW50aW1lIGFuZCBLdWJlcm5ldGVzIGxpYnMgKFsjJiM4MjAzOzQyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDIxKSkKLSBQYXJhbWV0ZXJpemUgTWFrZWZpbGUgY29udGFpbmVyIGJ1aWxkIHRvb2wgKFsjJiM4MjAzOzQxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDE3KSkKLSBVcGRhdGUgdG8gUHVsbCByZXF1ZXN0IHRlbXBsYXRlIChbIyYjODIwMzs0MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQxNikpCi0gQnVtcCBzb2Z0cHJvcHMvYWN0aW9uLWdoLXJlbGVhc2UgZnJvbSAyLjMuMyB0byAyLjQuMSBpbiB0aGUgZ2l0aHViLWFjdGlvbnMgZ3JvdXAgKFsjJiM4MjAzOzQxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDE0KSkKLSBUZXN0czogYWRkIGEgdGVzdCBvbiB1cGdyYWRpbmcgbm9uLUhBIElyb25pYyB3aXRoIGEgZGF0YWJhc2UgKFsjJiM4MjAzOzQxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDEzKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI2LjAgdG8gMi4yNy4yIGluIC90ZXN0IChbIyYjODIwMzs0MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQwOCkpCi0gRG8gbm90IG1vdW50IHNlcnZpY2UgYWNjb3VudCB0b2tlbiBvbiBJcm9uaWMgcG9kcyAoWyMmIzgyMDM7NDA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MDYpKQotIE1ha2UgSXJTTyBjb25maWdtYXAgbmFtZSBwcmVkaWN0YWJsZSAoWyMmIzgyMDM7NDA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MDUpKQotIEJ1bXAgc2lncy5rOHMuaW8veWFtbCBmcm9tIDEuNC4wIHRvIDEuNi4wIChbIyYjODIwMzszOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM5OCkpCi0gY21kOiBzdHJpcCBvdXQgc3ltYm9sIHRhYmxlICYgRFdBUkYgZGVidWdnaW5nIGluZm8gKFsjJiM4MjAzOzM5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzkyKSkKLSBBZGQgcHJpb3IgYXJ0IGZvciBwcmVwYXJlIHJlbGVhc2UgKFsjJiM4MjAzOzM4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzg5KSkKCiMjIyMgOnJlY3ljbGU6IFN1cGVyc2VkZWQgb3IgUmV2ZXJ0ZWQKCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40NC4wIHRvIDAuNDUuMCAoWyMmIzgyMDM7NDM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MzQpKQotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNDMuMCB0byAwLjQ0LjAgKFsjJiM4MjAzOzQyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDIyKSkKLSBidW1wIGdvbGFuZyB0byB2MS4yNC45IChbIyYjODIwMzs0MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQwOSkpCi0gQnVtcCBnb2xhbmcub3JnL3gvY3J5cHRvIGZyb20gMC40Mi4wIHRvIDAuNDMuMCAoWyMmIzgyMDM7NDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MDQpKQotIFVwbGlmdCBnbyAxLjI0LjggdG8gZml4IENWRXMgKFsjJiM4MjAzOzQwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDAwKSkKLSBCdW1wIGdpdGh1Yi5jb20vb25zaS9naW5rZ28vdjIgZnJvbSAyLjI1LjMgdG8gMi4yNi4wIGluIC90ZXN0IChbIyYjODIwMzszOTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM5OSkpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuNy4wCgpUaGUgZGVmYXVsdCBJcm9uaWMgdmVyc2lvbiBpcyBbdjMzLjAuMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtaW1hZ2UvcmVsZWFzZXMvdGFnL3YzMy4wLjApCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuNi4zYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuNi4zKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuNi4yLi4udjAuNi4zKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjYuMgoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBidW1wIGdvb2dsZS5nb2xhbmcub3JnL2dycGMgdG8gdjEuNzkuMyAoWyMmIzgyMDM7NjA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy82MDYpKQotIEJ1bXAgZ29sYW5nY2ktbGludCB0byB2Mi42LjIgKFsjJiM4MjAzOzYwMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNjAxKSkKLSBlMmU6IGRvd25sb2FkIGlwYSBpbWFnZSBvbmx5IG9uY2UgKFsjJiM4MjAzOzU5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTk4KSkKLSBidW1wIG90ZWwvc2RrIHRvIHYxLjQwLjAgKFsjJiM4MjAzOzU4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTg3KSkKLSBoYXJkZW4gcHItdmVyaWZpZXIgd29ya2Zsb3cgdHJpZ2dlciAoWyMmIzgyMDM7NTkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81OTMpKQotIGJ1bXAgeC9uZXQgdG8gdjAuNDkuMCAoWyMmIzgyMDM7NTkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81OTApKQotIEJ1bXAgZ28gdmVyc2lvbiB0byAxLjI1LjggKFsjJiM4MjAzOzU4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTgzKSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIGZyb20gdjAuMzMuOCB0byB2MC4zMy45IChbIyYjODIwMzs1NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzU3MCkpCi0gQnVtcCB0aGUga3ViZXJuZXRlcyBncm91cCBhY3Jvc3MgMyBkaXJlY3RvcmllcyB3aXRoIDQgdXBkYXRlcyAoWyMmIzgyMDM7NTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81NDUpKQoKIyMjIyA6cmVjeWNsZTogU3VwZXJzZWRlZCBvciBSZXZlcnRlZAoKLSBbIyYjODIwMzs1MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzUzMikKClRoZSBpbWFnZSBmb3IgdGhpcyByZWxlYXNlIGlzOiB2MC42LjMKCipUaGFua3MgdG8gYWxsIG91ciBjb250cmlidXRvcnMhKiDwn5iKCgojIyMgW2B2MC42LjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL3JlbGVhc2VzL3RhZy92MC42LjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvY29tcGFyZS92MC42LjEuLi52MC42LjIpCgo8IS0tIG1hcmtkb3dubGludC1kaXNhYmxlIG5vLWlubGluZS1odG1sIGxpbmUtbGVuZ3RoIC0tPgoKIyMjIENoYW5nZXMgc2luY2UgdjAuNi4xCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIGVuYWJsZSBjb250YWluZXIgc2lnbmluZyAoWyMmIzgyMDM7NDc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NzcpKQotIGFkZCBpbWFnZSBTQk9NIGF0dGVzdGF0aW9uIHRvIGltYWdlIGJ1aWxkcyAoWyMmIzgyMDM7NDcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80NzApKQoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGdvbGFuZyB2ZXJzaW9uIHRvIDEuMjQuMTIgKFsjJiM4MjAzOzUxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNTExKSkKLSBCdW1wIG1lZHlhZ2gvc2V0dXAtbWluaWt1YmUgZnJvbSAwLjAuMjAgdG8gMC4wLjIxIGluIHRoZSBnaXRodWItYWN0aW9ucyBncm91cCAoWyMmIzgyMDM7NTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy81MDApKQotIEJ1bXAgdGhlIGdpdGh1Yi1hY3Rpb25zIGdyb3VwIHdpdGggMiB1cGRhdGVzIChbIyYjODIwMzs0ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ4MSkpCi0gQnVtcCBnaXRodWIuY29tL29uc2kvZ29tZWdhIGZyb20gMS4zOC4yIHRvIDEuMzguMyBpbiAvdGVzdCAoWyMmIzgyMDM7NDg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80ODcpKQotIEJ1bXAgdGhlIGt1YmVybmV0ZXMgZ3JvdXAgdG8gdjAuMzMuNyAoWyMmIzgyMDM7NDgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80ODIpKQotIEJ1bXAgZ29sYW5nIHRvIHYxLjI0LjExIChbIyYjODIwMzs0NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ1MykpCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuNi4yCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuNi4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuNi4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuNi4wLi4udjAuNi4xKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjYuMAoKIyMjIyA6c2VlZGxpbmc6IE90aGVycwoKLSBCdW1wIGs4cy5pbyBwYWNrYWdlcyB0byB2MC4zMy42IChbIyYjODIwMzs0NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQ0MikpCi0gcmVtb3ZlIHNjaGVkdWxlZCBvc3Ytc2Nhbm5lciB3b3JrZmxvdyAoWyMmIzgyMDM7NDM1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy80MzUpKQotIGJ1bXAgZ29sYW5nIHRvIHYxLjI0LjkgKFsjJiM4MjAzOzQxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvNDEwKSkKLSBVcGxpZnQgZ28gMS4yNC44IHRvIGZpeCBDVkVzIChbIyYjODIwMzs0MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzQwMykpCgojIyMjIDpyZWN5Y2xlOiBTdXBlcnNlZGVkIG9yIFJldmVydGVkCgotIGA8aW5zZXJ0IHN1cGVyc2VkZWQgYnVtcHMgYW5kIHJldmVydHMgaGVyZT5gCgpUaGUgaW1hZ2UgZm9yIHRoaXMgcmVsZWFzZSBpczogdjAuNi4xCgoqVGhhbmtzIHRvIGFsbCBvdXIgY29udHJpYnV0b3JzISog8J+YigoKIyMjIFtgdjAuNi4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9yZWxlYXNlcy90YWcvdjAuNi4wKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2NvbXBhcmUvdjAuNS4zLi4udjAuNi4wKQoKPCEtLSBtYXJrZG93bmxpbnQtZGlzYWJsZSBuby1pbmxpbmUtaHRtbCBsaW5lLWxlbmd0aCAtLT4KCiMjIyBDaGFuZ2VzIHNpbmNlIHYwLjUuMAoKIyMjIyA6d2FybmluZzogQnJlYWtpbmcgQ2hhbmdlcwoKLSBEcm9wIHN1cHBvcnQgZm9yIElyb25pYyBvbGRlciB0aGFuIDMwLjAgKFsjJiM4MjAzOzM4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzgwKSkKLSBNb3ZlIHRoZSBKU09OIFJQQyBwb3J0IGZyb20gODA4OSB0byA2MTg5IChbIyYjODIwMzszNjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM2MykpCgojIyMjIDpzcGFya2xlczogTmV3IEZlYXR1cmVzCgotIFN3aXRjaCB0byBJcm9uaWMgMzIuMCBieSBkZWZhdWx0LCBwcmVwYXJlIHJlbGVhc2UtMC42IChbIyYjODIwMzszODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM4OCkpCi0gU3VwcG9ydCBpcm9uaWMtaW1hZ2UgMzIuMCAoWyMmIzgyMDM7MzkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy8zOTEpKQotIEFkZCBzdXBwb3J0IGZvciBCTUMgQ0EgY2VydGlmaWNhdGVzIChbIyYjODIwMzszNzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM3OSkpCi0gQWRkIHN1cHBvcnQgZm9yIG92ZXJyaWRlcyBmb3IgZ2VuZXJhdGVkIHBvZHMgKFsjJiM4MjAzOzM2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzYxKSkKCiMjIyMgOnNlZWRsaW5nOiBPdGhlcnMKCi0gYWRkIHNwZWNpZmljIHRpbWUgdG8gZGVwZW5kYWJvdCBjb25maWcgKFsjJiM4MjAzOzM4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzg2KSkKLSBGaXggT1NWLVNjYW5uZXIgKFsjJiM4MjAzOzM3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzc2KSkKLSBCdW1wIHRoZSBrdWJlcm5ldGVzIGdyb3VwIHRvIDAuMzMuNSAoWyMmIzgyMDM7MzcyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy8zNzIpKQotIEJ1bXAgZ29sYW5nLm9yZy94L2NyeXB0byBmcm9tIDAuNDEuMCB0byAwLjQyLjAgKFsjJiM4MjAzOzM3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21ldGFsMy1pby9pcm9uaWMtc3RhbmRhbG9uZS1vcGVyYXRvci9pc3N1ZXMvMzczKSkKLSBFbmFibGUgdmFyaWFibGUgc2hhZG93aW5nIGNoZWNrIGluIGdvdmV0IGxpbnRlciAoWyMmIzgyMDM7MzcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy8zNzEpKQotIFRlc3RzOiB1cGRhdGUgdmVyc2lvbnMgb2YgZGVwZW5kZW5jaWVzIChbIyYjODIwMzszNjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM2OSkpCi0gc3dpdGNoIHRvIG5ldyBjbmNmIG9yYWNsZSBnaCBydW5uZXJzIChbIyYjODIwMzszMThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzMxOCkpCi0gRXhwb3J0IElQQV9CQVNFVVJJIHRvIGhhdmUgc3RhYmxlIHRlc3RzIChbIyYjODIwMzszNjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZXRhbDMtaW8vaXJvbmljLXN0YW5kYWxvbmUtb3BlcmF0b3IvaXNzdWVzLzM2MikpCi0gVGVzdHM6IGNvbGxlY3QgbG9ncyBmcm9tIGNlcnQtbWFuYWdlciAoWyMmIzgyMDM7MzY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWV0YWwzLWlvL2lyb25pYy1zdGFuZGFsb25lLW9wZXJhdG9yL2lzc3Vlcy8zNjgpKQotIEJ1bXAgZ2l0Cgo+IOKdlyAqKkltcG9ydGFudCoqCj4gCj4g4pyCIFBSIGJvZHkgd2FzIHRydW5jYXRlZCB0byBoZXJlLgoKCjwvZGV0YWlscz4KCi0tLQoKIyMjIENvbmZpZ3VyYXRpb24KCvCfk4UgKipTY2hlZHVsZSoqOiAoVVRDKQoKLSBCcmFuY2ggY3JlYXRpb24KICAtIEF0IGFueSB0aW1lIChubyBzY2hlZHVsZSBkZWZpbmVkKQotIEF1dG9tZXJnZQogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoaXMgdXBkYXRlIGFnYWluLgoKLS0tCgogLSBbIF0gPCEtLSByZWJhc2UtY2hlY2sgLS0+SWYgeW91IHdhbnQgdG8gcmViYXNlL3JldHJ5IHRoaXMgUFIsIGNoZWNrIHRoaXMgYm94CgotLS0KClRoaXMgUFIgd2FzIGdlbmVyYXRlZCBieSBbTWVuZCBSZW5vdmF0ZV0oaHR0cHM6Ly9tZW5kLmlvL3Jlbm92YXRlLykuIFZpZXcgdGhlIFtyZXBvc2l0b3J5IGpvYiBsb2ddKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vZ2l0aHViL3ZleHhob3N0L2F0bW9zcGhlcmUuY29tbW9uKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1TNHhNekV1T1NJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRMExqRXpOQzR4SWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXMTE5LS0+Cg==
      patchset: 0f5c1cb7f88a4853e2cd8f82c53a45214ace49de
      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: be52461cd48abccbf95b13a58b2551ac673d8ad7
          trusted/project_2/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_0/github.com/vexxhost/zuul-jobs:
            canonical_name: github.com/vexxhost/zuul-jobs
            checkout: main
            commit: c286bf94224b5660b8e49e9a058289e61062a9a0
          untrusted/project_1/github.com/vexxhost/zuul-config:
            canonical_name: github.com/vexxhost/zuul-config
            checkout: main
            commit: 298983cd1253e6833abdb49d87d912527e0e6597
          untrusted/project_2/opendev.org/zuul/zuul-jobs:
            canonical_name: opendev.org/zuul/zuul-jobs
            checkout: master
            commit: be52461cd48abccbf95b13a58b2551ac673d8ad7
          untrusted/project_3/github.com/vexxhost/atmosphere.common:
            canonical_name: github.com/vexxhost/atmosphere.common
            checkout: main
            commit: 622058d82233c46a094526a7300ae8bf081c94fb
          untrusted/project_4/opendev.org/openstack/openstack-helm:
            canonical_name: opendev.org/openstack/openstack-helm
            checkout: master
            commit: 2553ec68d5f2bcb72597c0292330d560c042f5b7
        playbooks:
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/playbook_0/role_2/zuul-jobs/roles
        post_playbooks:
        - path: untrusted/project_3/github.com/vexxhost/atmosphere.common/test-playbooks/molecule/post.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/post_playbook_0/role_0/atmosphere.common
            link_target: untrusted/project_3/github.com/vexxhost/atmosphere.common
            role_path: ansible/post_playbook_0/role_0/atmosphere.common/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_1/openstack-helm
            link_target: untrusted/project_4/opendev.org/openstack/openstack-helm
            role_path: ansible/post_playbook_0/role_1/openstack-helm/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_0/role_3/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_0/role_4/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_0/role_4/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_1/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_1/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/post_playbook_2/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/post_playbook_2/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/post_playbook_2/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/post_playbook_2/role_2/zuul-jobs/roles
        pre_playbooks:
        - path: trusted/project_0/github.com/vexxhost/zuul-config/playbooks/base/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_0/role_1/zuul-jobs
            link_target: trusted/project_1/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_0/role_2/zuul-jobs
            link_target: trusted/project_2/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_0/role_2/zuul-jobs/roles
        - path: untrusted/project_0/github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml
          roles:
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_1/role_1/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_1/role_2/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles
        - path: untrusted/project_3/github.com/vexxhost/atmosphere.common/test-playbooks/molecule/pre.yml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/pre_playbook_2/role_0/atmosphere.common
            link_target: untrusted/project_3/github.com/vexxhost/atmosphere.common
            role_path: ansible/pre_playbook_2/role_0/atmosphere.common/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_2/role_1/openstack-helm
            link_target: untrusted/project_4/opendev.org/openstack/openstack-helm
            role_path: ansible/pre_playbook_2/role_1/openstack-helm/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/pre_playbook_2/role_3/zuul-jobs
            link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs
            role_path: ansible/pre_playbook_2/role_3/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/pre_playbook_2/role_4/zuul-jobs
            link_target: untrusted/project_0/github.com/vexxhost/zuul-jobs
            role_path: ansible/pre_playbook_2/role_4/zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/vexxhost/atmosphere.common
        name: vexxhost/atmosphere.common
        short_name: atmosphere.common
        src_dir: src/github.com/vexxhost/atmosphere.common
      projects:
        github.com/ansible-collections/ansible.posix:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/ansible.posix
          checkout: main
          checkout_description: zuul branch
          commit: d5699a3fcfca765b32f94b68a592139dc58d0301
          name: ansible-collections/ansible.posix
          required: true
          short_name: ansible.posix
          src_dir: src/github.com/ansible-collections/ansible.posix
        github.com/ansible-collections/community.crypto:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/community.crypto
          checkout: main
          checkout_description: zuul branch
          commit: e417cb9f8194a2d2e8bab43abd6ec6c66e4da06f
          name: ansible-collections/community.crypto
          required: true
          short_name: community.crypto
          src_dir: src/github.com/ansible-collections/community.crypto
        github.com/ansible-collections/community.general:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/community.general
          checkout: main
          checkout_description: zuul branch
          commit: f593fbd67bbfc671fb77c0fde9d629a38e6b9ef4
          name: ansible-collections/community.general
          required: true
          short_name: community.general
          src_dir: src/github.com/ansible-collections/community.general
        github.com/ansible-collections/kubernetes.core:
          canonical_hostname: github.com
          canonical_name: github.com/ansible-collections/kubernetes.core
          checkout: main
          checkout_description: zuul branch
          commit: b7e1ed566173acf05d7a2dfbe7a94fdc2a1e8d97
          name: ansible-collections/kubernetes.core
          required: true
          short_name: kubernetes.core
          src_dir: src/github.com/ansible-collections/kubernetes.core
        github.com/vexxhost/ansible-collection-containers:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-containers
          checkout: main
          checkout_description: zuul branch
          commit: d22923ebd40c0fd5a345318c1db90d125fb5140f
          name: vexxhost/ansible-collection-containers
          required: true
          short_name: ansible-collection-containers
          src_dir: src/github.com/vexxhost/ansible-collection-containers
        github.com/vexxhost/ansible-collection-kubernetes:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/ansible-collection-kubernetes
          checkout: main
          checkout_description: zuul branch
          commit: bb3fd0fde58a5b158605523e708645eb2a763886
          name: vexxhost/ansible-collection-kubernetes
          required: true
          short_name: ansible-collection-kubernetes
          src_dir: src/github.com/vexxhost/ansible-collection-kubernetes
        github.com/vexxhost/atmosphere.common:
          canonical_hostname: github.com
          canonical_name: github.com/vexxhost/atmosphere.common
          checkout: main
          checkout_description: zuul branch
          commit: 622058d82233c46a094526a7300ae8bf081c94fb
          name: vexxhost/atmosphere.common
          required: false
          short_name: atmosphere.common
          src_dir: src/github.com/vexxhost/atmosphere.common
        opendev.org/openstack/ansible-collections-openstack:
          canonical_hostname: opendev.org
          canonical_name: opendev.org/openstack/ansible-collections-openstack
          checkout: master
          checkout_description: project default branch
          commit: da4a211b2d1dd147dead0e3db63a373b43b3c09e
          name: openstack/ansible-collections-openstack
          required: true
          short_name: ansible-collections-openstack
          src_dir: src/opendev.org/openstack/ansible-collections-openstack
      ref: refs/pull/104/head
      resources: {}
      tenant: oss
      timeout: 1800
      topic: null
      voting: true
