Commit Graph
197 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c375ce44d2 Bump actions/setup-go from 6.5.0 to 7.0.0 in the github-actions group (#373)
Bumps the github-actions group with 1 update:
[actions/setup-go](https://github.com/actions/setup-go).

Updates `actions/setup-go` from 6.5.0 to 7.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-go/releases">actions/setup-go's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Migrate to ESM and upgrade dependencies by <a
href="https://github.com/priyagupta108"><code>@​priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-go/pull/763">actions/setup-go#763</a></li>
<li>chore(deps): bump <code>@​actions/cache</code> to 6.2.0 by <a
href="https://github.com/philip-gai"><code>@​philip-gai</code></a> in <a
href="https://redirect.github.com/actions/setup-go/pull/771">actions/setup-go#771</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/philip-gai"><code>@​philip-gai</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-go/pull/771">actions/setup-go#771</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-go/compare/v6...v7.0.0">https://github.com/actions/setup-go/compare/v6...v7.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-go/commit/b7ad1dad31e06c5925ef5d2fc7ad053ef454303e"><code>b7ad1da</code></a>
chore(deps): bump <code>@​actions/cache</code> to 6.2.0 (<a
href="https://redirect.github.com/actions/setup-go/issues/771">#771</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/0778a10ce47b5d450cf60fb94fafad4330008a35"><code>0778a10</code></a>
Migrate to ESM and upgrade dependencies (<a
href="https://redirect.github.com/actions/setup-go/issues/763">#763</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-go&package-manager=github_actions&previous-version=6.5.0&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

<!-- codesmith:footer -->
---
<a
href="https://app.blacksmith.sh/netbirdio/codesmith/kubernetes-operator/pr/373"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v2.svg"><img
alt="View with Codesmith"
src="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg"></picture></a>
<a
href="https://backend.blacksmith.sh/track/enable-autofix?expires=1786861138&installation_id=146802194&pr_number=373&repository=netbirdio%2Fkubernetes-operator&return_to=https%3A%2F%2Fgithub.com%2Fnetbirdio%2Fkubernetes-operator%2Fpull%2F373&signature=5f8cc138fbb87641771708200db3faa15a3358bb9a750575db1ece3d954f2b9a"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg"><img
alt="Autofix with Codesmith"
src="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"></picture></a>
<sup>Need help on this PR? Tag <code>/codesmith</code> with what you
need. Autofix is disabled.</sup>

<!-- codesmith:autofix:disabled -->
<!-- /codesmith:footer -->

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 10:14:19 +02:00
Philip LaineandGitHub ea2dafd5a3 Add network egress resource (#357)
This change adds a new import resource which enables exposing Netbird
resources as Kubernetes services. This remove the need to add sidecars
to every pod.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added a new `NetworkEgress` custom resource (`netbird.io/v1alpha1`)
with CRD, schema validation, and status/conditions.
* Extended controller functionality to create egress services and
translate egress rules into import `EndpointSlice` resources; egress
pods now include a kube-egress-forwarder sidecar.
* **Bug Fixes**
* Added missing deep-copy and declarative apply support for the new
`NetworkEgress` API types.
* **Documentation**
* Updated README/API reference and added example manifests for
`NetworkEgress` (including IP/FQDN target usage).
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Signed-off-by: Philip Laine <philip.laine@gmail.com>
2026-07-17 08:06:53 +02:00
Philip LaineandGitHub 3c1c6675d9 Bump Go to 1.26.5 (#369)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
  * Updated the required Go toolchain version to 1.26.5.
  * Applied the same toolchain update to end-to-end testing components.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-13 15:31:57 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e5904ef4bc Bump github.com/fluxcd/pkg/runtime from 0.110.0 to 0.111.0 (#356)
Bumps [github.com/fluxcd/pkg/runtime](https://github.com/fluxcd/pkg)
from 0.110.0 to 0.111.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fluxcd/pkg/commit/b98e2b0975e0863f32790229ce7c9f097ed67706"><code>b98e2b0</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1251">#1251</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/2dfcb7c4d6666de18b6920c26f09f730c45385d1"><code>2dfcb7c</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/dd6b016abf8774f20ad05aa1d8a4b5809e55e29e"><code>dd6b016</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1253">#1253</a> from
fluxcd/upgrade-k8s-36.2</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/2d00796135b1ed1ffddc5750cc08c34cc10216f7"><code>2d00796</code></a>
Upgrade kubernetes to 1.36.2</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/827f6c319fb09577b6243e95b6c07dffe53bb6f3"><code>827f6c3</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1249">#1249</a> from
fluxcd/upgrade-go-git-providers</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/be6d462520d834835f5a073124cf9bd84aa43251"><code>be6d462</code></a>
Upgrade go-git-providers and go-github</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/023a357581968474ea2990233af779feac27a02a"><code>023a357</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1248">#1248</a> from
fluxcd/label-2.9</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/7e8856d9967ef8230ff11142576ad7577db38f59"><code>7e8856d</code></a>
Add backport label for Flux 2.9</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/ae1046960bf700baebc328562a7be8ccee8c7078"><code>ae10469</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1246">#1246</a> from
fluxcd/ks-always-subst</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/2cd36cba113a8f5a569eea7285c1e3f3c9458e23"><code>2cd36cb</code></a>
kustomize: add tests for empty vars with strict sub and omitted
without</li>
<li>Additional commits viewable in <a
href="https://github.com/fluxcd/pkg/compare/runtime/v0.110.0...runtime/v0.111.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 13:16:47 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6f832ad6d2 Bump helm.sh/helm/v4 from 4.2.2 to 4.2.3 in /test/e2e in the gomod-e2e group across 1 directory (#368)
Bumps the gomod-e2e group with 1 update in the /test/e2e directory:
[helm.sh/helm/v4](https://github.com/helm/helm).

Updates `helm.sh/helm/v4` from 4.2.2 to 4.2.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/helm/helm/releases">helm.sh/helm/v4's
releases</a>.</em></p>
<blockquote>
<p>Helm v4.2.3 is a patch release. Users are encouraged to upgrade for
the best experience.</p>
<p>The community keeps growing, and we'd love to see you there!</p>
<ul>
<li>Join the discussion in <a
href="https://kubernetes.slack.com">Kubernetes Slack</a>:
<ul>
<li>for questions and just to hang out</li>
<li>for discussing PRs, code, and bugs</li>
</ul>
</li>
<li>Hang out at the Public Developer Call: Thursday, 9:30 Pacific via <a
href="https://zoom.us/j/696660622">Zoom</a></li>
<li>Test, debug, and contribute charts: <a
href="https://artifacthub.io/packages/search?kind=0">ArtifactHub/packages</a></li>
</ul>
<h2>Installation and Upgrading</h2>
<p>Download Helm v4.2.3. The common platform binaries are here:</p>
<ul>
<li><a href="https://get.helm.sh/helm-v4.2.3-darwin-amd64.tar.gz">MacOS
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-darwin-amd64.tar.gz.sha256sum">checksum</a>
/ ff3ac86755a45f3422473bc1200776aac0fe04c5766abe6ca66699f7b564b23b)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-darwin-arm64.tar.gz">MacOS
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-darwin-arm64.tar.gz.sha256sum">checksum</a>
/ 048ecf5ad3160f83d918f9fe945238d2132b079640f7b106175331c25f242c64)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-amd64.tar.gz">Linux
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-amd64.tar.gz.sha256sum">checksum</a>
/ e9b88b4ee95b18c706839c28d3a0220e5bc470e9cd9262410c90793c45ff8b7c)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-arm.tar.gz">Linux
arm</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-arm.tar.gz.sha256sum">checksum</a>
/ ba00678361ca7a03ec42ca1ea459543e1d8eab2a7d5429a5eda71dc9741c8a9b)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-arm64.tar.gz">Linux
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-arm64.tar.gz.sha256sum">checksum</a>
/ 21abd9354d39b2cd79a8d76be6912cd137a983cbf997193503fb8a6a6e2f2785)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-386.tar.gz">Linux
i386</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-386.tar.gz.sha256sum">checksum</a>
/ 31d57972d36e60388e173327fffcf9d58f272349dfa9ed3e1914f3cd88fe7283)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-loong64.tar.gz">Linux
loong64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-loong64.tar.gz.sha256sum">checksum</a>
/ 232f82d787d530a621b2006965ed2b99644b4391bbc6261e9787f95700fc44f7)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-ppc64le.tar.gz">Linux
ppc64le</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-ppc64le.tar.gz.sha256sum">checksum</a>
/ 43fc5a4b20839c3669a0748498bd2613b095e288425bf5678c6ba664eb4a0e70)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-s390x.tar.gz">Linux
s390x</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-s390x.tar.gz.sha256sum">checksum</a>
/ 17932091e19d352585b540a482fca9b953d32a8ad7afec72bf9cbbcd96b094cb)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-linux-riscv64.tar.gz">Linux
riscv64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-linux-riscv64.tar.gz.sha256sum">checksum</a>
/ 09ff0772730678c652b9ac4a2b32cd20f4e62a2b040403bcacd4ad845d3d3e9c)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-windows-amd64.zip">Windows
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-windows-amd64.zip.sha256sum">checksum</a>
/ 5ca7de684c92d48b93d5c34a029fdda57b38e1eac04bc8541bdf1eb249388679)</li>
<li><a href="https://get.helm.sh/helm-v4.2.3-windows-arm64.zip">Windows
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.3-windows-arm64.zip.sha256sum">checksum</a>
/ 5f444ed097688ed3abaf1d8801e21110d9bddeb6ed13939afcac302888527ab5)</li>
</ul>
<p>The <a href="https://helm.sh/docs/intro/quickstart/">Quickstart
Guide</a> will get you going from there. For <strong>upgrade
instructions</strong> or detailed installation notes, check the <a
href="https://helm.sh/docs/intro/install/">install guide</a>. You can
also use a <a
href="https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4">script
to install</a> on any system with <code>bash</code>.</p>
<h2>What's Next</h2>
<ul>
<li>4.2.4 and 3.21.4 are the next patch releases scheduled for August
12, 2026</li>
<li>4.3.0 and 3.22.0 are the next minor releases scheduled for September
9, 2026</li>
</ul>
<h2>Changelog</h2>
<ul>
<li>chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0
43e8b7feece8beb0fcba47059ec9b522fd929a64 (Terry Howe)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/helm/helm/commit/43e8b7feece8beb0fcba47059ec9b522fd929a64"><code>43e8b7f</code></a>
chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0</li>
<li>See full diff in <a
href="https://github.com/helm/helm/compare/v4.2.2...v4.2.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=helm.sh/helm/v4&package-manager=go_modules&previous-version=4.2.2&new-version=4.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 12:10:06 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5bb09dfe9f Bump golang.org/x/mod from 0.37.0 to 0.38.0 (#367)
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.37.0 to
0.38.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/mod/commit/792ac169a90372d88fb14e712cb793061ba0c104"><code>792ac16</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/mod/commit/fe2ec04f7c3c3aa6fad97631aafcff6e49e2d1db"><code>fe2ec04</code></a>
all: fix some comments to improve readability</li>
<li>See full diff in <a
href="https://github.com/golang/mod/compare/v0.37.0...v0.38.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/mod&package-manager=go_modules&previous-version=0.37.0&new-version=0.38.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 12:09:33 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b8dd58a42d Bump sigs.k8s.io/structured-merge-diff/v6 from 6.4.0 to 6.4.2 (#361)
Bumps
[sigs.k8s.io/structured-merge-diff/v6](https://github.com/kubernetes-sigs/structured-merge-diff)
from 6.4.0 to 6.4.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/15d075473efece0367330fd20a7cc2aad2eeb998"><code>15d0754</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/structured-merge-diff/issues/334">#334</a>
from jpbetz/revert-306-master</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/f23ab84798fce0a45604c17df89bb4571b3e8b39"><code>f23ab84</code></a>
Revert <a
href="https://redirect.github.com/kubernetes-sigs/structured-merge-diff/issues/306">#306</a>,
keep Nullable schema field</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/281dabaec60e83c069d7fe093ee77a565e7cca2b"><code>281daba</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/structured-merge-diff/issues/332">#332</a>
from jpbetz/nullable-empty-container-preservation</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/d28d362d1b58542b2ce0f3c6da0695623190829f"><code>d28d362</code></a>
Add nullable type support</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/e570f92e979c81a3efbbaa9ea6c0c047dd5a8321"><code>e570f92</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/structured-merge-diff/issues/328">#328</a>
from lalitc375/fix-deserailezed-tests</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/ba35bbdc545b46ad1d62788870dcd1a594b7c232"><code>ba35bbd</code></a>
Address feedbacks</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/3001c6e9a9734f32a978ed125b0d1ac04b999bf8"><code>3001c6e</code></a>
Harden path element deserialization trailing data validation</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/3ce9bc1df2300a14b00190d2f476bda722ee6baf"><code>3ce9bc1</code></a>
Add edge-case tests for DeserializePathElement</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/2ad5e4f059c73f49f9c851b392ca3d4335c1c67e"><code>2ad5e4f</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/structured-merge-diff/issues/326">#326</a>
from benluddy/unstructured-converter-with-error</li>
<li><a
href="https://github.com/kubernetes-sigs/structured-merge-diff/commit/f772c7a17577b4b784a9b7bb0f7060dbc9e6f661"><code>f772c7a</code></a>
Add value.UnstructuredConverter sibling interface that can fail.</li>
<li>Additional commits viewable in <a
href="https://github.com/kubernetes-sigs/structured-merge-diff/compare/v6.4.0...v6.4.2">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 12:44:44 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
01f9b343ec Bump mheap/github-action-required-labels from 5.5.2 to 5.6.0 in the github-actions group (#360)
Bumps the github-actions group with 1 update:
[mheap/github-action-required-labels](https://github.com/mheap/github-action-required-labels).

Updates `mheap/github-action-required-labels` from 5.5.2 to 5.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mheap/github-action-required-labels/releases">mheap/github-action-required-labels's
releases</a>.</em></p>
<blockquote>
<h2>v5.6.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Bump GitHub client to v7 by <a
href="https://github.com/VincentLanglet"><code>@​VincentLanglet</code></a>
in <a
href="https://redirect.github.com/mheap/github-action-required-labels/pull/96">mheap/github-action-required-labels#96</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/VincentLanglet"><code>@​VincentLanglet</code></a>
made their first contribution in <a
href="https://redirect.github.com/mheap/github-action-required-labels/pull/96">mheap/github-action-required-labels#96</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mheap/github-action-required-labels/compare/v5.5.2...v5.6.0">https://github.com/mheap/github-action-required-labels/compare/v5.5.2...v5.6.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mheap/github-action-required-labels/commit/23e10fde7e062233401931a0eece796cd9bf3177"><code>23e10fd</code></a>
Automatic compilation</li>
<li><a
href="https://github.com/mheap/github-action-required-labels/commit/6e4081ebcbed471862a3ddcbc8b5f6ce99b4263a"><code>6e4081e</code></a>
Replace nock with undici in tests + bump GH client to v7 (<a
href="https://redirect.github.com/mheap/github-action-required-labels/issues/96">#96</a>)</li>
<li>See full diff in <a
href="https://github.com/mheap/github-action-required-labels/compare/0ac283b4e65c1fb28ce6079dea5546ceca98ccbe...23e10fde7e062233401931a0eece796cd9bf3177">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mheap/github-action-required-labels&package-manager=github_actions&previous-version=5.5.2&new-version=5.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 10:46:38 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
805685a042 Bump github.com/fluxcd/cli-utils from 1.2.1 to 1.2.2 in /test/e2e in the gomod-e2e group across 1 directory (#362)
Bumps the gomod-e2e group with 1 update in the /test/e2e directory:
[github.com/fluxcd/cli-utils](https://github.com/fluxcd/cli-utils).

Updates `github.com/fluxcd/cli-utils` from 1.2.1 to 1.2.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fluxcd/cli-utils/releases">github.com/fluxcd/cli-utils's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Upgrade golang.org/x/net to v0.55.0 by <a
href="https://github.com/matheuscscp"><code>@​matheuscscp</code></a> in
<a
href="https://redirect.github.com/fluxcd/cli-utils/pull/36">fluxcd/cli-utils#36</a></li>
<li>Upgrade kubernetes to 1.36.2 by <a
href="https://github.com/matheuscscp"><code>@​matheuscscp</code></a> in
<a
href="https://redirect.github.com/fluxcd/cli-utils/pull/37">fluxcd/cli-utils#37</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/fluxcd/cli-utils/compare/v1.2.1...v1.2.2">https://github.com/fluxcd/cli-utils/compare/v1.2.1...v1.2.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fluxcd/cli-utils/commit/5620149f28a2c49a80dacfb7f02139b5ffd79e9d"><code>5620149</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/cli-utils/issues/37">#37</a>
from fluxcd/upgrade-k8s-36.2</li>
<li><a
href="https://github.com/fluxcd/cli-utils/commit/1e5951f5fa8e440d518f2cb89923dec62f32e384"><code>1e5951f</code></a>
Upgrade kubernetes to 1.36.2</li>
<li><a
href="https://github.com/fluxcd/cli-utils/commit/94614cdd85facd126305f43e9f526f3fb2887448"><code>94614cd</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/cli-utils/issues/36">#36</a>
from fluxcd/upgrade-deps</li>
<li><a
href="https://github.com/fluxcd/cli-utils/commit/e7fc06f64c096ec043f64f978ae1c725999f59e1"><code>e7fc06f</code></a>
Upgrade golang.org/x/net to v0.55.0</li>
<li>See full diff in <a
href="https://github.com/fluxcd/cli-utils/compare/v1.2.1...v1.2.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/fluxcd/cli-utils&package-manager=go_modules&previous-version=1.2.1&new-version=1.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-08 10:45:57 +02:00
Philip LaineandGitHub e5fbdadd24 Ignore Netbird dependency in e2e test dependencies (#358)
We dont want to run different Netbird versions in e2e tests and the
actual client. So we only allow updates in one place.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Adjusted dependency update settings to skip a specific Go module from
automated update pull requests, reducing unnecessary maintenance noise.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-08 10:18:43 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c5bc1825f3 Bump github.com/go-openapi/testify/v2 from 2.5.1 to 2.6.0 (#344)
Bumps
[github.com/go-openapi/testify/v2](https://github.com/go-openapi/testify)
from 2.5.1 to 2.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/go-openapi/testify/releases">github.com/go-openapi/testify/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.6.0</h2>
<h2><a
href="https://github.com/go-openapi/testify/tree/v2.6.0">2.6.0</a> -
2026-06-25</h2>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/go-openapi/testify/compare/v2.5.1...v2.6.0">https://github.com/go-openapi/testify/compare/v2.5.1...v2.6.0</a></p>
<p>22 commits in this release.</p>
<hr />
<h3><!-- raw HTML omitted -->Implemented enhancements</h3>
<ul>
<li>feat(ci): added shared workflow for bot-pr monitoring by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> <a
href="https://github.com/go-openapi/testify/commit/9c64e3d41d885fcff31286395c3d9769ca3f78cd">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Fixed bugs</h3>
<ul>
<li>fix: guard copyExportedFields against nil interface values in
slices, maps, and pointers by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/127">#127</a>
<a
href="https://github.com/go-openapi/testify/commit/df5655461b711805ca29a0ae711c966a407aafd1">...</a></li>
<li>Fix nil pointer dereferences in assertion functions and add fuzz
tests by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/126">#126</a>
<a
href="https://github.com/go-openapi/testify/commit/57d0e4e73d16f4072965b3fef7f57cf27d5ff772">...</a></li>
<li>Fix didPanic to use type assertion for runtime.PanicNilError instead
of string comparison by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/124">#124</a>
<a
href="https://github.com/go-openapi/testify/commit/8244b25cb981578bb54973a6c6f5ee2f7e21ba3b">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Documentation</h3>
<ul>
<li>doc: reformed announcements to trigger posts by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/134">#134</a>
<a
href="https://github.com/go-openapi/testify/commit/acda72bd1416e217fddd07cc554ac70974b75343">...</a></li>
<li>doc: announced content of forthcoming releases by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/133">#133</a>
<a
href="https://github.com/go-openapi/testify/commit/bae689be41fd4575f9bbdd7a0ddee87cd0eace2e">...</a></li>
<li>doc: record ErrorAsType / go-version guards in project docs by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> <a
href="https://github.com/go-openapi/testify/commit/5c794018e6d28130e21a3d1bb4c104ce2e3db496">...</a></li>
<li>feat(assertions): add go1.26 ErrorAsType / NotErrorAsType by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> <a
href="https://github.com/go-openapi/testify/commit/94d0c9436f75adc5a00fc0a55ebc343053456536">...</a></li>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/130">#130</a>
<a
href="https://github.com/go-openapi/testify/commit/5cade64e9f5419f662aba578fb85169c1ef27a9c">...</a></li>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/122">#122</a>
<a
href="https://github.com/go-openapi/testify/commit/391fb04c0511372fbed5b495d3f5053cc5002aec">...</a></li>
<li>doc: removed unused slack link in doc by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/121">#121</a>
<a
href="https://github.com/go-openapi/testify/commit/a0b676d0d8ad4196e38e03205f64c62bcb5a2515">...</a></li>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/120">#120</a>
<a
href="https://github.com/go-openapi/testify/commit/61ef320c3d1ff1de49ef998ccc5e32927e32e70a">...</a></li>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/119">#119</a>
<a
href="https://github.com/go-openapi/testify/commit/324d7904250ec384f69ac6cdb89829e233c52ace">...</a></li>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/118">#118</a>
<a
href="https://github.com/go-openapi/testify/commit/7439c853ba72d3efc20d58c07c6fb733b15539ce">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Code quality</h3>
<ul>
<li>feat(codegen): support go-version-guarded assertions by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> <a
href="https://github.com/go-openapi/testify/commit/5d9a68bed5ffb46793db5f299fdede71cd323557">...</a></li>
<li>fix(assertions): guard reflection walkers against cyclic inputs by
<a href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/129">#129</a>
<a
href="https://github.com/go-openapi/testify/commit/621869513946bbb40d2765f7364bbe74e509391a">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Miscellaneous tasks</h3>
<ul>
<li>chore: prepare release v2.6.0 by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/135">#135</a>
<a
href="https://github.com/go-openapi/testify/commit/5376bc2556653f08cfefe95cf0beefa5b30b93ac">...</a></li>
<li>ci: fix secret passing for webhook by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> <a
href="https://github.com/go-openapi/testify/commit/d1b5e58c96aeb0463c28191775298fc8499764e4">...</a></li>
<li>test(ci): fixup tests for CI running go1.25 with GOTOOLCHAIN=local
by <a href="https://github.com/fredbi"><code>@​fredbi</code></a> <a
href="https://github.com/go-openapi/testify/commit/f490f00d48062069171f5f5292ce28992733c560">...</a></li>
<li>chore(ci): run contributors workflow monthly instead of weekly by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/131">#131</a>
<a
href="https://github.com/go-openapi/testify/commit/d3fde91ee7cbb8189a1e54d7bd6ea9f8f55ebf91">...</a></li>
<li>test(assertions): fixed flaky test (async w/real time) by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/128">#128</a>
<a
href="https://github.com/go-openapi/testify/commit/81253df9c4e786c95b43893c15e99a1fc4075085">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Other (technical)</h3>
<ul>
<li>codegen w/ go version guards - ErrorAsType (go1.26) by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/132">#132</a>
<a
href="https://github.com/go-openapi/testify/commit/4c0e1d89a1203a6e98ad485d266906a11986e73a">...</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/go-openapi/testify/commit/5376bc2556653f08cfefe95cf0beefa5b30b93ac"><code>5376bc2</code></a>
chore: prepare release v2.6.0</li>
<li><a
href="https://github.com/go-openapi/testify/commit/d1b5e58c96aeb0463c28191775298fc8499764e4"><code>d1b5e58</code></a>
ci: fix secret passing for webhook</li>
<li><a
href="https://github.com/go-openapi/testify/commit/acda72bd1416e217fddd07cc554ac70974b75343"><code>acda72b</code></a>
doc: reformed announcements to trigger posts (<a
href="https://redirect.github.com/go-openapi/testify/issues/134">#134</a>)</li>
<li><a
href="https://github.com/go-openapi/testify/commit/bae689be41fd4575f9bbdd7a0ddee87cd0eace2e"><code>bae689b</code></a>
doc: announced content of forthcoming releases (<a
href="https://redirect.github.com/go-openapi/testify/issues/133">#133</a>)</li>
<li><a
href="https://github.com/go-openapi/testify/commit/4c0e1d89a1203a6e98ad485d266906a11986e73a"><code>4c0e1d8</code></a>
Merge pull request <a
href="https://redirect.github.com/go-openapi/testify/issues/132">#132</a>
from fredbi/worktree-go-version-guards</li>
<li><a
href="https://github.com/go-openapi/testify/commit/f490f00d48062069171f5f5292ce28992733c560"><code>f490f00</code></a>
test(ci): fixup tests for CI running go1.25 with GOTOOLCHAIN=local</li>
<li><a
href="https://github.com/go-openapi/testify/commit/5c794018e6d28130e21a3d1bb4c104ce2e3db496"><code>5c79401</code></a>
doc: record ErrorAsType / go-version guards in project docs</li>
<li><a
href="https://github.com/go-openapi/testify/commit/94d0c9436f75adc5a00fc0a55ebc343053456536"><code>94d0c94</code></a>
feat(assertions): add go1.26 ErrorAsType / NotErrorAsType</li>
<li><a
href="https://github.com/go-openapi/testify/commit/5d9a68bed5ffb46793db5f299fdede71cd323557"><code>5d9a68b</code></a>
feat(codegen): support go-version-guarded assertions</li>
<li><a
href="https://github.com/go-openapi/testify/commit/d3fde91ee7cbb8189a1e54d7bd6ea9f8f55ebf91"><code>d3fde91</code></a>
chore(ci): run contributors workflow monthly instead of weekly (<a
href="https://redirect.github.com/go-openapi/testify/issues/131">#131</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/go-openapi/testify/compare/v2.5.1...v2.6.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 12:10:11 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1722c5c103 Bump github.com/onsi/gomega from 1.42.0 to 1.42.1 (#346)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from
1.42.0 to 1.42.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/releases">github.com/onsi/gomega's
releases</a>.</em></p>
<blockquote>
<h2>v1.42.1</h2>
<h2>1.42.1</h2>
<p>Bump Dependencies</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">github.com/onsi/gomega's
changelog</a>.</em></p>
<blockquote>
<h2>1.42.1</h2>
<p>Bump Dependencies</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/gomega/commit/ced6c1c9babf21968b76cfd49bfee4590339568a"><code>ced6c1c</code></a>
v1.42.1</li>
<li><a
href="https://github.com/onsi/gomega/commit/2beb9fbdc713b0ed9dd937ec5a9b4e70e6e256c8"><code>2beb9fb</code></a>
v1.42.1 (full)</li>
<li><a
href="https://github.com/onsi/gomega/commit/006cd2ce7d19bba0e4e5dbdd9093975c20f1c052"><code>006cd2c</code></a>
bump al lthe things</li>
<li>See full diff in <a
href="https://github.com/onsi/gomega/compare/v1.42.0...v1.42.1">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 11:00:49 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
159994ac12 Bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 (#347)
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from
2.31.0 to 2.32.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.32.0</h2>
<h2>2.32.0</h2>
<p><code>-fd</code> generate RSpec-style documentation output. Thank <a
href="https://github.com/woodie"><code>@​woodie</code></a> !
--sleep-on-failure pauses a failed spec before teardown. Thanks <a
href="https://github.com/qinqon"><code>@​qinqon</code></a> !</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's
changelog</a>.</em></p>
<blockquote>
<h2>2.32.0</h2>
<p><code>-fd</code> generate RSpec-style documentation output. Thank <a
href="https://github.com/woodie"><code>@​woodie</code></a> !
--sleep-on-failure pauses a failed spec before teardown. Thanks <a
href="https://github.com/qinqon"><code>@​qinqon</code></a> !</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/ginkgo/commit/9ff1646a26f77a4c0d33ddba3e6368c42c0e8842"><code>9ff1646</code></a>
v2.32.0</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/0491f2a7af5a5255e3cc7ed2513e48421f7a8ab0"><code>0491f2a</code></a>
Make -fd exclusive of -p/-procs and -randomize-all</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/334f74a5f612e9c13d08638913ee5b1c4565fa3b"><code>334f74a</code></a>
respect SilenceSkips in fd mode, add test</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/21047ceb6ffff989796113a1a360add4d0983b36"><code>21047ce</code></a>
No need for a new method.</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/7d281e1280c294615ea739cd5c5aa92434f598cd"><code>7d281e1</code></a>
Break out to two methods.</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/53137276b0018520a28292d9f7ee63d4db882966"><code>5313727</code></a>
More integration, fewer changes.</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/b83f5245eab30bb169a705c124d846c91043fc94"><code>b83f524</code></a>
Fewer new methods.</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/73c59df3a2c16d6603761e9bd1f1fad07c57dc4a"><code>73c59df</code></a>
feat: add -fd flag for RSpec-style documentation output</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/76a207413b8e2e98293b527dc4fb440ce7cdda2f"><code>76a2074</code></a>
feat: add --sleep-on-failure to pause a failed spec before teardown</li>
<li>See full diff in <a
href="https://github.com/onsi/ginkgo/compare/v2.31.0...v2.32.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/onsi/ginkgo/v2&package-manager=go_modules&previous-version=2.31.0&new-version=2.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 10:50:11 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6d8db099de Bump the github-actions group with 4 updates (#352)
Bumps the github-actions group with 4 updates:
[golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action),
[docker/setup-docker-action](https://github.com/docker/setup-docker-action),
[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)
and [docker/login-action](https://github.com/docker/login-action).

Updates `golangci/golangci-lint-action` from 9.2.1 to 9.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/golangci/golangci-lint-action/releases">golangci/golangci-lint-action's
releases</a>.</em></p>
<blockquote>
<h2>v9.3.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Changes</h3>
<ul>
<li>feat: add no-run-logs-group as experimental option by <a
href="https://github.com/ldez"><code>@​ldez</code></a> in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1403">golangci/golangci-lint-action#1403</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 in the
github-actions group by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1395">golangci/golangci-lint-action#1395</a></li>
<li>build(deps): bump tmp from 0.2.5 to 0.2.6 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1397">golangci/golangci-lint-action#1397</a></li>
<li>build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 in the
github-actions group by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1398">golangci/golangci-lint-action#1398</a></li>
<li>build(deps): bump tmp from 0.2.6 to 0.2.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1399">golangci/golangci-lint-action#1399</a></li>
<li>build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/golangci/golangci-lint-action/pull/1400">golangci/golangci-lint-action#1400</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/golangci/golangci-lint-action/compare/v9.2.1...v9.3.0">https://github.com/golangci/golangci-lint-action/compare/v9.2.1...v9.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a"><code>ba0d7d2</code></a>
chore: prepare release v9.3.0</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/efd0857dc49487d73b2e08936ea47b04e894a2b1"><code>efd0857</code></a>
feat: add no-run-logs-group as experimental option (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1403">#1403</a>)</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/ed485de1ff3b974c764ba768d82dda2e035d091e"><code>ed485de</code></a>
build(deps): bump undici from 6.24.0 to 6.27.0</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/8872e8d04c73fcdce3d942f99fbbe16ea722b6de"><code>8872e8d</code></a>
build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1400">#1400</a>)</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/b163415b470349e75dbab89538e4165e7402f2b9"><code>b163415</code></a>
build(deps): bump tmp from 0.2.6 to 0.2.7 (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1399">#1399</a>)</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/e52a9f899623adbdb986c05b9a8f7a8cf4138fc3"><code>e52a9f8</code></a>
build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 in the
github-ac...</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/8182aa34940a5c3d28dbb24ce802921d8aa7b434"><code>8182aa3</code></a>
build(deps): bump tmp from 0.2.5 to 0.2.6 (<a
href="https://redirect.github.com/golangci/golangci-lint-action/issues/1397">#1397</a>)</li>
<li><a
href="https://github.com/golangci/golangci-lint-action/commit/5403a413dee20909aad15f1ecb21377539fcc4df"><code>5403a41</code></a>
build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 in the
github-ac...</li>
<li>See full diff in <a
href="https://github.com/golangci/golangci-lint-action/compare/82606bf257cbaff209d206a39f5134f0cfbfd2ee...ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a">compare
view</a></li>
</ul>
</details>
<br />

Updates `docker/setup-docker-action` from 5.2.0 to 5.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-docker-action/releases">docker/setup-docker-action's
releases</a>.</em></p>
<blockquote>
<h2>v5.3.0</h2>
<ul>
<li>Preserve names in esbuild bundle by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/284">docker/setup-docker-action#284</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.91.0 to 0.92.0 in
<a
href="https://redirect.github.com/docker/setup-docker-action/pull/290">docker/setup-docker-action#290</a></li>
<li>Bump <code>@​sigstore/core</code> from 3.1.0 to 3.2.1 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/285">docker/setup-docker-action#285</a></li>
<li>Bump js-yaml from 4.1.1 to 4.3.0 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/283">docker/setup-docker-action#283</a></li>
<li>Bump tmp from 0.2.6 to 0.2.7 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/280">docker/setup-docker-action#280</a></li>
<li>Bump undici from 6.25.0 to 6.27.0 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/282">docker/setup-docker-action#282</a></li>
<li>Bump vite from 7.3.2 to 7.3.6 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/286">docker/setup-docker-action#286</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-docker-action/compare/v5.2.0...v5.3.0">https://github.com/docker/setup-docker-action/compare/v5.2.0...v5.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/setup-docker-action/commit/6d7cfa65f60a9dda7b46e5513fa982536f3c9877"><code>6d7cfa6</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/290">#290</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/77ac140b7339d12ae8aadb81cc031af1187efd77"><code>77ac140</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/b9f0330e020d5fd8eee67190c241818eca28488e"><code>b9f0330</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.91.0 to
0.92.0</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/8ec1dbe7c09e53e920cdbd1646617cd277ac66b8"><code>8ec1dbe</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/283">#283</a>
from docker/dependabot/npm_and_yarn/js-yaml-4.2.0</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/d85e7e7b4dbfc667f6f8085c345122f536d92a61"><code>d85e7e7</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/282">#282</a>
from docker/dependabot/npm_and_yarn/undici-6.27.0</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/d79fe8d95031f5b86bbdfdb57cb8ac7635315887"><code>d79fe8d</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/fdb834de3197e336e61f3dfc0b13c9beee74886d"><code>fdb834d</code></a>
build(deps): bump undici from 6.25.0 to 6.27.0</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/8a78e7071e2afed80e6f2ec81c7321345b741876"><code>8a78e70</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/280">#280</a>
from docker/dependabot/npm_and_yarn/tmp-0.2.7</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/1089dbe3aa050647df9d14a91e8aed1dcbfdced7"><code>1089dbe</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/289">#289</a>
from docker/dependabot/github_actions/actions/checkou...</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/a544c85209a8326246c4e3bf4f28330062c1ecf2"><code>a544c85</code></a>
build(deps): bump actions/checkout from 6.0.3 to 7.0.0</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/setup-docker-action/compare/0234bb73ccb40f0c430b795634f9247e2b5c2d23...6d7cfa65f60a9dda7b46e5513fa982536f3c9877">compare
view</a></li>
</ul>
</details>
<br />

Updates `docker/setup-buildx-action` from 4.1.0 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-buildx-action/releases">docker/setup-buildx-action's
releases</a>.</em></p>
<blockquote>
<h2>v4.2.0</h2>
<ul>
<li>Preserve names in esbuild bundle by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/572">docker/setup-buildx-action#572</a></li>
<li>Bump <code>@​actions/core</code> from 3.0.0 to 3.0.1 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/551">docker/setup-buildx-action#551</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.90.0 to 0.92.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/557">docker/setup-buildx-action#557</a>
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/580">docker/setup-buildx-action#580</a></li>
<li>Bump <code>@​sigstore/core</code> from 3.1.0 to 3.2.1 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/573">docker/setup-buildx-action#573</a></li>
<li>Bump <code>@​sigstore/verify</code> from 3.1.0 to 3.1.1 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/576">docker/setup-buildx-action#576</a></li>
<li>Bump js-yaml from 4.1.1 to 5.2.0 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/562">docker/setup-buildx-action#562</a></li>
<li>Bump sigstore from 4.1.0 to 4.1.1 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/577">docker/setup-buildx-action#577</a></li>
<li>Bump tmp from 0.2.5 to 0.2.7 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/556">docker/setup-buildx-action#556</a></li>
<li>Bump undici from 6.25.0 to 6.27.0 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/570">docker/setup-buildx-action#570</a></li>
<li>Bump vite from 7.3.2 to 7.3.6 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/569">docker/setup-buildx-action#569</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v4.1.0...v4.2.0">https://github.com/docker/setup-buildx-action/compare/v4.1.0...v4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/bb05f3f5519dd87d3ba754cc423b652a5edd6d2c"><code>bb05f3f</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/580">#580</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/321c814cb51fbe4af8eca00249525cc0973ea66f"><code>321c814</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/b9a36ef79ba42cfc611885a1e8c388fbf8b8cb3f"><code>b9a36ef</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.91.0 to
0.92.0</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/ebeab241289497cd564ac98b3cfc9e64607bb276"><code>ebeab24</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/570">#570</a>
from docker/dependabot/npm_and_yarn/undici-6.27.0</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/5c7b8ae78cec97a3215d4d86679b1d072eaa80cb"><code>5c7b8ae</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/037e618cd98e95e81525b15ff0e9c96f507e6a0e"><code>037e618</code></a>
build(deps): bump undici from 6.25.0 to 6.27.0</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/66080e5802281ec2e72b7f3108915643e702db85"><code>66080e5</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/577">#577</a>
from docker/dependabot/npm_and_yarn/sigstore-4.1.1</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/409aef0aa3f48f0a742e7dec4e0e04ab19afe93c"><code>409aef0</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/562">#562</a>
from docker/dependabot/npm_and_yarn/js-yaml-4.2.0</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/49c6e42949280fa0d70fb327633591be54efbfb6"><code>49c6e42</code></a>
build(deps): bump sigstore from 4.1.0 to 4.1.1</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/2211273e8121ecf9ecb7d6c7c0fcd55526d530c7"><code>2211273</code></a>
[dependabot skip] chore: update generated content</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/setup-buildx-action/compare/d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5...bb05f3f5519dd87d3ba754cc423b652a5edd6d2c">compare
view</a></li>
</ul>
</details>
<br />

Updates `docker/login-action` from 4.2.0 to 4.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/login-action/releases">docker/login-action's
releases</a>.</em></p>
<blockquote>
<h2>v4.4.0</h2>
<ul>
<li>Skip empty <code>registry-auth</code> secret mask by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/1035">docker/login-action#1035</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> and
<code>@​aws-sdk/client-ecr-public</code> to 3.1077.0 <a
href="https://redirect.github.com/docker/login-action/pull/1034">docker/login-action#1034</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v4.3.0...v4.4.0">https://github.com/docker/login-action/compare/v4.3.0...v4.4.0</a></p>
<h2>v4.3.0</h2>
<ul>
<li>Preserve names in esbuild bundle by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/1022">docker/login-action#1022</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> and
<code>@​aws-sdk/client-ecr-public</code> to 3.1076.0 <a
href="https://redirect.github.com/docker/login-action/pull/999">docker/login-action#999</a>
<a
href="https://redirect.github.com/docker/login-action/pull/1030">docker/login-action#1030</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.90.0 to 0.92.0 in
<a
href="https://redirect.github.com/docker/login-action/pull/1004">docker/login-action#1004</a>
<a
href="https://redirect.github.com/docker/login-action/pull/1027">docker/login-action#1027</a></li>
<li>Bump <code>@​sigstore/core</code> from 3.1.0 to 3.2.1 in <a
href="https://redirect.github.com/docker/login-action/pull/1023">docker/login-action#1023</a></li>
<li>Bump <code>@​sigstore/verify</code> from 3.1.0 to 3.1.1 in <a
href="https://redirect.github.com/docker/login-action/pull/1029">docker/login-action#1029</a></li>
<li>Bump http-proxy-agent and https-proxy-agent to 9.1.0 in <a
href="https://redirect.github.com/docker/login-action/pull/1017">docker/login-action#1017</a></li>
<li>Bump js-yaml from 4.1.1 to 5.2.0 in <a
href="https://redirect.github.com/docker/login-action/pull/1028">docker/login-action#1028</a></li>
<li>Bump sigstore from 4.1.0 to 4.1.1 in <a
href="https://redirect.github.com/docker/login-action/pull/1031">docker/login-action#1031</a></li>
<li>Bump tmp from 0.2.5 to 0.2.7 in <a
href="https://redirect.github.com/docker/login-action/pull/1002">docker/login-action#1002</a></li>
<li>Bump undici from 6.24.1 to 6.27.0 in <a
href="https://redirect.github.com/docker/login-action/pull/1020">docker/login-action#1020</a></li>
<li>Bump vite from 7.3.3 to 7.3.6 in <a
href="https://redirect.github.com/docker/login-action/pull/1019">docker/login-action#1019</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v4.2.0...v4.3.0">https://github.com/docker/login-action/compare/v4.2.0...v4.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/login-action/commit/af1e73f918a031802d376d3c8bbc3fe56130a9b0"><code>af1e73f</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1034">#1034</a>
from docker/dependabot/npm_and_yarn/aws-sdk-dependen...</li>
<li><a
href="https://github.com/docker/login-action/commit/da722bde43bacb027adfc67d42dbaa4c0f9e550b"><code>da722bd</code></a>
[dependabot skip] chore: update generated content</li>
<li><a
href="https://github.com/docker/login-action/commit/2916ad60bd5cb72f07aa54c69fdcc61749c09b7a"><code>2916ad6</code></a>
build(deps): bump the aws-sdk-dependencies group across 1 directory with
2 up...</li>
<li><a
href="https://github.com/docker/login-action/commit/ca0a662f786e4cfddce972005bd68f3dafc3a903"><code>ca0a662</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1035">#1035</a>
from crazy-max/fix-registry-auth-empty-mask</li>
<li><a
href="https://github.com/docker/login-action/commit/c455755a579833bf0d2e4e54e3beb413ef10cc80"><code>c455755</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/login-action/commit/48351901f89581a7c12870c787d3f06d1f498438"><code>4835190</code></a>
skip empty registry-auth secret mask</li>
<li><a
href="https://github.com/docker/login-action/commit/992421c6e6806a7f6df609d1bfff374f9eca3004"><code>992421c</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1033">#1033</a>
from docker/dependabot/github_actions/docker/bake-ac...</li>
<li><a
href="https://github.com/docker/login-action/commit/b249b43765525dd7951068267a34cf63f22ab4f0"><code>b249b43</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/1032">#1032</a>
from docker/dependabot/github_actions/docker/bake-ac...</li>
<li><a
href="https://github.com/docker/login-action/commit/1b67977736863551a88ff218642a2d7628b10520"><code>1b67977</code></a>
build(deps): bump docker/bake-action from 7.2.0 to 7.3.0</li>
<li><a
href="https://github.com/docker/login-action/commit/9d49d6a3234c78daa10c3c12183ef7b6caa8e69e"><code>9d49d6a</code></a>
build(deps): bump docker/bake-action/subaction/matrix</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...af1e73f918a031802d376d3c8bbc3fe56130a9b0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 09:55:47 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8e1ade1734 Bump actions/setup-go from 6.4.0 to 6.5.0 in the github-actions group (#342)
Bumps the github-actions group with 1 update:
[actions/setup-go](https://github.com/actions/setup-go).

Updates `actions/setup-go` from 6.4.0 to 6.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-go/releases">actions/setup-go's
releases</a>.</em></p>
<blockquote>
<h2>v6.5.0</h2>
<h2>What's Changed</h2>
<h3>Dependency update</h3>
<ul>
<li>Upgrade actions dependencies by <a
href="https://github.com/priyagupta108"><code>@​priyagupta108</code></a>
with <a href="https://github.com/Copilot"><code>@​Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-go/pull/744">actions/setup-go#744</a></li>
<li>Upgrade <code>@​types/node</code> and typescript-eslint dependencies
to resolve npm audit findings by <a
href="https://github.com/HarithaVattikuti"><code>@​HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-go/pull/755">actions/setup-go#755</a></li>
<li>Upgrade <code>@​actions/cache</code> to 5.1.0, log cache write
denied by <a
href="https://github.com/jasongin"><code>@​jasongin</code></a> in <a
href="https://redirect.github.com/actions/setup-go/pull/758">actions/setup-go#758</a></li>
<li>Upgrade version to 6.5.0 in package.json and package-lock.json by <a
href="https://github.com/HarithaVattikuti"><code>@​HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-go/pull/762">actions/setup-go#762</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/priyagupta108"><code>@​priyagupta108</code></a>
with <a href="https://github.com/Copilot"><code>@​Copilot</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-go/pull/744">actions/setup-go#744</a></li>
<li><a href="https://github.com/jasongin"><code>@​jasongin</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-go/pull/758">actions/setup-go#758</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-go/compare/v6...v6.5.0">https://github.com/actions/setup-go/compare/v6...v6.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-go/commit/924ae3a1cded613372ab5595356fb5720e22ba16"><code>924ae3a</code></a>
chore: bump version to 6.5.0 in package.json and package-lock.json (<a
href="https://redirect.github.com/actions/setup-go/issues/762">#762</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/e91cc3bfe0c3efd0b2d1dc3a51269c9038deb4f1"><code>e91cc3b</code></a>
Bump <code>@​actions/cache</code> to 5.1.0, log cache write denied (<a
href="https://redirect.github.com/actions/setup-go/issues/758">#758</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/4a2405e6aebff6aabd8e43618539aa35cf90ac92"><code>4a2405e</code></a>
chore: update <code>@​types/node</code> and <a
href="https://github.com/typescript-eslint"><code>@​typescript-eslint</code></a>
dependencies to latest versi...</li>
<li><a
href="https://github.com/actions/setup-go/commit/78961f6f84d799cd858575bb931c3e51d3b13290"><code>78961f6</code></a>
chore: update <a
href="https://github.com/actions"><code>@​actions</code></a>
dependencies and refresh license cache (<a
href="https://redirect.github.com/actions/setup-go/issues/744">#744</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/setup-go/compare/4a3601121dd01d1626a1e23e37211e3254c1c06c...924ae3a1cded613372ab5595356fb5720e22ba16">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-go&package-manager=github_actions&previous-version=6.4.0&new-version=6.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-29 13:17:30 +02:00
Philip LaineandGitHub 84e9bff602 Add Gateway API CRDs to controller test data (#340)
The PR #335 is adding controller tests for the HTTP route which means it
needs the CRDs. So simplify future testing work we will vendor the CRDs
from the release inside of the testdata directory. This is setup so that
changes to the GW API version will force generate to be run again.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Updated the generated Gateway API artifacts used in the build pipeline
to ensure the latest `standard-install.yaml` content is bundled.
* Kept the bundled Gateway API version synchronized automatically by
deriving it from the project’s module version and regenerating the asset
when dependencies change.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-25 10:45:09 +02:00
Philip LaineandGitHub 447bbc76cd Ensure netbird sidecar container starts first (#339)
This changes the webhook from appending the container to the end to the
beginning.

Fixes #323 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Bug Fixes**
* Fixed pod injection ordering: injected components are now placed at
the start of their respective lists to ensure correct initialization.
* Updated injected sidecar behavior, including setting the restart
policy to keep it running consistently.
* Adjusted init-container ordering to ensure DNS-related initialization
runs first.

* **Tests**
* Improved coverage by validating both container and sidecar injection
modes, including restart policy and injected annotation behavior.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-25 10:44:53 +02:00
Philip LaineandGitHub b82544250f Make sidecar profile containers read only by default (#333)
This applies the same changes made to the network router to the sidecar
profile container. Majority of users want read only containers so it
should be the default.

Fixes #312 
Fixes #292 
Fixes #144
2026-06-23 16:12:40 +02:00
Philip LaineandGitHub 10f40da0e7 Add NetBird server to test connections (#328)
This change adds a NetBird server to the e2e test and ensures that
cluster proxy peers can start and connect to the server.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Changes**
* Updated the `ClusterProxy` `spec.apiServer` default to include a
trailing `/` when omitted, aligning operator behavior with the
Kubernetes in-cluster API URL.
* **Documentation**
* Refreshed the `ClusterProxySpec.apiServer` API reference to reflect
the trailing `/` default.
* **Tests**
* Improved end-to-end coverage with a dynamically provisioned management
URL, more robust readiness polling, and enhanced `ClusterProxy`
validation.
* **Chores**
* Updated the end-to-end test Go configuration and CI to use the
e2e-specific Go settings/toolchain.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-23 14:50:47 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
06c52a0bc9 Bump the gomod-e2e group across 1 directory with 2 updates (#338)
Bumps the gomod-e2e group with 2 updates in the /test/e2e directory:
[github.com/moby/moby/client](https://github.com/moby/moby) and
[helm.sh/helm/v4](https://github.com/helm/helm).

Updates `github.com/moby/moby/client` from 0.4.1 to 0.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/moby/moby/releases">github.com/moby/moby/client's
releases</a>.</em></p>
<blockquote>
<h2>client/0.5.0</h2>
<h2>0.5.0</h2>
<h3>Changelog</h3>
<ul>
<li>The new <code>GET /images/{name}/attestations</code> endpoint
returns in-toto attestation statements (such as SLSA provenance and SPDX
SBOM) attached to an image, with optional platform selection, predicate
type filtering, and an opt-in <code>statement</code> query parameter for
retrieving the verbatim statement bodies. Tools can now retrieve
attestation metadata and content directly from the daemon instead of
performing additional registry round-trips. <a
href="https://redirect.github.com/moby/moby/pull/52636">moby/moby#52636</a></li>
</ul>
<h2>client/v0.5.0-rc.1</h2>
<h2>0.5.0-rc.1</h2>
<h3>Changelog</h3>
<ul>
<li>The new <code>GET /images/{name}/attestations</code> endpoint
returns in-toto attestation statements (such as SLSA provenance and SPDX
SBOM) attached to an image, with optional platform selection, predicate
type filtering, and an opt-in <code>statement</code> query parameter for
retrieving the verbatim statement bodies. Tools can now retrieve
attestation metadata and content directly from the daemon instead of
performing additional registry round-trips. <a
href="https://redirect.github.com/moby/moby/pull/52636">moby/moby#52636</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/moby/moby/blob/v0.5.0/CHANGELOG.md">github.com/moby/moby/client's
changelog</a>.</em></p>
<blockquote>
<h2>0.5.0 (2013-07-17)</h2>
<ul>
<li>Runtime: List all processes running inside a container with 'docker
top'</li>
<li>Runtime: Host directories can be mounted as volumes with 'docker run
-v'</li>
<li>Runtime: Containers can expose public UDP ports (eg, '-p
123/udp')</li>
<li>Runtime: Optionally specify an exact public port (eg. '-p
80:4500')</li>
<li>Registry: New image naming scheme inspired by Go packaging
convention allows arbitrary combinations of registries</li>
<li>Builder: ENTRYPOINT instruction sets a default binary entry point to
a container</li>
<li>Builder: VOLUME instruction marks a part of the container as
persistent data</li>
</ul>
<ul>
<li>Builder: 'docker build' displays the full output of a build by
default</li>
<li>Runtime: 'docker login' supports additional options</li>
</ul>
<ul>
<li>Runtime: Dont save a container's hostname when committing an
image.</li>
<li>Registry: Fix issues when uploading images to a private
registry</li>
</ul>
<h2>0.4.8 (2013-07-01)</h2>
<ul>
<li>Builder: New build operation ENTRYPOINT adds an executable entry
point to the container.</li>
</ul>
<ul>
<li>Runtime: Fix a bug which caused 'docker run -d' to no longer print
the container ID.</li>
<li>Tests: Fix issues in the test suite</li>
</ul>
<h2>0.4.7 (2013-06-28)</h2>
<ul>
<li>Registry: easier push/pull to a custom registry</li>
<li>Remote API: the progress bar updates faster when downloading and
uploading large files</li>
</ul>
<ul>
<li>Remote API: fix a bug in the optional unix socket transport</li>
</ul>
<ul>
<li>Runtime: improve detection of kernel version</li>
</ul>
<ul>
<li>Runtime: host directories can be mounted as volumes with 'docker run
-b'</li>
</ul>
<ul>
<li>Runtime: fix an issue when only attaching to stdin</li>
</ul>
<ul>
<li>Runtime: use 'tar --numeric-owner' to avoid uid mismatch across
multiple hosts</li>
<li>Hack: improve test suite and dev environment</li>
<li>Hack: remove dependency on unit tests on 'os/user'</li>
</ul>
<ul>
<li>Documentation: add terminology section</li>
</ul>
<h2>0.4.6 (2013-06-22)</h2>
<ul>
<li>Runtime: fix a bug which caused creation of empty images (and
volumes) to crash.</li>
</ul>
<h2>0.4.5 (2013-06-21)</h2>
<ul>
<li>Builder: 'docker build git://URL' fetches and builds a remote git
repository</li>
</ul>
<ul>
<li>Runtime: 'docker ps -s' optionally prints container size</li>
<li>Tests: Improved and simplified</li>
</ul>
<ul>
<li>Runtime: fix a regression introduced in 0.4.3 which caused the logs
command to fail.</li>
<li>Builder: fix a regression when using ADD with single regular
file.</li>
</ul>
<h2>0.4.4 (2013-06-19)</h2>
<ul>
<li>Builder: fix a regression introduced in 0.4.3 which caused builds to
fail on new clients.</li>
</ul>
<h2>0.4.3 (2013-06-19)</h2>
<ul>
<li>Builder: ADD of a local file will detect tar archives and unpack
them</li>
</ul>
<ul>
<li>Runtime: Remove bsdtar dependency</li>
<li>Runtime: Add unix socket and multiple -H support</li>
<li>Runtime: Prevent rm of running containers</li>
<li>Runtime: Use go1.1 cookiejar</li>
<li>Builder: ADD improvements: use tar for copy + automatically unpack
local archives</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/moby/moby/commit/51f6c4a7372450d164c61e0054daf0223ddbd909"><code>51f6c4a</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/1227">#1227</a> from
dotcloud/bump_0.5.0</li>
<li><a
href="https://github.com/moby/moby/commit/f4eaec3e1e85dd8774e0b00082d31188f55f4de2"><code>f4eaec3</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/1226">#1226</a> from
metalivedev/easydockerfile</li>
<li><a
href="https://github.com/moby/moby/commit/b083418257edbcb769dd1bf9a6a3dafd334d5969"><code>b083418</code></a>
change -b -&gt; -v and add udp example</li>
<li><a
href="https://github.com/moby/moby/commit/5794857f7ad9e3d84e2c549253c072d076d702cb"><code>5794857</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/1169">#1169</a> from
crosbymichael/buildfile-tests</li>
<li><a
href="https://github.com/moby/moby/commit/e7f3f6fa5a10f890a1774a2320d31e236af56be9"><code>e7f3f6f</code></a>
Add unit tests for buildfile config instructions</li>
<li><a
href="https://github.com/moby/moby/commit/aa5671411b727d7142c289b5c1b473209aeaf630"><code>aa56714</code></a>
Make dockerfile docs easier to find. Clean up formatting.</li>
<li><a
href="https://github.com/moby/moby/commit/f8dfd0aa5e03f3f8819dea6bb59800c90824008c"><code>f8dfd0a</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/1225">#1225</a> from
dotcloud/hotfix_docker_rmi</li>
<li><a
href="https://github.com/moby/moby/commit/3dbf9c6560fe1741cde9e8e2ce6ac98acf26e8ce"><code>3dbf9c6</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/1219">#1219</a> from
metalivedev/docs-repoupdate</li>
<li><a
href="https://github.com/moby/moby/commit/de563a3ea372432acb39e711eeb0b43296754c39"><code>de563a3</code></a>
Merge pull request <a
href="https://redirect.github.com/moby/moby/issues/1194">#1194</a> from
crosbymichael/build-verbose</li>
<li><a
href="https://github.com/moby/moby/commit/9cf2b41c053d557af6c563311b4953c4b9bab6d6"><code>9cf2b41</code></a>
change rm usage in docs</li>
<li>Additional commits viewable in <a
href="https://github.com/moby/moby/compare/v0.4.1...v0.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `helm.sh/helm/v4` from 4.2.1 to 4.2.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/helm/helm/releases">helm.sh/helm/v4's
releases</a>.</em></p>
<blockquote>
<p>Helm v4.2.2 is a patch release. Users are encouraged to upgrade for
the best experience.</p>
<p>The community keeps growing, and we'd love to see you there!</p>
<ul>
<li>Join the discussion in <a
href="https://kubernetes.slack.com">Kubernetes Slack</a>:
<ul>
<li>for questions and just to hang out</li>
<li>for discussing PRs, code, and bugs</li>
</ul>
</li>
<li>Hang out at the Public Developer Call: Thursday, 9:30 Pacific via <a
href="https://zoom.us/j/696660622">Zoom</a></li>
<li>Test, debug, and contribute charts: <a
href="https://artifacthub.io/packages/search?kind=0">ArtifactHub/packages</a></li>
</ul>
<h2>Notable Changes</h2>
<ul>
<li>Revert: Fixed a race condition in WaitForDelete where the status
observer canceled the watch too early, causing intermittent failures
when running a full test suite <a
href="https://redirect.github.com/helm/helm/issues/32214">#32214</a></li>
</ul>
<h2>Installation and Upgrading</h2>
<p>Download Helm v4.2.2. The common platform binaries are here:</p>
<ul>
<li><a href="https://get.helm.sh/helm-v4.2.2-darwin-amd64.tar.gz">MacOS
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-darwin-amd64.tar.gz.sha256sum">checksum</a>
/ 10c1e36ee8c5f2e2ee25a16599cb03ab74c0953cd889cacb980a49ba4b6574ba)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-darwin-arm64.tar.gz">MacOS
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-darwin-arm64.tar.gz.sha256sum">checksum</a>
/ 5410a0dae3d5d91f45653b161260d9301aabc4ae80ae50a6605d66884b6df8ea)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-amd64.tar.gz">Linux
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-amd64.tar.gz.sha256sum">checksum</a>
/ 9adafecab4d406853bba163a70e9f104f47dbbf65ce24b7653bae7e36150bcb6)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-arm.tar.gz">Linux
arm</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-arm.tar.gz.sha256sum">checksum</a>
/ 7e9490169874695e04ab1af47c5620621fc13c84219a258fcc1afdcd40ca7438)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-arm64.tar.gz">Linux
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-arm64.tar.gz.sha256sum">checksum</a>
/ 78803142087a0069fa4b50d3f32a84d3ef25c14d1ee8a40fbccf86a6216d2f36)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-386.tar.gz">Linux
i386</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-386.tar.gz.sha256sum">checksum</a>
/ 8e1fdcda4a476ffc5d1179c7f16d33a3d54267efa08fd720f7678277d68bc2d5)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-loong64.tar.gz">Linux
loong64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-loong64.tar.gz.sha256sum">checksum</a>
/ b8bfe96b8b0b0e2af51af4a00ef521cc5a7e03793aea3568cf8500a63ae05041)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-ppc64le.tar.gz">Linux
ppc64le</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-ppc64le.tar.gz.sha256sum">checksum</a>
/ 814a80fd98eb9e4c5a9d610f3b9c15ffe120c2f5e39df16a2f491723ebc90126)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-s390x.tar.gz">Linux
s390x</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-s390x.tar.gz.sha256sum">checksum</a>
/ d84cdf1123f20cfbef19a2af1cd6afe8b00626bd9846bccb9dae978c810c8274)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-linux-riscv64.tar.gz">Linux
riscv64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-linux-riscv64.tar.gz.sha256sum">checksum</a>
/ f07c105180dff2619ab45134b9b47b7845387e8f3299e12ebe0efb87c7548717)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-windows-amd64.zip">Windows
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-windows-amd64.zip.sha256sum">checksum</a>
/ 5fad8562e98c34fa5af3ef904086a5874a6701050f9bf36e30238c975df94dcd)</li>
<li><a href="https://get.helm.sh/helm-v4.2.2-windows-arm64.zip">Windows
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.2-windows-arm64.zip.sha256sum">checksum</a>
/ 2e993d6a1dd8197a33e65d8e90b26df9d248ff3501701dea401856aa265a2dab)</li>
</ul>
<p>This release was signed by <a
href="https://github.com/gjenkins8"><code>@​gjenkins8</code></a> with
key BF88 8333 D96A 1C18 E268 2AAE D79D 67C9 EC01 6739, which can be
found at <a
href="https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739">https://keys.openpgp.org/vks/v1/by-fingerprint/BF888333D96A1C18E2682AAED79D67C9EC016739</a>.
Please use the attached signatures for verifying this release using
gpg.</p>
<p>The <a href="https://helm.sh/docs/intro/quickstart/">Quickstart
Guide</a> will get you going from there. For <strong>upgrade
instructions</strong> or detailed installation notes, check the <a
href="https://helm.sh/docs/intro/install/">install guide</a>. You can
also use a <a
href="https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4">script
to install</a> on any system with <code>bash</code>.</p>
<h2>What's Next</h2>
<ul>
<li>4.2.3 and 3.21.2 are the next patch releases scheduled for July 8,
2026</li>
<li>4.3.0 and 3.22.0 are the next minor releases scheduled for September
9, 2026</li>
</ul>
<h2>Changelog</h2>
<ul>
<li>Revert &quot;fix(kube): prevent spurious early exit in WaitForDelete
during informer sync&quot; b05881cf967a5a09e19866799d0edfd40675803a
(George Jenkins)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/helm/helm/compare/v4.2.1...v4.2.2">https://github.com/helm/helm/compare/v4.2.1...v4.2.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/helm/helm/commit/b05881cf967a5a09e19866799d0edfd40675803a"><code>b05881c</code></a>
Revert &quot;fix(kube): prevent spurious early exit in WaitForDelete
during inform...</li>
<li>See full diff in <a
href="https://github.com/helm/helm/compare/v4.2.1...v4.2.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 13:18:28 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
89bb6634ac Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group (#336)
Bumps the github-actions group with 1 update:
[actions/checkout](https://github.com/actions/checkout).

Updates `actions/checkout` from 6.0.3 to 7.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>block checking out fork pr for pull_request_target and workflow_run
by <a href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2454">actions/checkout#2454</a></li>
<li>Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the
minor-actions-dependencies group across 1 directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2458">actions/checkout#2458</a></li>
<li>Bump flatted from 3.3.1 to 3.4.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2460">actions/checkout#2460</a></li>
<li>Bump js-yaml from 4.1.0 to 4.2.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2461">actions/checkout#2461</a></li>
<li>Bump <code>@​actions/core</code> and
<code>@​actions/tool-cache</code> and Remove uuid by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2459">actions/checkout#2459</a></li>
<li>upgrade module to esm and update dependencies by <a
href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2463">actions/checkout#2463</a></li>
<li>Bump the minor-npm-dependencies group across 1 directory with 3
updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2462">actions/checkout#2462</a></li>
<li>getting ready for checkout v7 release by <a
href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2464">actions/checkout#2464</a></li>
<li>update error wording by <a
href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2467">actions/checkout#2467</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/2454">actions/checkout#2454</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v6.0.3...v7.0.0">https://github.com/actions/checkout/compare/v6.0.3...v7.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v7.0.0</h2>
<ul>
<li>Block checking out fork PR for pull_request_target and workflow_run
by <a href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2454">actions/checkout#2454</a></li>
<li>Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 in the
minor-actions-dependencies group across 1 directory by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2458">actions/checkout#2458</a></li>
<li>Bump flatted from 3.3.1 to 3.4.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2460">actions/checkout#2460</a></li>
<li>Bump js-yaml from 4.1.0 to 4.2.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2461">actions/checkout#2461</a></li>
<li>Bump <code>@​actions/core</code> and
<code>@​actions/tool-cache</code> and Remove uuid by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2459">actions/checkout#2459</a></li>
<li>upgrade module to esm and update dependencies by <a
href="https://github.com/aiqiaoy"><code>@​aiqiaoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2463">actions/checkout#2463</a></li>
<li>Bump the minor-npm-dependencies group across 1 directory with 3
updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/checkout/pull/2462">actions/checkout#2462</a></li>
</ul>
<h2>v6.0.3</h2>
<ul>
<li>Fix checkout init for SHA-256 repositories by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2439">actions/checkout#2439</a></li>
<li>fix: expand merge commit SHA regex and add SHA-256 test cases by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2414">actions/checkout#2414</a></li>
</ul>
<h2>v6.0.2</h2>
<ul>
<li>Fix tag handling: preserve annotations and explicit fetch-tags by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2356">actions/checkout#2356</a></li>
</ul>
<h2>v6.0.1</h2>
<ul>
<li>Add worktree support for persist-credentials includeIf by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2327">actions/checkout#2327</a></li>
</ul>
<h2>v6.0.0</h2>
<ul>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
</ul>
<h2>v5.0.1</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<h2>v5.0.0</h2>
<ul>
<li>Update actions checkout to use node 24 by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li>
</ul>
<h2>v4.3.1</h2>
<ul>
<li>Port v6 cleanup to v4 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li>
</ul>
<h2>v4.3.0</h2>
<ul>
<li>docs: update README.md by <a
href="https://github.com/motss"><code>@​motss</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li>
<li>Add internal repos for checking out multiple repositories by <a
href="https://github.com/mouismail"><code>@​mouismail</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li>
<li>Documentation update - add recommended permissions to Readme by <a
href="https://github.com/benwells"><code>@​benwells</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li>
<li>Adjust positioning of user email note and permissions heading by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li>
<li>Update CODEOWNERS for actions by <a
href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li>
<li>Update package dependencies by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li>
</ul>
<h2>v4.2.2</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment
variables by <a href="https://github.com/jww3"><code>@​jww3</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li>
</ul>
<h2>v4.2.1</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/checkout/commit/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0"><code>9c091bb</code></a>
update error wording (<a
href="https://redirect.github.com/actions/checkout/issues/2467">#2467</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/1044a6dea927916f2c38ba5aeffbc0a847b1221a"><code>1044a6d</code></a>
getting ready for checkout v7 release (<a
href="https://redirect.github.com/actions/checkout/issues/2464">#2464</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/f0282184c7ce73ab54c7e4ab5a617122602e575f"><code>f028218</code></a>
Bump the minor-npm-dependencies group across 1 directory with 3 updates
(<a
href="https://redirect.github.com/actions/checkout/issues/2462">#2462</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/d914b262ffc244530a203ab40decab34c3abf34d"><code>d914b26</code></a>
upgrade module to esm and update dependencies (<a
href="https://redirect.github.com/actions/checkout/issues/2463">#2463</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/537c7ef99cef6e5ddb5e7ff5d16d14510503801d"><code>537c7ef</code></a>
Bump <code>@​actions/core</code> and <code>@​actions/tool-cache</code>
and Remove uuid (<a
href="https://redirect.github.com/actions/checkout/issues/2459">#2459</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/130a169078a413d3a5246a393625e8e742f387f6"><code>130a169</code></a>
Bump js-yaml from 4.1.0 to 4.2.0 (<a
href="https://redirect.github.com/actions/checkout/issues/2461">#2461</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/7d09575332117a40b46e5e020664df234cd416f3"><code>7d09575</code></a>
Bump flatted from 3.3.1 to 3.4.2 (<a
href="https://redirect.github.com/actions/checkout/issues/2460">#2460</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/0f9f3aa320cb53abeb534aeb54048075d9697a0e"><code>0f9f3aa</code></a>
Bump actions/publish-immutable-action (<a
href="https://redirect.github.com/actions/checkout/issues/2458">#2458</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/f9e715a95fcd1f9253f77dd28f11e88d2d6460c7"><code>f9e715a</code></a>
block checking out fork pr for pull_request_target and workflow_run (<a
href="https://redirect.github.com/actions/checkout/issues/2454">#2454</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=6.0.3&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 09:34:09 +02:00
Philip LaineandGitHub 51ab50e32c Add a contributing guide (#315)
This adds instructions for people who want to contribute and also
documents the release process for maintainers.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
* Added contributor guidelines covering development setup, testing
procedures, and release processes.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-16 12:50:19 +02:00
Philip LaineandGitHub da90b6ae42 Add groups option to cluster proxy (#297)
This change adds an option to specify groups a cluster proxy peer is a
member of.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added optional `spec.groups` to the ClusterProxy custom resource to
associate group references by `id`, `name`, or `localRef`.
* CRD schema includes OpenAPI validation to enforce that each group
reference specifies exactly one selector.

* **Bug Fixes**
* Improved deep-copy behavior for ClusterProxy spec so group references
are copied safely and don’t share underlying slices.

* **Documentation**
* Updated API reference docs and README API table to include the new
`groups` field.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-16 10:49:57 +02:00
Philip LaineandGitHub 67e0ce4e40 Update version of api proxy (#310)
This change updates the api proxy version and configures a readiness
probe.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Release Notes

* **Improvements**
  * Enhanced cluster proxy health monitoring with readiness checks.
* Increased cluster proxy replicas to 3 for improved availability and
resilience.
  * Updated kubeapi-proxy to the latest version.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-16 10:39:59 +02:00
Philip LaineandGitHub 305bc9ca34 Force ownership on apply to resolve conflicts with manual edits (#309)
If not set the apply will error if a resource has been manually edited.
This changes all apply calls to use force ownership.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Release Notes

* **Bug Fixes**
* Fixed resource ownership handling across multiple controllers to
ensure proper claim and management of Kubernetes resources during
deployment and reconciliation operations.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-15 21:25:55 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Philip Laine
07212d1f72 Bump github.com/netbirdio/netbird from 0.72.2 to 0.72.4 (#304)
Bumps
[github.com/netbirdio/netbird](https://github.com/netbirdio/netbird)
from 0.72.2 to 0.72.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/netbirdio/netbird/releases">github.com/netbirdio/netbird's
releases</a>.</em></p>
<blockquote>
<h2>v0.72.4</h2>
<h2>What's Changed</h2>
<ul>
<li>[client] Index peer tunnel IPs for faster PeerStateByIP lookup by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6412">netbirdio/netbird#6412</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/netbirdio/netbird/compare/v0.72.3...v0.72.4">https://github.com/netbirdio/netbird/compare/v0.72.3...v0.72.4</a></p>
<h2>v0.72.3</h2>
<h2>Release Notes for v0.72.3</h2>
<h3>What's New</h3>
<h4>Client Improvements</h4>
<ul>
<li>Added commands to <strong>discover and write Kubernetes
configuration</strong>. <code>experimental</code>
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6260">netbirdio/netbird#6260</a></li>
<li>Masked <strong>sensitive data during debug bundle
creation</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6364">netbirdio/netbird#6364</a></li>
<li>Preserved <strong>user deselect-all route preferences across
management syncs</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6363">netbirdio/netbird#6363</a></li>
<li>Fixed <strong>state manager crashes caused by concurrent iptables
map access</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6345">netbirdio/netbird#6345</a></li>
<li>Added <strong>WebSocket relay fallback</strong> when QUIC datagrams
exceed transport limits.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6339">netbirdio/netbird#6339</a></li>
<li>Filtered <strong>DNS fallback upstreams matching NetBird server
IPs</strong> to prevent loops.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6183">netbirdio/netbird#6183</a></li>
<li>Preserved <strong>posture checks on configuration-only sync
updates</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6373">netbirdio/netbird#6373</a></li>
<li>Improved embedded client shutdown by <strong>canceling context
before stopping the engine</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6397">netbirdio/netbird#6397</a></li>
</ul>
<h4>Management Improvements</h4>
<ul>
<li>Added <strong>IPv6 default permit rules for exit node
routes</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6368">netbirdio/netbird#6368</a></li>
<li>Logged <strong>user agent information and returned request
IDs</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6380">netbirdio/netbird#6380</a></li>
<li>Added <strong>version gating to stop sending deprecated RemotePeers
field</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6371">netbirdio/netbird#6371</a></li>
<li>Fixed <strong>L4 service updates when no custom port is
configured</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6396">netbirdio/netbird#6396</a></li>
</ul>
<h4>Proxy Enhancements</h4>
<ul>
<li>Added <strong>non-blocking mapping updates</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6369">netbirdio/netbird#6369</a></li>
<li>Improved certificate handling by <strong>notifying readiness for
domains covered by static certificates</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6389">netbirdio/netbird#6389</a></li>
<li>Switched <strong>proxy ID generation to UUIDs</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6391">netbirdio/netbird#6391</a></li>
</ul>
<h4>Infrastructure &amp; Tooling</h4>
<ul>
<li>Improved support for <strong>atomic Linux distributions</strong> in
install scripts and fixed Docker-related issues in
getting-started.sh.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/netbirdio/netbird/commit/8ff3b06cf1295661bbb293a73733d06b05b49959"><code>8ff3b06</code></a>
[client] Index peer tunnel IPs for faster PeerStateByIP lookup (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6412">#6412</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/d7703767d5f211fa41f516340e191b9e609e4f45"><code>d770376</code></a>
[client, proxy] cancel context before stopping engine on embedded client
(<a
href="https://redirect.github.com/netbirdio/netbird/issues/6397">#6397</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/7feda907ca2357b3a6a54d00208ef84bf3a0836d"><code>7feda90</code></a>
[management] fix L4 service update when no custom port (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6396">#6396</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/62da4821334b99dc2a7020986776c5fcb901feba"><code>62da482</code></a>
[management] Add version gate to stop sending deprecated RemotePeers
field (#...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/079bce3c2f29964d315549bd63b3fb44335fdf9b"><code>079bce3</code></a>
Add commands to discover and write Kubernetes configuration (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6260">#6260</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/1a09aa671566016ee1fe7d24f4cce7b2cf6da0b9"><code>1a09aa6</code></a>
[misc] Update Go toolchain version in go.mod (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6377">#6377</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/61abf5b9ea379bff206309ceb3c5da7962d59639"><code>61abf5b</code></a>
[proxy] Use UUID for proxy ID generation (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6391">#6391</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/e229050ba3f353c0086172f8e0093130ca01b618"><code>e229050</code></a>
[proxy] Notify certificate ready for domains covered by the static
certificat...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/e919b2d55d191daffd70e7f048667efefee6b789"><code>e919b2d</code></a>
[client] Preserve posture checks on config-only sync updates (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6373">#6373</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/a40028092debb75a7a42e89c126d49882045fd65"><code>a400280</code></a>
[management] log user agent and return request id (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6380">#6380</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/netbirdio/netbird/compare/v0.72.2...v0.72.4">compare
view</a></li>
</ul>
</details>
<br />

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Philip Laine <philip.laine@gmail.com>
2026-06-15 14:44:03 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2833d3cbf3 Bump github.com/onsi/gomega from 1.41.0 to 1.42.0 (#300)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from
1.41.0 to 1.42.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/releases">github.com/onsi/gomega's
releases</a>.</em></p>
<blockquote>
<h2>v1.42.0</h2>
<h2>1.42.0</h2>
<p>Add a set of Claude skill as a marketplace plugin</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">github.com/onsi/gomega's
changelog</a>.</em></p>
<blockquote>
<h2>1.42.0</h2>
<p>Add a set of Claude skill as a marketplace plugin</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/gomega/commit/35ca084ebed8e3f9966e0d4a53384c022d78c1a8"><code>35ca084</code></a>
v1.42.0</li>
<li><a
href="https://github.com/onsi/gomega/commit/d72697b90777dcb0813622b58827d27e4a9d3f22"><code>d72697b</code></a>
v1.42.0 (full)</li>
<li><a
href="https://github.com/onsi/gomega/commit/1f95d86efdd3ea0f791ce6573f3f6b0de02f5991"><code>1f95d86</code></a>
add a set of claude skills as a marketplace plugin</li>
<li>See full diff in <a
href="https://github.com/onsi/gomega/compare/v1.41.0...v1.42.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 14:27:19 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1829da2906 Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.31.0 (#299)
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from
2.29.0 to 2.31.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.31.0</h2>
<h2>2.31.0</h2>
<p>Add a bunch of Claude Skills via the marketplace:</p>
<pre><code>/plugin marketplace add onsi/ginkgo
/plugin install ginkgo@ginkgo
</code></pre>
<h2>v2.30.0</h2>
<h2>2.30.0</h2>
<h3>Features</h3>
<p>Ginkgo now allows <code>extentions/global.Reset</code> to support
running multiple suites from within a single process. This may take some
massaging on your part (see <a
href="https://redirect.github.com/onsi/ginkgo/issues/1672">1672</a>) but
can dramatically speed up codebases with O(hundreds) of test suites.</p>
<p>Thanks <a
href="https://github.com/lawrencejones"><code>@​lawrencejones</code></a>
!</p>
<h3>Fixes</h3>
<ul>
<li>Fix nested --github-output group for progress report nested inside
timeline [4f62d7a]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's
changelog</a>.</em></p>
<blockquote>
<h2>2.31.0</h2>
<p>Add a bunch of Claude Skills via the marketplace:</p>
<pre><code>/plugin marketplace add onsi/ginkgo
/plugin install ginkgo@ginkgo
</code></pre>
<h2>2.30.0</h2>
<h3>Features</h3>
<p>Ginkgo now allows <code>extentions/global.Reset</code> to support
running multiple suites from within a single process. This may take some
massaging on your part (see <a
href="https://redirect.github.com/onsi/ginkgo/issues/1672">1672</a>) but
can dramatically speed up codebases with O(hundreds) of test suites.</p>
<p>Thanks <a
href="https://github.com/lawrencejones"><code>@​lawrencejones</code></a>
!</p>
<h3>Fixes</h3>
<ul>
<li>Fix nested --github-output group for progress report nested inside
timeline [4f62d7a]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/ginkgo/commit/3c7bde4e56b079f4ce636d238daadaa94d32de12"><code>3c7bde4</code></a>
v2.31.0</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/e479459ad98fd7e56c92733b8915cf17f7b4a217"><code>e479459</code></a>
add claude skills</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/31e99120691330a79003ad95329cf896e4fb1051"><code>31e9912</code></a>
v2.30.0</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/a79cdbb03469c0dedde57cc481c78c8284ee0387"><code>a79cdbb</code></a>
Document running multiple suites in a single test process</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/800291af09d4f6da0927e7326b8b58c17c322b97"><code>800291a</code></a>
Allow extensions/globals.Reset to support re-running RunSpecs</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/4f62d7a74752034222d97d911f904d9be47ff7aa"><code>4f62d7a</code></a>
Fix nested --github-output group for progress report nested inside
timeline</li>
<li>See full diff in <a
href="https://github.com/onsi/ginkgo/compare/v2.29.0...v2.31.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 14:08:31 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d426d1de3f Bump the k8s group across 1 directory with 3 updates (#298)
Bumps the k8s group with 2 updates in the / directory:
[k8s.io/api](https://github.com/kubernetes/api) and
[k8s.io/client-go](https://github.com/kubernetes/client-go).

Updates `k8s.io/api` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/api/commit/2f4cefdbec4e3c3cd76d15844e90c679419f4dc7"><code>2f4cefd</code></a>
Update dependencies to v0.36.2 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/api/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/apimachinery` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/apimachinery/commit/ae3f98eb01e4bebb7d90db742081949c5c4b1ef7"><code>ae3f98e</code></a>
Update dependencies to v0.36.2 tag</li>
<li><a
href="https://github.com/kubernetes/apimachinery/commit/2ec982dc45d3085c6ec641be237b1fc39a7494ac"><code>2ec982d</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes/apimachinery/issues/139508">#139508</a><code>lalitc375/automated-cherry-pick-of-#139480</code></li>
<li><a
href="https://github.com/kubernetes/apimachinery/commit/6a881027b107fb0f87aa3a5760610cac17b4d3a0"><code>6a88102</code></a>
Fix wrong marking of errors</li>
<li>See full diff in <a
href="https://github.com/kubernetes/apimachinery/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/client-go` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/client-go/commit/877f5359348b5df85619f2aa379abc5bd74bca2d"><code>877f535</code></a>
Update dependencies to v0.36.2 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/client-go/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 14:07:07 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7bcd9a15d8 Bump golang.org/x/mod from 0.36.0 to 0.37.0 (#301)
Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.36.0 to
0.37.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/mod/commit/deb1dfcdb7c7fd98fb5afddc3e95dd36d5880874"><code>deb1dfc</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="https://github.com/golang/mod/commit/087f6515dd3ba3e8b06918fa425ffe7732321a7a"><code>087f651</code></a>
modfile: use slices.Backward</li>
<li><a
href="https://github.com/golang/mod/commit/343ee60345a1f2ff0692be9dd068c0778dba985c"><code>343ee60</code></a>
x/mod: allow for aggressively conslidating requires</li>
<li>See full diff in <a
href="https://github.com/golang/mod/compare/v0.36.0...v0.37.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/mod&package-manager=go_modules&previous-version=0.36.0&new-version=0.37.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 13:58:46 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
990e0e6a71 Bump github.com/fluxcd/pkg/runtime from 0.108.0 to 0.110.0 (#303)
Bumps [github.com/fluxcd/pkg/runtime](https://github.com/fluxcd/pkg)
from 0.108.0 to 0.110.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fluxcd/pkg/commit/3f9f27f0ba23cf7953c25b7eba7ccac1b525f60e"><code>3f9f27f</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1243">#1243</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/bc3dd2c08ec88eee8010ebc669b9fed92c4606d4"><code>bc3dd2c</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/d19e0603933d4e0651bc39dd2d76347b7841b602"><code>d19e060</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1242">#1242</a> from
fluxcd/upgrade-deps</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/5778c6bdfeb9577648742f99b03fce0efe6933e6"><code>5778c6b</code></a>
Upgrade Kubernetes to 1.36.1</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/5a7f3ce0de742b6c561a50f90940d81cf6fc698d"><code>5a7f3ce</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1240">#1240</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/ceb5e008850d09924ec44fd3f432fca5b31d8359"><code>ceb5e00</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/23ca4f5376bd250abbbb8d4405a5e63d57537b84"><code>23ca4f5</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1241">#1241</a> from
Iam-Karan-Suresh/impersonator-test</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/3d21e81cf887234ffe070f6cba2101e047f0561f"><code>3d21e81</code></a>
test: adding test cases for impersonator</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/a12b6e8ae2242f78513537c9723c17b480188b8e"><code>a12b6e8</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1239">#1239</a> from
fluxcd/oci-created</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/c635f881c403a2427f95710efb8a5f67194f78e3"><code>c635f88</code></a>
oci: set created timestamp in the config</li>
<li>Additional commits viewable in <a
href="https://github.com/fluxcd/pkg/compare/runtime/v0.108.0...runtime/v0.110.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/fluxcd/pkg/runtime&package-manager=go_modules&previous-version=0.108.0&new-version=0.110.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 13:58:14 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
06393218c8 Bump the gomod-e2e group across 1 directory with 5 updates (#302)
Bumps the gomod-e2e group with 3 updates in the /test/e2e directory:
[helm.sh/helm/v4](https://github.com/helm/helm),
[k8s.io/api](https://github.com/kubernetes/api) and
[k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime).

Updates `helm.sh/helm/v4` from 4.2.0 to 4.2.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/helm/helm/releases">helm.sh/helm/v4's
releases</a>.</em></p>
<blockquote>
<p>Helm v4.2.1 is a patch release. Users are encouraged to upgrade for
the best experience.</p>
<p>The community keeps growing, and we'd love to see you there!</p>
<ul>
<li>Join the discussion in <a
href="https://kubernetes.slack.com">Kubernetes Slack</a>:
<ul>
<li>for questions and just to hang out</li>
<li>for discussing PRs, code, and bugs</li>
</ul>
</li>
<li>Hang out at the Public Developer Call: Thursday, 9:30 Pacific via <a
href="https://zoom.us/j/696660622">Zoom</a></li>
<li>Test, debug, and contribute charts: <a
href="https://artifacthub.io/packages/search?kind=0">ArtifactHub/packages</a></li>
</ul>
<h2>Notable Changes</h2>
<ul>
<li>Fixed data race detected by -race flag when concurrent goroutines
(upgrade + rollback, install + uninstall) both call GetWaiterWithOptions
on the same FailingKubeClient instance <a
href="https://redirect.github.com/helm/helm/issues/31925">#31925</a></li>
<li>Fixed helm command success messages writing to stderr instead of
stdout. Now correctly outputing to stdout <a
href="https://redirect.github.com/helm/helm/issues/32056">#32056</a></li>
<li>Fixed Helm 4 emitting &quot;unable to find exact version&quot; when
using version range constraints <a
href="https://redirect.github.com/helm/helm/issues/31757">#31757</a></li>
<li>Fixed a race condition in WaitForDelete where the status observer
canceled the watch too early, causing intermittent failures when running
a full test suite <a
href="https://redirect.github.com/helm/helm/issues/32081">#32081</a></li>
<li>Bumped golang.org/x/net to v0.55.0 to address GO-2026-5026 <a
href="https://redirect.github.com/helm/helm/issues/32153">#32153</a></li>
<li>Fixed SDK errors by upgrading dependencies: cli-utils 1.2.1,
controller-runtime 0.24.1 and k8s 1.36.1 <a
href="https://redirect.github.com/helm/helm/issues/32128">#32128</a></li>
<li>Dependency updates</li>
</ul>
<h2>Installation and Upgrading</h2>
<p>Download Helm v4.2.1. The common platform binaries are here:</p>
<ul>
<li><a href="https://get.helm.sh/helm-v4.2.1-darwin-amd64.tar.gz">MacOS
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-darwin-amd64.tar.gz.sha256sum">checksum</a>
/ 2a21c9f368d608bcf6eb794ebc06514eb6b529a846b60fe4a43dea7bcce65228)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-darwin-arm64.tar.gz">MacOS
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-darwin-arm64.tar.gz.sha256sum">checksum</a>
/ 896472d2ec0740c60f64a9df0fc30d478beee38a1a2a6ed91aa6e6ee177c1575)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-amd64.tar.gz">Linux
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-amd64.tar.gz.sha256sum">checksum</a>
/ 479dca836e5b45e8bd222400c5591b0e3a647378f03ff96597180db97c17fdae)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-arm.tar.gz">Linux
arm</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-arm.tar.gz.sha256sum">checksum</a>
/ 49e8f7856de6eab170dc09671cfb0578cc455d820df5b0f54e6453058dc0e3f3)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-arm64.tar.gz">Linux
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-arm64.tar.gz.sha256sum">checksum</a>
/ 596b9a73d366c1e72ce67d595c22805480e30914593aafbc9f547694e72814db)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-386.tar.gz">Linux
i386</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-386.tar.gz.sha256sum">checksum</a>
/ e038eab680f22b1cebe68fd0536cf2397b0c10798dcb23c28e500e0804ec1a55)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-loong64.tar.gz">Linux
loong64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-loong64.tar.gz.sha256sum">checksum</a>
/ 8ae26f15638d951c4ed21d0d3018b8800a137646e5e5151a3856cf324c2852ae)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-ppc64le.tar.gz">Linux
ppc64le</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-ppc64le.tar.gz.sha256sum">checksum</a>
/ 6f34eca5e314e941577a07be6c8b356f66b9cdefbed1175da1e7916368febcfc)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-s390x.tar.gz">Linux
s390x</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-s390x.tar.gz.sha256sum">checksum</a>
/ e6355691887d4185b7e077f058483c04f353229feb7d4a72edc3ebe0b8738a6a)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-linux-riscv64.tar.gz">Linux
riscv64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-linux-riscv64.tar.gz.sha256sum">checksum</a>
/ 16a4299f14ff1ffa79bb22115051911c662fa2ecdd90e85b65d7d143e8de9d02)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-windows-amd64.zip">Windows
amd64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-windows-amd64.zip.sha256sum">checksum</a>
/ 6e7fa7839444b8ddc407c5bcdb1edd1024f57d09c2db971dec511ee2f2616eb0)</li>
<li><a href="https://get.helm.sh/helm-v4.2.1-windows-arm64.zip">Windows
arm64</a> (<a
href="https://get.helm.sh/helm-v4.2.1-windows-arm64.zip.sha256sum">checksum</a>
/ ae4c9acd0d9acd1f9e9da2f60105f793f65fd49ab7c03c6c7d13804c3b885657)</li>
</ul>
<p>This release was signed with <code>208D D36E D5BB 3745 A167 43A4 C7C6
FBB5 B91C 1155</code> and can be found at <a
href="https://github.com/scottrigby"><code>@​scottrigby</code></a> <a
href="https://keybase.io/r6by">keybase account</a>. Please use the
attached signatures for verifying this release using
<code>gpg</code>.</p>
<p>The <a href="https://helm.sh/docs/intro/quickstart/">Quickstart
Guide</a> will get you going from there. For <strong>upgrade
instructions</strong> or detailed installation notes, check the <a
href="https://helm.sh/docs/intro/install/">install guide</a>. You can
also use a <a
href="https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4">script
to install</a> on any system with <code>bash</code>.</p>
<h2>What's Next</h2>
<ul>
<li>4.2.2 and 3.21.2 are the next patch releases scheduled for July 8,
2026</li>
<li>4.3.0 and 3.22.0 are the next minor releases scheduled for September
9, 2026</li>
</ul>
<h2>Changelog</h2>
<ul>
<li>fix: protect FailingKubeClient.RecordedWaitOptions from data race
(<a
href="https://redirect.github.com/helm/helm/issues/31925">#31925</a>)
d591a19b953bd9cfdf7d9ddd83c2f4ffdaeafb29 (Terry Howe)</li>
<li>fix: route registry client output to stdout instead of stderr (<a
href="https://redirect.github.com/helm/helm/issues/32056">#32056</a>)
2a9fcae29280472edec988c6bf0528e4ae79b33a (Terry Howe)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/helm/helm/commit/d591a19b953bd9cfdf7d9ddd83c2f4ffdaeafb29"><code>d591a19</code></a>
fix: protect FailingKubeClient.RecordedWaitOptions from data race (<a
href="https://redirect.github.com/helm/helm/issues/31925">#31925</a>)</li>
<li><a
href="https://github.com/helm/helm/commit/2a9fcae29280472edec988c6bf0528e4ae79b33a"><code>2a9fcae</code></a>
fix: route registry client output to stdout instead of stderr (<a
href="https://redirect.github.com/helm/helm/issues/32056">#32056</a>)</li>
<li><a
href="https://github.com/helm/helm/commit/ffa5bd693eee68ba9c1ba42d160c69114eda962c"><code>ffa5bd6</code></a>
chore(deps): bump oras.land/oras-go/v2 from 2.6.0 to 2.6.1</li>
<li><a
href="https://github.com/helm/helm/commit/9f9dbaf94008044a516cda4837565237306578a7"><code>9f9dbaf</code></a>
chore(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0</li>
<li><a
href="https://github.com/helm/helm/commit/64a2891699ae9c8f2d0e06d5db3dd117649886a2"><code>64a2891</code></a>
chore(deps): bump golang.org/x/term from 0.43.0 to 0.44.0</li>
<li><a
href="https://github.com/helm/helm/commit/e54a4a2b7d4ed9ca3bb4be7562f76dd5f2fd8f71"><code>e54a4a2</code></a>
chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0</li>
<li><a
href="https://github.com/helm/helm/commit/acb762b0ef8882b062ba8f6b87261411309875b8"><code>acb762b</code></a>
chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2</li>
<li><a
href="https://github.com/helm/helm/commit/768586df3f2a79fca5202b6713f8675bb097a904"><code>768586d</code></a>
chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1</li>
<li><a
href="https://github.com/helm/helm/commit/eabfae560459d1ffe1f7a3268d5441238e9f84b2"><code>eabfae5</code></a>
fix(version): avoid false range detection on prerelease x/X</li>
<li><a
href="https://github.com/helm/helm/commit/e3fd51f331e14fb4056951540d2f2ffde81b405c"><code>e3fd51f</code></a>
fix(version): version range || can has no space</li>
<li>Additional commits viewable in <a
href="https://github.com/helm/helm/compare/v4.2.0...v4.2.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/api` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/api/commit/2f4cefdbec4e3c3cd76d15844e90c679419f4dc7"><code>2f4cefd</code></a>
Update dependencies to v0.36.2 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/api/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/apimachinery` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/apimachinery/commit/ae3f98eb01e4bebb7d90db742081949c5c4b1ef7"><code>ae3f98e</code></a>
Update dependencies to v0.36.2 tag</li>
<li><a
href="https://github.com/kubernetes/apimachinery/commit/2ec982dc45d3085c6ec641be237b1fc39a7494ac"><code>2ec982d</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes/apimachinery/issues/139508">#139508</a><code>lalitc375/automated-cherry-pick-of-#139480</code></li>
<li><a
href="https://github.com/kubernetes/apimachinery/commit/6a881027b107fb0f87aa3a5760610cac17b4d3a0"><code>6a88102</code></a>
Fix wrong marking of errors</li>
<li>See full diff in <a
href="https://github.com/kubernetes/apimachinery/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/cli-runtime` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/cli-runtime/commit/c97bc2fe537b7780b37b8390a6b1e767b046f695"><code>c97bc2f</code></a>
Update dependencies to v0.36.2 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/cli-runtime/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `k8s.io/client-go` from 0.36.1 to 0.36.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes/client-go/commit/877f5359348b5df85619f2aa379abc5bd74bca2d"><code>877f535</code></a>
Update dependencies to v0.36.2 tag</li>
<li>See full diff in <a
href="https://github.com/kubernetes/client-go/compare/v0.36.1...v0.36.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 13:57:46 +02:00
Philip LaineandGitHub 5e5e37a153 Add tests to k8sutil (#296)
Adds more unit tests to sections that are easy to test.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Tests**
* Added unit tests for Kubernetes owner-reference and finalizer helper
functions to ensure correct behavior.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-15 13:57:14 +02:00
Philip LaineandGitHub 2dbfde779a Test upgrading from latest release (#295)
This ensures that we can always upgrade from the latest release. Covers
easy mistakes like changes to the Helm chart modifying label selectors.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Tests**
  * Enhanced E2E test setup with improved Helm chart integration
  * Added support for OCI registry chart downloads in test deployments
* E2E tests now support both development and production deployment
scenarios

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-15 13:57:01 +02:00
Philip LaineandGitHub 13c23d99f7 Make codecov ignore autogenerated code (#293)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Updated code coverage configuration to refine coverage reporting
accuracy.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-10 14:27:20 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c1401dbb51 Bump github.com/netbirdio/netbird from 0.71.4 to 0.72.2 (#288)
Bumps
[github.com/netbirdio/netbird](https://github.com/netbirdio/netbird)
from 0.71.4 to 0.72.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/netbirdio/netbird/releases">github.com/netbirdio/netbird's
releases</a>.</em></p>
<blockquote>
<h2>v0.72.2</h2>
<h2>What's Changed</h2>
<ul>
<li>[management] resolve private services on custom domains in
synthesized DNS zones by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6348">netbirdio/netbird#6348</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/netbirdio/netbird/compare/v0.72.1...v0.72.2">https://github.com/netbirdio/netbird/compare/v0.72.1...v0.72.2</a></p>
<h2>v0.72.1</h2>
<h2>What's Changed</h2>
<ul>
<li>[management] Copy private field on shallowCloneMapping by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6347">netbirdio/netbird#6347</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/netbirdio/netbird/compare/v0.72.0...v0.72.1">https://github.com/netbirdio/netbird/compare/v0.72.0...v0.72.1</a></p>
<h2>v0.72.0</h2>
<h2>Release Notes for v0.72.0</h2>
<h3>What's New</h3>
<h4>Private Service Expose &amp; Reverse Proxy</h4>
<ul>
<li>Added support to <strong>expose NetBird-only services over tunnel
peers</strong> across management, client, and proxy.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6226">netbirdio/netbird#6226</a></li>
<li>Added follow-up fixes for <strong>private reverse-proxy
services</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6268">netbirdio/netbird#6268</a></li>
<li>Added <strong>private service expose</strong> support in the
dashboard.<br />
<a
href="https://redirect.github.com/netbirdio/dashboard/pull/646">netbirdio/dashboard#646</a></li>
<li>Updated <strong>reverse proxy modals</strong> in the dashboard.<br
/>
<a
href="https://redirect.github.com/netbirdio/dashboard/pull/661">netbirdio/dashboard#661</a></li>
<li>Bound <strong>embed client WireGuard per-device memory</strong>
across proxy and client.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/5962">netbirdio/netbird#5962</a></li>
</ul>
<h4>Client Improvements</h4>
<ul>
<li>Filtered <strong>scoped/cloned default routes from BSD network
monitor</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6208">netbirdio/netbird#6208</a></li>
<li>Matched <strong>DNS wildcard handlers on label
boundaries</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6255">netbirdio/netbird#6255</a></li>
<li>Refactored <strong>Linux system info to use syscalls</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6230">netbirdio/netbird#6230</a></li>
<li>Released <strong>WASM js.FuncOf callbacks in SSH and RDP
paths</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/5982">netbirdio/netbird#5982</a></li>
<li>Fixed possible <strong>deadlock in statemanager Stop</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6228">netbirdio/netbird#6228</a></li>
<li>Improved <strong>Rosenpass support</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6136">netbirdio/netbird#6136</a></li>
<li>Recognized <strong>NetBird DNS forwarder port in capture text
format</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6177">netbirdio/netbird#6177</a></li>
<li>Applied <strong>netroute default-gateway workaround on
Android</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6192">netbirdio/netbird#6192</a></li>
<li>Captured <strong>injected ICMPv6 echo replies in debug
capture</strong>.<br />
<a
href="https://redirect.github.com/netbirdio/netbird/pull/6321">netbirdio/netbird#6321</a></li>
<li>Gated <strong>DNS forwarder on BlockInbound</strong>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/netbirdio/netbird/commit/1e7b16db0aee0002dc1b1ee2b5733d965baeac08"><code>1e7b16d</code></a>
[management] resolve private services on custom domains in synthesized
DNS zo...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/b377d9993334bc5fd73d64c6c468a60653996148"><code>b377d99</code></a>
[management] Copy private field on shallowCloneMapping (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6347">#6347</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/512899d82d884bb5451e9cd540db324dbe5d2144"><code>512899d</code></a>
[client] Prevent corruption from competing log rotation and improve
debug bun...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/5993ec6e435aca0917a80fbf28c8001b1208759d"><code>5993ec6</code></a>
[client] Allow wireguard port to be zero in UI and show port in status
comman...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/eac6d501c344933fdd2aad48f6a26b7da7558b94"><code>eac6d50</code></a>
[infrastructure] allow docker image overrides for getting started (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6335">#6335</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/deeae306121a2c304a6f044933fdc5e3fe6f0cba"><code>deeae30</code></a>
[misc] Add Codecov integration and coverage reporting across workflows
(<a
href="https://redirect.github.com/netbirdio/netbird/issues/6333">#6333</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/f3cdf163e1487686e3b7c5bf577a8f96f0c9a8e6"><code>f3cdf16</code></a>
[management] Export ResolveDomain (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6334">#6334</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/3e61ccb162cd36d1ba48b966bf6dfa84714f957c"><code>3e61ccb</code></a>
[client] Persist sync response via pluggable store (disk on iOS) (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6331">#6331</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/a48c20d8d898901f8622bf7791d3f473e4c27624"><code>a48c20d</code></a>
[client] Gate DNS forwarder on BlockInbound (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6257">#6257</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/2b57a7d43bd5c914d238e321a2cdb998213b3b91"><code>2b57a7d</code></a>
[client, management, misc] expose VCS revision in dev build version
output (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/netbirdio/netbird/compare/v0.71.4...v0.72.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/netbirdio/netbird&package-manager=go_modules&previous-version=0.71.4&new-version=0.72.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 15:02:21 +02:00
Luuk BlankenstijnandGitHub 13c7bba3f3 Pass management URL to ClusterProxy (#289)
The proxy container defaults `--management-url` to
`https://api.netbird.io`, so on self-hosted NetBird the proxy talks to
SaaS and rejects the setup key as invalid.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added support for configuring a management URL for the cluster proxy
service.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-09 14:55:34 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
048d3f3581 Bump github.com/fluxcd/pkg/runtime from 0.107.0 to 0.108.0 (#286)
Bumps [github.com/fluxcd/pkg/runtime](https://github.com/fluxcd/pkg)
from 0.107.0 to 0.108.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fluxcd/pkg/commit/c6c3636bfbf167a77a0d536b437240ebd03e1ad7"><code>c6c3636</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1230">#1230</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/b75743f37e7957d20b9fc50d2cb29dfd42f743e6"><code>b75743f</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/2944b86289e7ef9011ef403900984c6cbc25199c"><code>2944b86</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1218">#1218</a> from
gecube/feat/valuesfrom-literal</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/bf5caf5a0b0b144fac120b26590d91c7f78149d3"><code>bf5caf5</code></a>
chartutil: add Literal mode to ValuesReference</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/cdaab83e15547a5581af84b120a5931517b19f87"><code>cdaab83</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1226">#1226</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/1677a12a2b79e7e44e1f857bf3351f8f2072f711"><code>1677a12</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/21bc301830d030116c16fc62eaeb340a1470a796"><code>21bc301</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1141">#1141</a> from
bb-Ricardo/rb-feature/adds-ssh-signature-valida...</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/0c6159fdb6fbcaec2f7c991d8779eb0f246287fc"><code>0c6159f</code></a>
git: fixes issue with order of imports</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/ef5d54b7523625ddfaee131719d1a67ca6eaf309"><code>ef5d54b</code></a>
git: stage fixture scripts via mktemp swap</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/1b84c2a99b8636172108bc852e7d4620b0c375e0"><code>1b84c2a</code></a>
git: cover more signature verification cases</li>
<li>Additional commits viewable in <a
href="https://github.com/fluxcd/pkg/compare/runtime/v0.107.0...runtime/v0.108.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/fluxcd/pkg/runtime&package-manager=go_modules&previous-version=0.107.0&new-version=0.108.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:13:00 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
127089a929 Bump sigs.k8s.io/kind from 0.31.0 to 0.32.0 in /test/e2e in the gomod-e2e group across 1 directory (#287)
Bumps the gomod-e2e group with 1 update in the /test/e2e directory:
[sigs.k8s.io/kind](https://github.com/kubernetes-sigs/kind).

Updates `sigs.k8s.io/kind` from 0.31.0 to 0.32.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/kubernetes-sigs/kind/releases">sigs.k8s.io/kind's
releases</a>.</em></p>
<blockquote>
<h2>v0.32.0</h2>
<p>This release contains critical dependency updates, bug fixes, and
defaults to Kubernetes 1.36.1.</p>
<h1>Breaking Changes</h1>
<ul>
<li><strong>The default node image is now
<code>kindest/node:v1.36.1@sha256:3489c7674813ba5d8b1a9977baea8a6e553784dab7b84759d1014dbd78f7ebd5</code></strong></li>
<li><strong>New node images requiring upgrading kind to <code>kind load
...</code></strong>: Due to a containerd upgrade, you must upgrade
<code>kind</code> to this release or newer to use <code>kind load
...</code> with the newly published node images. As always, we cannot
gurantee full compatibility of node images between kind releases. You
can use the digests from previous releases, upgrade kind, or build your
own node-images.</li>
<li><strong>kubeadm v1beta4 config format is now used for Kubernetes
1.36.0+</strong> If you are using versioned config patches, you must
update to target v1beta4. Unversioned patches kind will attempt to
convert as needed (more below in New Features). This change is required
for Kubernetes 1.37+ which drops kubeadm v1beta3 config.</li>
<li><strong>Adoption of Envoy for Load Balancing in multi-control-plane
node clusters:</strong> HAProxy has been replaced by Envoy
(<code>docker.io/envoyproxy/envoy:v1.36.2</code>) as the load balancer
in multi-control-plane (HA) clusters. If you rely on custom HAProxy
loadbalancer configurations or images, please note that Envoy is now
used.</li>
<li><strong>cgroup v1 warning:</strong> A warning is now printed if
cgroup v1 is detected on the host. Kubernetes <a
href="https://redirect.github.com/kubernetes/enhancements/issues/5573">has
deprecated support for cgroup v1</a>, and at some point in the future
KIND releases / node-images will also drop support for cgroup v1.</li>
</ul>
<h1>New Features</h1>
<ul>
<li><strong>kubeadm v1beta4 configuration support:</strong> KIND now
uses the <code>v1beta4</code> config format for Kubernetes
<code>v1.36.0+</code> while maintaining <code>v1beta3</code> for
<code>v1.23.0</code> up to <code>v1.35.x</code>, and
<code>v1beta2</code> for older versions.</li>
<li><strong>Custom Merging &amp; Version-Awareness for Kubeadm Config
Patches:</strong>
<ul>
<li>KIND now automatically translates old-style map-based
<code>extraArgs</code> / <code>kubeletExtraArgs</code> patches to the
list-based <code>v1beta4</code> format when targeting
<code>v1beta4</code> configs.</li>
<li>Config patches now append to <code>extraArgs</code> /
<code>kubeletExtraArgs</code> / <code>certSANs</code> reliably. To
overwrite or make other more precise patching, use json6902
patches.</li>
</ul>
</li>
<li><strong>Support for containerd config v4 format:</strong> Enabled
support for containerd's config v4 format in <code>kind load</code> and
snapshotter parsing, which is required for newer containerd
versions.</li>
<li><strong>Building Node Images from CI Artifacts:</strong> Added
support to build node images from Kubernetes CI artifacts (resolving
endpoints like <code>https://dl.k8s.io/ci/latest.txt</code> or CI build
prefixes).</li>
<li><strong>Support for containerd version-aware containerd config
patching:</strong> Like kubeadmConfigPatches, containerd config patching
is now aware of <code>version</code> and if specified in patches will
only apply patches that match the containerd config being used.</li>
<li>Assorted dependency updates.</li>
</ul>
<p>Images pre-built for this release:</p>
<ul>
<li>v1.36.1:
<code>kindest/node:v1.36.1@sha256:3489c7674813ba5d8b1a9977baea8a6e553784dab7b84759d1014dbd78f7ebd5</code></li>
<li>v1.35.5:
<code>kindest/node:v1.35.5@sha256:ce977ae6d65918d0b58a5f8b5e940429c2ce42fa3a5619ec2bbc60b949c0ac95</code></li>
<li>v1.34.8:
<code>kindest/node:v1.34.8@sha256:02722c2dedddcfc00febf5d27fbeb9b7b2c14294c82109ff4a85d89ac9ba3256</code></li>
<li>v1.33.12:
<code>kindest/node:v1.33.12@sha256:3f5c8443c620245e4d355cfe09e96a91ead32ceaa569d3f1ca9edf0cb2fe2ff4</code></li>
</ul>
<p><strong>NOTE</strong>: You <em>must</em> use the <code>@sha256</code>
digest to guarantee an image built for this release, until such a time
as we switch to a different tagging scheme. Even then we will highly
encourage digest pinning for security and reproducibility reasons.</p>
<h1>Fixes</h1>
<ul>
<li>Fix permission error when creating pods with <code>hostUsers:
false</code> (Kubernetes 1.36+).</li>
<li>Handle registry ports correctly in image normalization logic (e.g.,
registry running on ports like <code>localhost:5000/...</code>).</li>
<li>Handle empty port mapping listen addresses correctly (defaults to
wildcard address).</li>
<li>Skip <code>/dev/mapper</code> mount on rootless Docker.</li>
<li>Assorted documentation fixes and improvements.</li>
</ul>
<p>See also:</p>
<ul>
<li><a
href="https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster">https://kind.sigs.k8s.io/docs/user/quick-start/#creating-a-cluster</a></li>
<li><a
href="https://kind.sigs.k8s.io/docs/user/quick-start/#building-images">https://kind.sigs.k8s.io/docs/user/quick-start/#building-images</a></li>
</ul>
<p>NOTE: These node images support amd64 and arm64, both of our
supported platforms. <strong>You must use the same platform as your
host,</strong> for more context see <a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/2718">#2718</a></p>
<h1>Contributors</h1>
<p>Committers for this release:</p>
<ul>
<li><a
href="https://github.com/AnjaliMishra1st"><code>@​AnjaliMishra1st</code></a></li>
<li><a href="https://github.com/aojea"><code>@​aojea</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/kubernetes-sigs/kind/blob/main/RELEASE.md">sigs.k8s.io/kind's
changelog</a>.</em></p>
<blockquote>
<h1>kind Release Process</h1>
<p>This document describes the steps to cut a new kind release. It is
intended for
maintainers who have push access to the upstream repository and the
staging
image registry.</p>
<h2>Prerequisites</h2>
<ul>
<li>GNU sed (macOS: <code>brew install gnu-sed</code>)</li>
<li>Docker with buildx support</li>
<li><a
href="https://github.com/google/go-containerregistry/blob/main/cmd/crane/README.md"><code>crane</code></a>
installed (for image promotion to Docker Hub)</li>
<li>Push access to <code>github.com/kubernetes-sigs/kind</code></li>
<li>Push access to <code>gcr.io/k8s-staging-kind</code></li>
<li>Push access to <code>kindest</code> on Docker Hub</li>
</ul>
<hr />
<h2>Phase 1 - Publish Node Images</h2>
<p>Node images must be built, tested, and promoted to Docker Hub
<strong>before</strong> the
kind release so their digest hashes are known and can be embedded in the
release binary.</p>
<h3>1.1 Build and push to staging</h3>
<p>Use <code>hack/release/push-node.sh</code> for Kubernetes v1.31 and
later:</p>
<pre lang="bash"><code>./hack/release/push-node.sh v1.35.0
</code></pre>
<p>This builds <code>amd64</code> and <code>arm64</code> node images and
pushes them to
<code>gcr.io/k8s-staging-kind/node:v1.35.0</code>, then creates a
multi-arch manifest
list.</p>
<p>You can override the registry or add architectures:</p>
<pre lang="bash"><code>REGISTRY=gcr.io/k8s-staging-kind
ARCHES=&quot;amd64 arm64&quot; ./hack/release/push-node.sh v1.35.0
</code></pre>
<h3>1.2 Test with the staging image</h3>
<p>Update the default image in
<code>pkg/apis/config/defaults/image.go</code> to point to the
staging image with its digest, then run CI to validate:</p>
<pre lang="go"><code>const Image =
&quot;gcr.io/k8s-staging-kind/node:v1.35.0@sha256:&lt;digest-from-push&gt;&quot;
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/cda67ef8588f6bfdac5358233f2471cb2149ecaf"><code>cda67ef</code></a>
version v0.32.0</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/a335a9ecaf7fa3e1c15cb758ddf73d3547f2f9b8"><code>a335a9e</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/4182">#4182</a>
from stmcginnis/kindest/node-v1.36.1</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/645b868081c9c506dddb9498eac11b8cf7dbebdd"><code>645b868</code></a>
bump default image to kindest/node:v1.36.1</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/d1b84e81dfe80910174f209cdf332148c64ee8a8"><code>d1b84e8</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/4181">#4181</a>
from BenTheElder/base-fix</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/25d94fa0794dcbe0d7eaad34f233959630ef2430"><code>25d94fa</code></a>
bump staging node image</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/088013abf90d230b1c7da817edcda51800bea580"><code>088013a</code></a>
update base image with permissions fix</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/995e8fa59e4b6bbe1f3e1f5b8d49d9e0b3c6632a"><code>995e8fa</code></a>
Fix: Permission error when creating pod with hostUsers: false (<a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/4179">#4179</a>)</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/b029a2bff48151f4cba3cc5f59b5df334c27baf3"><code>b029a2b</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/4149">#4149</a>
from BenTheElder/bump-images-asdf</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/140186f00e6490d0ede21b2375fa94676656342e"><code>140186f</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/4174">#4174</a>
from BenTheElder/ci-builds</li>
<li><a
href="https://github.com/kubernetes-sigs/kind/commit/811ea849faa759a8fd2844043f392b4a717835bb"><code>811ea84</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/kind/issues/4173">#4173</a>
from BenTheElder/kubeadm-v1beta4-special-patch</li>
<li>Additional commits viewable in <a
href="https://github.com/kubernetes-sigs/kind/compare/v0.31.0...v0.32.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/kind&package-manager=go_modules&previous-version=0.31.0&new-version=0.32.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:12:15 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
09b46ef003 Bump the github-actions group with 2 updates (#285)
Bumps the github-actions group with 2 updates:
[actions/checkout](https://github.com/actions/checkout) and
[codecov/codecov-action](https://github.com/codecov/codecov-action).

Updates `actions/checkout` from 6.0.2 to 6.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Update changelog by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2357">actions/checkout#2357</a></li>
<li>fix: expand merge commit SHA regex and add SHA-256 test cases by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2414">actions/checkout#2414</a></li>
<li>Fix checkout init for SHA-256 repositories by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2439">actions/checkout#2439</a></li>
<li>Update changelog for v6.0.3 by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2446">actions/checkout#2446</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/yaananth"><code>@​yaananth</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/2414">actions/checkout#2414</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v6...v6.0.3">https://github.com/actions/checkout/compare/v6...v6.0.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v6.0.3</h2>
<ul>
<li>Fix checkout init for SHA-256 repositories by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2439">actions/checkout#2439</a></li>
<li>fix: expand merge commit SHA regex and add SHA-256 test cases by <a
href="https://github.com/yaananth"><code>@​yaananth</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2414">actions/checkout#2414</a></li>
</ul>
<h2>v6.0.2</h2>
<ul>
<li>Fix tag handling: preserve annotations and explicit fetch-tags by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2356">actions/checkout#2356</a></li>
</ul>
<h2>v6.0.1</h2>
<ul>
<li>Add worktree support for persist-credentials includeIf by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2327">actions/checkout#2327</a></li>
</ul>
<h2>v6.0.0</h2>
<ul>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
</ul>
<h2>v5.0.1</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<h2>v5.0.0</h2>
<ul>
<li>Update actions checkout to use node 24 by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li>
</ul>
<h2>v4.3.1</h2>
<ul>
<li>Port v6 cleanup to v4 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li>
</ul>
<h2>v4.3.0</h2>
<ul>
<li>docs: update README.md by <a
href="https://github.com/motss"><code>@​motss</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li>
<li>Add internal repos for checking out multiple repositories by <a
href="https://github.com/mouismail"><code>@​mouismail</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li>
<li>Documentation update - add recommended permissions to Readme by <a
href="https://github.com/benwells"><code>@​benwells</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li>
<li>Adjust positioning of user email note and permissions heading by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li>
<li>Update CODEOWNERS for actions by <a
href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li>
<li>Update package dependencies by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li>
</ul>
<h2>v4.2.2</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment
variables by <a href="https://github.com/jww3"><code>@​jww3</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li>
</ul>
<h2>v4.2.1</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li>
</ul>
<h2>v4.2.0</h2>
<ul>
<li>Add Ref and Commit outputs by <a
href="https://github.com/lucacome"><code>@​lucacome</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li>
<li>Dependency updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>- <a
href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>,
<a
href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li>
</ul>
<h2>v4.1.7</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4
updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/checkout/commit/df4cb1c069e1874edd31b4311f1884172cec0e10"><code>df4cb1c</code></a>
Update changelog for v6.0.3 (<a
href="https://redirect.github.com/actions/checkout/issues/2446">#2446</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/1cce3390c2bfda521930d01229c073c7ff920824"><code>1cce339</code></a>
Fix checkout init for SHA-256 repositories (<a
href="https://redirect.github.com/actions/checkout/issues/2439">#2439</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/900f2210b1d28bbbd0bd22d17926b9e224e8f231"><code>900f221</code></a>
fix: expand merge commit SHA regex and add SHA-256 test cases (<a
href="https://redirect.github.com/actions/checkout/issues/2414">#2414</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/0c366fd6a839edf440554fa01a7085ccba70ac98"><code>0c366fd</code></a>
Update changelog (<a
href="https://redirect.github.com/actions/checkout/issues/2357">#2357</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10">compare
view</a></li>
</ul>
</details>
<br />

Updates `codecov/codecov-action` from 6.0.1 to 7.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/releases">codecov/codecov-action's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<p>⚠️ Due to migration issues with keybase, we are unable to update our
keys under the <code>codecovsecurity</code> account. We have deleted the
account and are using <code>codecovsecops</code> with the original gpg
key</p>
<h2>What's Changed</h2>
<ul>
<li>ci: remove Enforce License Compliance workflow by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1950">codecov/codecov-action#1950</a></li>
<li>chore(release): 7.0.0 by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1957">codecov/codecov-action#1957</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v6.0.1...v7.0.0">https://github.com/codecov/codecov-action/compare/v6.0.1...v7.0.0</a></p>
<h2>v6.0.2</h2>
<p>This is a copy of the <code>v7.0.0</code> release to make updates
easier</p>
<h2>What's Changed</h2>
<ul>
<li>ci: remove Enforce License Compliance workflow by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1950">codecov/codecov-action#1950</a></li>
<li>chore(release): 7.0.0 by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1957">codecov/codecov-action#1957</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v6.0.1...v6.0.2">https://github.com/codecov/codecov-action/compare/v6.0.1...v6.0.2</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md">codecov/codecov-action's
changelog</a>.</em></p>
<blockquote>
<h2>v5.5.2</h2>
<h3>What's Changed</h3>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2">https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2</a></p>
<h2>v5.5.1</h2>
<h3>What's Changed</h3>
<ul>
<li>fix: overwrite pr number on fork by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1871">codecov/codecov-action#1871</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1868">codecov/codecov-action#1868</a></li>
<li>build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1867">codecov/codecov-action#1867</a></li>
<li>fix: update to use local app/ dir by <a
href="https://github.com/thomasrockhu-codecov"><code>@​thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1872">codecov/codecov-action#1872</a></li>
<li>docs: fix typo in README by <a
href="https://github.com/datalater"><code>@​datalater</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1866">codecov/codecov-action#1866</a></li>
<li>Document a <code>codecov-cli</code> version reference example by <a
href="https://github.com/webknjaz"><code>@​webknjaz</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1774">codecov/codecov-action#1774</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1861">codecov/codecov-action#1861</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1833">codecov/codecov-action#1833</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1">https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1</a></p>
<h2>v5.5.0</h2>
<h3>What's Changed</h3>
<ul>
<li>feat: upgrade wrapper to 0.2.4 by <a
href="https://github.com/jviall"><code>@​jviall</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1864">codecov/codecov-action#1864</a></li>
<li>Pin actions/github-script by Git SHA by <a
href="https://github.com/martincostello"><code>@​martincostello</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1859">codecov/codecov-action#1859</a></li>
<li>fix: check reqs exist by <a
href="https://github.com/joseph-sentry"><code>@​joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1835">codecov/codecov-action#1835</a></li>
<li>fix: Typo in README by <a
href="https://github.com/spalmurray"><code>@​spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1838">codecov/codecov-action#1838</a></li>
<li>docs: Refine OIDC docs by <a
href="https://github.com/spalmurray"><code>@​spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1837">codecov/codecov-action#1837</a></li>
<li>build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1829">codecov/codecov-action#1829</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0">https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0</a></p>
<h2>v5.4.3</h2>
<h3>What's Changed</h3>
<ul>
<li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by
<code>@​app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1822">codecov/codecov-action#1822</a></li>
<li>fix: OIDC on forks by <a
href="https://github.com/joseph-sentry"><code>@​joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1823">codecov/codecov-action#1823</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3">https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3</a></p>
<h2>v5.4.2</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/codecov/codecov-action/commit/fb8b3582c8e4def4969c97caa2f19720cb33a72f"><code>fb8b358</code></a>
chore(release): 7.0.0 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1957">#1957</a>)</li>
<li><a
href="https://github.com/codecov/codecov-action/commit/ca0a928a4cb3911011e868128a5cd90437c12db1"><code>ca0a928</code></a>
ci: remove Enforce License Compliance workflow (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1950">#1950</a>)</li>
<li>See full diff in <a
href="https://github.com/codecov/codecov-action/compare/e79a6962e0d4c0c17b229090214935d2e33f8354...fb8b3582c8e4def4969c97caa2f19720cb33a72f">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 10:08:06 +02:00
Philip LaineandGitHub e662fe40e2 Change release workflow to trigger on release (#283)
This will make it easier to maintainers to cut a release without having
to manually create tags in the repo.
2026-06-01 16:07:16 +02:00
Philip LaineandGitHub 9e826e2a20 Add codecov to Go unit tests (#282)
Adds code coverage to Go unit tests.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Integrated automated unit test coverage reporting with Codecov
integration
* Restructured test execution to separate unit and end-to-end tests into
distinct workflows

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-01 16:06:57 +02:00
Philip LaineandGitHub 5dd73dcc80 Add new resource for Kubernetes API proxy (#279)
This adds a new resource which deploys a Kubernetes API server proxy
that can be used to access the API server without tokens through
Netbird.

Part of #274 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added ClusterProxy custom resource for cluster API proxying
capabilities

* **Documentation**
  * Added ClusterProxy API reference documentation with schema details

* **Examples**
* Added example ClusterProxy configuration and RBAC setup for cluster
proxy targets

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/netbirdio/kubernetes-operator/pull/279?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-01 11:41:48 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a3546e4804 Bump docker/setup-docker-action from 5.1.0 to 5.2.0 in the github-actions group (#281)
Bumps the github-actions group with 1 update:
[docker/setup-docker-action](https://github.com/docker/setup-docker-action).

Updates `docker/setup-docker-action` from 5.1.0 to 5.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-docker-action/releases">docker/setup-docker-action's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<ul>
<li>Bump <code>@​actions/core</code> from 3.0.0 to 3.0.1 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/255">docker/setup-docker-action#255</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.89.0 to 0.91.0 in
<a
href="https://redirect.github.com/docker/setup-docker-action/pull/254">docker/setup-docker-action#254</a></li>
<li>Bump <code>@​tootallnate/once</code> from 2.0.0 to 2.0.1 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/266">docker/setup-docker-action#266</a></li>
<li>Bump fast-xml-builder from 1.1.5 to 1.2.0 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/258">docker/setup-docker-action#258</a></li>
<li>Bump ip-address from 10.0.1 to 10.2.0 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/257">docker/setup-docker-action#257</a></li>
<li>Bump postcss from 8.5.6 to 8.5.15 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/265">docker/setup-docker-action#265</a></li>
<li>Bump tmp from 0.2.5 to 0.2.6 in <a
href="https://redirect.github.com/docker/setup-docker-action/pull/269">docker/setup-docker-action#269</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-docker-action/compare/v5.1.0...v5.2.0">https://github.com/docker/setup-docker-action/compare/v5.1.0...v5.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/setup-docker-action/commit/0234bb73ccb40f0c430b795634f9247e2b5c2d23"><code>0234bb7</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/270">#270</a>
from docker/dependabot/github_actions/docker/setup-bu...</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/44285f8ec5b715fa76e2ad352b31b775ff9ff3df"><code>44285f8</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/254">#254</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/78c7044ff0babff1a1fd1bad2bfee145b1ee9257"><code>78c7044</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/369dbb98cc3bfec7d1631a5843dcb1ba76c17c2b"><code>369dbb9</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.89.0 to
0.91.0</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/c236cd35803739088e873f2fd7477f0fde47ff0a"><code>c236cd3</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/255">#255</a>
from docker/dependabot/npm_and_yarn/actions/core-3.0.1</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/87e121bf107c4f9998705e9bf0ae8f2afb0b8a47"><code>87e121b</code></a>
build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/2224adcf460227de8533dd41c93d2caf0ed50e74"><code>2224adc</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/1c3d74e8a289b543ecf7de553858afa247e44538"><code>1c3d74e</code></a>
build(deps): bump <code>@​actions/core</code> from 3.0.0 to 3.0.1</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/e9b16567bfc00b50fee4cccbcd687418fa11d08d"><code>e9b1656</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-docker-action/issues/269">#269</a>
from docker/dependabot/npm_and_yarn/tmp-0.2.6</li>
<li><a
href="https://github.com/docker/setup-docker-action/commit/17fa16660f3ab4811a2271487c7829e12def0ac9"><code>17fa166</code></a>
chore: update generated content</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/setup-docker-action/compare/b2189fbf2a6592b51fee7cdd93ee2bfaeba733db...0234bb73ccb40f0c430b795634f9247e2b5c2d23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/setup-docker-action&package-manager=github_actions&previous-version=5.1.0&new-version=5.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 09:49:44 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
45f1ae68d9 Bump github.com/fluxcd/pkg/runtime from 0.106.0 to 0.107.0 (#280)
Bumps [github.com/fluxcd/pkg/runtime](https://github.com/fluxcd/pkg)
from 0.106.0 to 0.107.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fluxcd/pkg/commit/2b9f4c54119931dd929e1f47b88ef8ae118fa6c0"><code>2b9f4c5</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1216">#1216</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/715a46d4385689f839ac75f3ac0edd4abb15ae24"><code>715a46d</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/482ea7963b34fd41e4244d9c05384a57f56928b7"><code>482ea79</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1129">#1129</a> from
Iam-Karan-Suresh/refactor/extract-dependencyref...</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/428177482a3500b1d53d4659c1bce00e61f75d4c"><code>4281774</code></a>
refactor: move DependencyReference to apis/meta</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/fa1303628d234029c725006177c10b1ba61ee1eb"><code>fa13036</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1215">#1215</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/e944ed2add26498eb300c1f1f5ced1f072ba8659"><code>e944ed2</code></a>
Prepare for release</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/dce25dd04cd2fb6ff37084094317b2f343638cd1"><code>dce25dd</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1214">#1214</a> from
fluxcd/ci-jwt</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/55b3741c9938b13fb033046b8c5b921914b485f4"><code>55b3741</code></a>
auth: introduce JWT signing with JWK for CI systems</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/f50d6110eaf9d087122148fa8d95d1f509d53634"><code>f50d611</code></a>
Merge pull request <a
href="https://redirect.github.com/fluxcd/pkg/issues/1213">#1213</a> from
fluxcd/release-main</li>
<li><a
href="https://github.com/fluxcd/pkg/commit/39163c0d55f3bcd5ea94a850782a0eb6fb9f064a"><code>39163c0</code></a>
Prepare for release</li>
<li>Additional commits viewable in <a
href="https://github.com/fluxcd/pkg/compare/runtime/v0.106.0...runtime/v0.107.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/fluxcd/pkg/runtime&package-manager=go_modules&previous-version=0.106.0&new-version=0.107.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-01 09:49:13 +02:00
pallieter-verhoeven-glbnxtandGitHub 3bb745de19 Add health probe overrides to sidecar (#278)
Add support for overriding the health probes.
This is useful, for example, when injecting NetBird as a sidecar. In
that setup, the main container could start before NetBird has
established the VPN connection, resulting in failing to connect to
peers.

Example usage:
```yaml
apiVersion: netbird.io/v1alpha1
kind: SidecarProfile
metadata:
  name: netbird-sidecar
  labels:
spec:
  injectionMode: Sidecar
  setupKeyRef:
    name: netbird-setup-key
  containerOverride:
    startupProbe:
      exec:
        command: ["netbird", "status", "--check", "startup"]
      initialDelaySeconds: 10
      failureThreshold: 10
      periodSeconds: 5
```

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* SidecarProfile now supports overriding container health check probes
(startup, liveness, and readiness) for sidecar containers, enabling
fine-grained control over probe configurations.

* **Documentation**
* Updated API reference documentation with new probe override
configuration options.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/netbirdio/kubernetes-operator/pull/278?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-29 10:58:28 +02:00
Philip LaineandGitHub c5eaa832d3 Fix noisy reconcile errors (#275)
Certain errors are better ignored to instead rely on the child resource
to trigger a new reconcile.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

## Release Notes

* **Bug Fixes**
* Enhanced error handling in group resolution to prevent silent failures
and ensure proper error notification
* Improved system resilience by gracefully handling missing or
unavailable Kubernetes resources without triggering reconciliation
failures
* Optimized setup key processing workflow to enhance overall system
robustness and reliability

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/netbirdio/kubernetes-operator/pull/275?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-29 09:58:14 +02:00
pallieter-verhoeven-glbnxtandGitHub dcd9dfdb4e Add AllowExtraDnsLabels to setupKey CRD (#277)
This option was hardcoded to false.
It is now configurable in the SetupKey CRD with a default false value.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* New allowExtraDnsLabels setting for Setup Keys to control whether
peers may include extra DNS labels (disabled by default, immutable after
creation).
* **Documentation**
* API reference updated to document the new allowExtraDnsLabels field
and its default/behavior.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/netbirdio/kubernetes-operator/pull/277?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-27 18:45:07 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fef05e4569 Bump github.com/netbirdio/netbird from 0.71.2 to 0.71.4 (#272)
Bumps
[github.com/netbirdio/netbird](https://github.com/netbirdio/netbird)
from 0.71.2 to 0.71.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/netbirdio/netbird/releases">github.com/netbirdio/netbird's
releases</a>.</em></p>
<blockquote>
<h2>v0.71.4</h2>
<h2>What's Changed</h2>
<ul>
<li>[client] Revert legacy registry cleanup on Windows install by <a
href="https://github.com/lixmal"><code>@​lixmal</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6232">netbirdio/netbird#6232</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/netbirdio/netbird/compare/v0.71.3...v0.71.4">https://github.com/netbirdio/netbird/compare/v0.71.3...v0.71.4</a></p>
<h2>v0.71.3</h2>
<h2>What's Changed</h2>
<ul>
<li>[management] fix: device redirect uri wasn't registered by <a
href="https://github.com/jnfrati"><code>@​jnfrati</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6191">netbirdio/netbird#6191</a></li>
<li>[management] Fence peer status updates with a session token by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6193">netbirdio/netbird#6193</a></li>
<li>[management] Add metrics for peer status updates and ephemeral
cleanup by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6196">netbirdio/netbird#6196</a></li>
<li>[management] Ensure SessionStartedAt has a default value by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6211">netbirdio/netbird#6211</a></li>
<li>[proxy] clusters API surfaces type, online status, and capability
flags by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6148">netbirdio/netbird#6148</a></li>
<li>[misc] Update contribution guidelines by <a
href="https://github.com/mlsmaycon"><code>@​mlsmaycon</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6219">netbirdio/netbird#6219</a></li>
<li>[client] Bump macOS sleep callback timeout to 20s by <a
href="https://github.com/lixmal"><code>@​lixmal</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6220">netbirdio/netbird#6220</a></li>
<li>[doc] Clean up README by <a
href="https://github.com/lixmal"><code>@​lixmal</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6178">netbirdio/netbird#6178</a></li>
<li>[proxy] concurrent proxy snapshot apply by <a
href="https://github.com/pascal-fischer"><code>@​pascal-fischer</code></a>
in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6207">netbirdio/netbird#6207</a></li>
<li>[management] scope network router update call by <a
href="https://github.com/pascal-fischer"><code>@​pascal-fischer</code></a>
in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6222">netbirdio/netbird#6222</a></li>
<li>[client] Fix nil channel panic in external chain monitor stop by <a
href="https://github.com/lixmal"><code>@​lixmal</code></a> in <a
href="https://redirect.github.com/netbirdio/netbird/pull/6224">netbirdio/netbird#6224</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/netbirdio/netbird/compare/v0.71.2...v0.71.3">https://github.com/netbirdio/netbird/compare/v0.71.2...v0.71.3</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/netbirdio/netbird/commit/0358be23136da50e829ba99a83e54ef555071a7f"><code>0358be2</code></a>
[client] Revert &quot;Clean up legacy 32-bit and HKCU registry entries
on Windows ...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/37052fd5bc050f8eaf80b986d511f3c278233cca"><code>37052fd</code></a>
[client] Fix nil channel panic in external chain monitor stop (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6224">#6224</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/454ff66518feaef2d9ceb10fb1960da28f14fd87"><code>454ff66</code></a>
[management] scope network router update call (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6222">#6222</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/6137a1fcc53ad0ea0f5048ac97369168f1116a69"><code>6137a1f</code></a>
[proxy] concurrent proxy snapshot apply (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6207">#6207</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/4955c345d53f63394266305744841c4e1bff8123"><code>4955c34</code></a>
Clean up README header, key features table, and self-hosted quickstart
(<a
href="https://redirect.github.com/netbirdio/netbird/issues/6178">#6178</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/9192b4f029f8f0eeaad77fff8625c34ba9849668"><code>9192b4f</code></a>
[client] Bump macOS sleep callback timeout to 20s (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6220">#6220</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/c784b0255063b9cbfde830c78670de2400e46c1c"><code>c784b02</code></a>
[misc] Update contribution guidelines (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6219">#6219</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/d250f92c435bac83fd55f00fad3ee2c292eee910"><code>d250f92</code></a>
feat(reverse-proxy): clusters API surfaces type, online status, and
capabilit...</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/80966ab1b09bd86b7a526d9402b6a47438bc0943"><code>80966ab</code></a>
[management] Ensure SessionStartedAt has a default value (<a
href="https://redirect.github.com/netbirdio/netbird/issues/6211">#6211</a>)</li>
<li><a
href="https://github.com/netbirdio/netbird/commit/af24fd779640538c05c5f261a1e9fdf20fe7773f"><code>af24fd7</code></a>
[management] Add metrics for peer status updates and ephemeral cleanup
(<a
href="https://redirect.github.com/netbirdio/netbird/issues/6196">#6196</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/netbirdio/netbird/compare/v0.71.2...v0.71.4">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-26 16:34:02 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8652684800 Bump github.com/go-openapi/testify/v2 from 2.5.0 to 2.5.1 (#270)
Bumps
[github.com/go-openapi/testify/v2](https://github.com/go-openapi/testify)
from 2.5.0 to 2.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/go-openapi/testify/releases">github.com/go-openapi/testify/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.5.1</h2>
<h2><a
href="https://github.com/go-openapi/testify/tree/v2.5.1">2.5.1</a> -
2026-05-19</h2>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/go-openapi/testify/compare/v2.5.0...v2.5.1">https://github.com/go-openapi/testify/compare/v2.5.0...v2.5.1</a></p>
<p>4 commits in this release.</p>
<hr />
<h3><!-- raw HTML omitted -->Fixed bugs</h3>
<ul>
<li>fix: generated formatted variant should use variadic args by <a
href="https://github.com/fredbi"><code>@​fredbi</code></a> in <a
href="https://redirect.github.com/go-openapi/testify/pull/116">#116</a>
<a
href="https://github.com/go-openapi/testify/commit/f60ffeab12fe8b55ef66f31973367c351f57531a">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Documentation</h3>
<ul>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/115">#115</a>
<a
href="https://github.com/go-openapi/testify/commit/04f252d0ac48ee848b9ba47ed055b5eebf8bfbca">...</a></li>
<li>doc: updated contributors file by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/114">#114</a>
<a
href="https://github.com/go-openapi/testify/commit/79ef8139ea3d1a534a7c050fbddd2f41f53f1062">...</a></li>
</ul>
<h3><!-- raw HTML omitted -->Miscellaneous tasks</h3>
<ul>
<li>chore: prepare release v2.5.1 by <a
href="https://github.com/bot-go-openapi%5Bbot%5D"><code>@​bot-go-openapi[bot]</code></a>
in <a
href="https://redirect.github.com/go-openapi/testify/pull/117">#117</a>
<a
href="https://github.com/go-openapi/testify/commit/c83d81b641ee8d3545743ee7502f31b2a00dc6b6">...</a></li>
</ul>
<hr />
<h3>People who contributed to this release</h3>
<ul>
<li><a href="https://github.com/fredbi"><code>@​fredbi</code></a></li>
</ul>
<hr />
<p><strong><a href="https://github.com/go-openapi/testify">testify</a>
license terms</strong></p>
<p><a
href="https://github.com/go-openapi/testify/?tab=Apache-2.0-1-ov-file#readme"><img
src="http://img.shields.io/badge/license-Apache%20v2-orange.svg"
alt="License" /></a></p>
<h1>Per-module changes</h1>
<hr />
<h2>codegen (2.5.1)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/go-openapi/testify/commit/c83d81b641ee8d3545743ee7502f31b2a00dc6b6"><code>c83d81b</code></a>
chore: prepare release v2.5.1</li>
<li><a
href="https://github.com/go-openapi/testify/commit/f60ffeab12fe8b55ef66f31973367c351f57531a"><code>f60ffea</code></a>
fix: generated formatted variant should use variadic args (<a
href="https://redirect.github.com/go-openapi/testify/issues/116">#116</a>)</li>
<li><a
href="https://github.com/go-openapi/testify/commit/04f252d0ac48ee848b9ba47ed055b5eebf8bfbca"><code>04f252d</code></a>
doc: updated contributors file</li>
<li><a
href="https://github.com/go-openapi/testify/commit/79ef8139ea3d1a534a7c050fbddd2f41f53f1062"><code>79ef813</code></a>
doc: updated contributors file</li>
<li>See full diff in <a
href="https://github.com/go-openapi/testify/compare/v2.5.0...v2.5.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/go-openapi/testify/v2&package-manager=go_modules&previous-version=2.5.0&new-version=2.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 09:57:08 +02:00