-
Notifications
You must be signed in to change notification settings - Fork 353
chore(e2e): build resources using builder functions #15352
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(e2e): build resources using builder functions #15352
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR refactors E2E tests to use builder functions instead of hardcoded YAML strings for creating test resources. The change improves maintainability and type safety by replacing inline YAML with programmatic resource construction.
Changes:
- Replaced inline YAML string with builder pattern for MeshMultiZoneService resource
- Added import for
samplespackage containing the builder functions
Reviewer Checklist🔍 Each of these sections need to be checked by the reviewer of the PR 🔍:
|
0830f99 to
5710d4c
Compare
|
@slonka , I am unable to run the e2e tests locally, it would be great If you allow me to trigger the CI here 🙌 |
|
@NawafSwe thanks for the contribution. Left one comment. Let the PR run. You need to signoff the commits with |
19e8023 to
95535ad
Compare
…lders Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
…ice e2e tests Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
…71e37fc4 (kumahq#15349) Bumps kumahq/kuma-gui to version [master@3bd00a324d469cf3e1aec298c48c4bb871e37fc4](https://github.com/kumahq/kuma-gui/tree/3bd00a324d469cf3e1aec298c48c4bb871e37fc4) > Changelog: chore(deps): use latest kumahq/kuma-gui Signed-off-by: GitHub <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…83d39e6e (kumahq#15351) Bumps kumahq/kuma-gui to version [master@9730c6f3706bb804b32eb877ca52a04583d39e6e](https://github.com/kumahq/kuma-gui/tree/9730c6f3706bb804b32eb877ca52a04583d39e6e) > Changelog: chore(deps): use latest kumahq/kuma-gui Signed-off-by: GitHub <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…ilder Signed-off-by: NawafSwe <[email protected]>
…al.go Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
Signed-off-by: NawafSwe <[email protected]>
…b64d3900 (kumahq#15373) Bumps kumahq/kuma-gui to version [master@ea998e6c7921e2562684164206eb2301b64d3900](https://github.com/kumahq/kuma-gui/tree/ea998e6c7921e2562684164206eb2301b64d3900) > Changelog: chore(deps): use latest kumahq/kuma-gui Signed-off-by: GitHub <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…umahq#15328) This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | [sigs.k8s.io/controller-tools](https://redirect.github.com/kubernetes-sigs/controller-tools) | require | `v0.19.0` → `v0.20.0` |  |  | --- ### Release Notes <details> <summary>kubernetes-sigs/controller-tools (sigs.k8s.io/controller-tools)</summary> ### [`v0.20.0`](https://redirect.github.com/kubernetes-sigs/controller-tools/releases/tag/v0.20.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/controller-tools/compare/v0.19.0...v0.20.0) #### What's Changed -⚠️ Bump to k8s.io/\* v0.35.0 by [@&kumahq#8203;sbueringer](https://redirect.github.com/sbueringer) in [#&kumahq#8203;1318](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1318) -⚠️ Start from local type declaration when applying schema by [@&kumahq#8203;JoelSpeed](https://redirect.github.com/JoelSpeed) in [#&kumahq#8203;1270](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1270) -⚠️ Revert local override breaking behavioural change by [@&kumahq#8203;JoelSpeed](https://redirect.github.com/JoelSpeed) in [#&kumahq#8203;1310](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1310) - ✨ Allow title to be set on a type by [@&kumahq#8203;cbandy](https://redirect.github.com/cbandy) in [#&kumahq#8203;1282](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1282) - ✨ crd/marker: add AtLeastOneOf constraint by [@&kumahq#8203;shashankram](https://redirect.github.com/shashankram) in [#&kumahq#8203;1278](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1278) - ✨ Add k8s:required and k8s:optional markers by [@&kumahq#8203;lalitc375](https://redirect.github.com/lalitc375) in [#&kumahq#8203;1247](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247) - ✨ Publish Windows ARM64 controller-gen and envtest binaries by [@&kumahq#8203;bear-redhat](https://redirect.github.com/bear-redhat) in [#&kumahq#8203;1297](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297) - 🐛 Sort manifest webhooks by [@&kumahq#8203;HaraldNordgren](https://redirect.github.com/HaraldNordgren) in [#&kumahq#8203;1295](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295) - 🐛 Prevent XValidation duplication by verifying if the rule already exists by [@&kumahq#8203;mcbenjemaa](https://redirect.github.com/mcbenjemaa) in [#&kumahq#8203;1296](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296) #### Misc - 🌱 Change sort to slices package by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1299](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1299) - 🌱 Use modernize linter by [@&kumahq#8203;HaraldNordgren](https://redirect.github.com/HaraldNordgren) in [#&kumahq#8203;1300](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1300) - 🌱 Update importas in golangci config by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1309](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1309) - 🌱 Stop setting invalid formats int32/int64 for integer types by [@&kumahq#8203;sbueringer](https://redirect.github.com/sbueringer) in [#&kumahq#8203;1274](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1274) - 🌱 Revert "Stop setting invalid formats int32/int64 for integer types" by [@&kumahq#8203;sbueringer](https://redirect.github.com/sbueringer) in [#&kumahq#8203;1275](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1275) #### envtest - ✨Release envtest v1.34.1 by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1280](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1280) - ✨Release envtest v1.35.0-alpha.3 by [@&kumahq#8203;bear-redhat](https://redirect.github.com/bear-redhat) in [#&kumahq#8203;1303](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1303) - ✨Release envtest v1.35.0 by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1317](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1317) - 🌱 Promotion of envtest release for Kubernetes v1.34.1 by [@&kumahq#8203;sbueringer](https://redirect.github.com/sbueringer) in [#&kumahq#8203;1285](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1285) - 🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by [@&kumahq#8203;sbueringer](https://redirect.github.com/sbueringer) in [#&kumahq#8203;1304](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1304) - 🌱 Promotion of envtest release for Kubernetes v1.35.0 by [@&kumahq#8203;sbueringer](https://redirect.github.com/sbueringer) in [#&kumahq#8203;1319](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1319) #### Dependency bumps - 🌱 Bump to k8s.io/\* v0.34.1 by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1279](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1279) - 🌱 Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1291](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1291) - 🌱 Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1307](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1307) - 🌱 Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1277](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1277) - 🌱 Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1315](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1315) - 🌱 Bump the all-go-mod-patch-and-minor group with 2 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1284](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1284) - 🌱Update golangci-lint version to v2.4.0 by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1281](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1281) - 🌱Update golangci-lint version to v2.5.0 by [@&kumahq#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in [#&kumahq#8203;1288](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1288) - 🌱 Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1290](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1290) - 🌱 Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1292](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1292) - 🌱 Bump the all-github-actions group across 1 directory with 5 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1316](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1316) - 🌱 Bump the all-github-actions group with 2 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1305](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1305) - 🌱 Bump the all-github-actions group with 3 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1276](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1276) - 🌱 Bump the all-github-actions group with 4 updates by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1308](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1308) - 🌱 Bump tj-actions/changed-files from 46.0.5 to 47.0.0 in the all-github-actions group by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;1283](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1283) #### New Contributors - [@&kumahq#8203;lalitc375](https://redirect.github.com/lalitc375) made their first contribution in [#&kumahq#8203;1247](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1247) - [@&kumahq#8203;bear-redhat](https://redirect.github.com/bear-redhat) made their first contribution in [#&kumahq#8203;1297](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1297) - [@&kumahq#8203;HaraldNordgren](https://redirect.github.com/HaraldNordgren) made their first contribution in [#&kumahq#8203;1295](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1295) - [@&kumahq#8203;mcbenjemaa](https://redirect.github.com/mcbenjemaa) made their first contribution in [#&kumahq#8203;1296](https://redirect.github.com/kubernetes-sigs/controller-tools/pull/1296) **Full Changelog**: <kubernetes-sigs/controller-tools@v0.19.0...v0.20.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjYuMTQiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [ginkgo](https://redirect.github.com/onsi/ginkgo) | | patch | `2.27.3` → `2.27.5` |  |  | | [github.com/onsi/ginkgo/v2](https://redirect.github.com/onsi/ginkgo) | require | patch | `v2.27.3` → `v2.27.5` |  |  | --- ### Release Notes <details> <summary>onsi/ginkgo (ginkgo)</summary> ### [`v2.27.5`](https://redirect.github.com/onsi/ginkgo/blob/HEAD/CHANGELOG.md#2275) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.4...v2.27.5) ##### Fixes Don't make a new formatter for each GinkgoT(); that's just silly and uses precious memory ### [`v2.27.4`](https://redirect.github.com/onsi/ginkgo/blob/HEAD/CHANGELOG.md#2274) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.3...v2.27.4) ##### Fixes - CurrentTreeConstructionNodeReport: fix for nested container nodes \[[`59bc751`](https://redirect.github.com/onsi/ginkgo/commit/59bc751)] </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [golangci-lint](https://redirect.github.com/golangci/golangci-lint) | minor | `v2.7.2` → `v2.8.0` | | [golangci-lint](https://redirect.github.com/golangci/golangci-lint) | minor | `2.7.2` → `2.8.0` | --- ### Release Notes <details> <summary>golangci/golangci-lint (golangci-lint)</summary> ### [`v2.8.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v280) [Compare Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.7.2...v2.8.0) *Released on 2026-01-07* 1. Linters new features or changes - `godoc-lint`: from 0.10.2 to 0.11.1 (new rule: `require-stdlib-doclink`) - `golines`: from [`442fd00`](https://redirect.github.com/golangci/golangci-lint/commit/442fd0091d95) to 0.14.0 - `gomoddirectives`: from 0.7.1 to 0.8.0 - `gosec`: from [`daccba6`](https://redirect.github.com/golangci/golangci-lint/commit/daccba6b93d7) to 2.22.11 (new rule: `G116`) - `modernize`: from 0.39.0 to 0.40.0 (new analyzers: `stringscut`, `unsafefuncs`) - `prealloc`: from 1.0.0 to 1.0.1 (message changes) - `unqueryvet`: from 1.3.0 to 1.4.0 (new options: `check-aliased-wildcard`, `check-string-concat`, `check-format-strings`, `check-string-builder`, `check-subqueries`, `ignored-functions`, `sql-builders`) 2. Linters bug fixes - `go-critic`: from 0.14.2 to 0.14.3 - `go-errorlint`: from 1.8.0 to 1.9.0 - `govet`: from 0.39.0 to 0.40.0 - `protogetter`: from 0.3.17 to 0.3.18 - `revive`: add missing enable-default-rules setting 3. Documentation - docs: split installation page </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | [golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys) | require | [`v0.39.0` → `v0.40.0`](https://cs.opensource.google/go/x/sys/+/refs/tags/v0.39.0...refs/tags/v0.40.0) |  |  | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
) This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | gonum.org/v1/gonum | require | `v0.16.0` → `v0.17.0` |  |  | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | kubectl | minor | `v1.34.3` → `v1.35.0` | | registry.k8s.io/kubectl | minor | `v1.34.3` → `v1.35.0` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…21f45 to 9e9eb25 (kumahq#15354) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | gcr.io/distroless/base-nossl-debian12 | final | digest | `1321f45` → `9e9eb25` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
… from ef70836 to b9a1ed9 (kumahq#15355) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | gcr.io/distroless/base-nossl-debian12 | final | digest | `ef70836` → `b9a1ed9` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…m 53ced32 to eb35063 (kumahq#15356) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | gcr.io/distroless/static-debian12 | final | digest | `53ced32` → `eb35063` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…v0.8.6 from 4e0a77d to 8366c73 (kumahq#15357) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | gcr.io/k8s-staging-build-image/distroless-iptables | final | digest | `4e0a77d` → `8366c73` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [k8s.io/utils](https://redirect.github.com/kubernetes/utils) | require | digest | `718f0e5` → `914a6e7` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…15359) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | regclient/actions | action | digest | `1b705e3` → `109c465` | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- > Changelog: skip <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJjaS9za2lwLXRlc3QiLCJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…15361) This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | [github.com/miekg/dns](https://redirect.github.com/miekg/dns) | require | `v1.1.69` → `v1.1.70` |  |  | --- ### Release Notes <details> <summary>miekg/dns (github.com/miekg/dns)</summary> ### [`v1.1.70`](https://redirect.github.com/miekg/dns/compare/v1.1.69...v1.1.70) [Compare Source](https://redirect.github.com/miekg/dns/compare/v1.1.69...v1.1.70) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…umahq#15362) This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | [github.com/prometheus/common](https://redirect.github.com/prometheus/common) | require | `v0.67.4` → `v0.67.5` |  |  | --- ### Release Notes <details> <summary>prometheus/common (github.com/prometheus/common)</summary> ### [`v0.67.5`](https://redirect.github.com/prometheus/common/releases/tag/v0.67.5) [Compare Source](https://redirect.github.com/prometheus/common/compare/v0.67.4...v0.67.5) #### What's Changed - build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.34.0 by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;871](https://redirect.github.com/prometheus/common/pull/871) - Synchronize common files from prometheus/prometheus by [@&kumahq#8203;prombot](https://redirect.github.com/prombot) in [#&kumahq#8203;866](https://redirect.github.com/prometheus/common/pull/866) - build(deps): bump golang.org/x/net from 0.46.0 to 0.48.0 by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;872](https://redirect.github.com/prometheus/common/pull/872) - build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by [@&kumahq#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&kumahq#8203;870](https://redirect.github.com/prometheus/common/pull/870) **Full Changelog**: <prometheus/common@v0.67.4...v0.67.5> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…5363) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prom/prometheus](https://redirect.github.com/prometheus/prometheus) | patch | `v3.9.0` → `v3.9.1` | | redis | digest | `47200b0` → `350e485` | --- ### Release Notes <details> <summary>prometheus/prometheus (prom/prometheus)</summary> ### [`v3.9.1`](https://redirect.github.com/prometheus/prometheus/releases/tag/v3.9.1): 3.9.1 / 2026-01-07 [Compare Source](https://redirect.github.com/prometheus/prometheus/compare/v3.9.0...v3.9.1) - \[BUGFIX] Agent: fix crash shortly after startup from invalid type of object. [#&kumahq#8203;17802](https://redirect.github.com/prometheus/prometheus/issues/17802) - \[BUGFIX] Scraping: fix relabel keep/drop not working. [#&kumahq#8203;17807](https://redirect.github.com/prometheus/prometheus/issues/17807) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- > Changelog: skip <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…6465 to 0c3a910 (kumahq#15364) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [go:sigs.k8s.io/controller-runtime/tools/setup-envtest](https://redirect.github.com/kubernetes-sigs/controller-runtime) | `v0.0.0-20251222141034-adb64659bb1f` → `v0.0.0-20260109145143-0c3a9102bc0a` |  |  | --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- > Changelog: skip <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [skaffold](https://redirect.github.com/GoogleContainerTools/skaffold) | patch | `2.17.0` → `2.17.1` | --- ### Release Notes <details> <summary>GoogleContainerTools/skaffold (skaffold)</summary> ### [`v2.17.1`](https://redirect.github.com/GoogleContainerTools/skaffold/releases/tag/v2.17.1): Release [Compare Source](https://redirect.github.com/GoogleContainerTools/skaffold/compare/v2.17.0...v2.17.1) ### v2.17.1 Release - 2026-01-07 **Linux amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.1/skaffold-linux-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Linux arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.1/skaffold-linux-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS amd64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.1/skaffold-darwin-amd64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **macOS arm64** `curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/v2.17.1/skaffold-darwin-arm64 && chmod +x skaffold && sudo mv skaffold /usr/local/bin` **Windows** <https://storage.googleapis.com/skaffold/releases/v2.17.1/skaffold-windows-amd64.exe> **Docker image** `gcr.io/k8s-skaffold/skaffold:v2.17.1` **Full Changelog**: <GoogleContainerTools/skaffold@v2.17.0...v2.17.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- > Changelog: skip <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…q#15366) This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | [github.com/onsi/gomega](https://redirect.github.com/onsi/gomega) | require | `v1.38.3` → `v1.39.0` |  |  | --- ### Release Notes <details> <summary>onsi/gomega (github.com/onsi/gomega)</summary> ### [`v1.39.0`](https://redirect.github.com/onsi/gomega/releases/tag/v1.39.0) [Compare Source](https://redirect.github.com/onsi/gomega/compare/v1.38.3...v1.39.0) #### 1.39.0 ##### Features Add `MatchErrorStrictly` which only passes if `errors.Is(actual, expected)` returns true. `MatchError`, by contrast, will fallback to string comparison. </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [protoc](https://redirect.github.com/protocolbuffers/protobuf) | minor | `33.2` → `33.4` | --- ### Release Notes <details> <summary>protocolbuffers/protobuf (protoc)</summary> ### [`v33.4`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.4): Protocol Buffers v33.4 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.3...v33.4) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### Other - Refactor(bazel): publish a separate .tar.gz ([#&kumahq#8203;24065](https://redirect.github.com/protocolbuffers/protobuf/issues/24065)) ([`47b3385`](https://redirect.github.com/protocolbuffers/protobuf/commit/47b33852a15f498c49a5cd20762f2300354545e7)) - Bazel: Remove hardcoded dependency on `//:protoc` from language runtimes ([#&kumahq#8203;19679](https://redirect.github.com/protocolbuffers/protobuf/issues/19679)) ([`453cfb2`](https://redirect.github.com/protocolbuffers/protobuf/commit/453cfb23ffc36fe4cb06c4507fc6dddd7c42bd7a)) ### [`v33.3`](https://redirect.github.com/protocolbuffers/protobuf/releases/tag/v33.3): Protocol Buffers v33.3 [Compare Source](https://redirect.github.com/protocolbuffers/protobuf/compare/v33.2...v33.3) ### Announcements - [Protobuf News](https://protobuf.dev/news/) may include additional announcements or pre-announcements for upcoming changes. ### Bazel - Fix: cc\_toolchain should prefer protoc when prebuilt flag is flipped. ([#&kumahq#8203;25168](https://redirect.github.com/protocolbuffers/protobuf/issues/25168)) ([`7b30360`](https://redirect.github.com/protocolbuffers/protobuf/commit/7b303609abd715df575c5a58543d21b98d687d0b)) - Locked down visibility of the new flags and config settings. ([`04ca1b7`](https://redirect.github.com/protocolbuffers/protobuf/commit/04ca1b7b472113471ae2ba7d9473904ae56bfc9b)) - Feat(bazel): wire up prebuilt protoc toolchain ([#&kumahq#8203;24115](https://redirect.github.com/protocolbuffers/protobuf/issues/24115)) ([`aeaede0`](https://redirect.github.com/protocolbuffers/protobuf/commit/aeaede0d08b40f707dec9fa48af84d5fe899e892)) ### Compiler - Create editions test\_utils to fix existing brittle tests in `command_line_interface_unittest` and `code_generator_unittest`. ([`cb0a8c5`](https://redirect.github.com/protocolbuffers/protobuf/commit/cb0a8c53e7821a8afd16211e329e5afe2bf391b2)) - Add edition unstable for development work. ([`44e090c`](https://redirect.github.com/protocolbuffers/protobuf/commit/44e090ccc539f522e4772707447b99d3193f8c4a)) - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) ### C++ - Add edition unstable for development work. ([`44e090c`](https://redirect.github.com/protocolbuffers/protobuf/commit/44e090ccc539f522e4772707447b99d3193f8c4a)) - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) ### Java - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) - Correctly apply JSON recursion limit when parsing an Any-of-Any. ([`94c7f73`](https://redirect.github.com/protocolbuffers/protobuf/commit/94c7f73824f603e0c0efe0e2968e610d8d5f161e)) ### Csharp - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) ### Python - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) - Automated rollback of commit [`38ca2d3`](https://redirect.github.com/protocolbuffers/protobuf/commit/38ca2d35d30df8ad3be22179a5cfe29223945d8a). ([`184b5e8`](https://redirect.github.com/protocolbuffers/protobuf/commit/184b5e8511b21dc50ec1b9b813b735efe03edecf)) ### UPB (Python/PHP/Ruby C-Extension) - Add conformance test for edition unstable ([`d167dd0`](https://redirect.github.com/protocolbuffers/protobuf/commit/d167dd0229d60818c82878880d1a7e410d4294ce)) - Fix unused parameter warnings. ([`cd0cb21`](https://redirect.github.com/protocolbuffers/protobuf/commit/cd0cb21a6239bedbf2adaecec9e309a5509bb580)) ### Other - Don't ignore platform requirements ([`aeedbc6`](https://redirect.github.com/protocolbuffers/protobuf/commit/aeedbc6070a1d1336b9cad8c5ea14bf9885db0c9)) - Update GitHub Actions to use macOS-14 (again). ([`f7b18f8`](https://redirect.github.com/protocolbuffers/protobuf/commit/f7b18f862565a35e7e68f8f309a4c84fd73d2e29)) - Delete redundant ARM tests ([`d4e7a81`](https://redirect.github.com/protocolbuffers/protobuf/commit/d4e7a818adc225b919bf69e42528b2b3aaf383df)) - Protobuf: update php from macos-13 to macos-15-intel ([`9027d6b`](https://redirect.github.com/protocolbuffers/protobuf/commit/9027d6b908528808925e0aa3ef8db39450b37fe3)) - Update GitHub Actions to use macOS-14. ([`f0907f3`](https://redirect.github.com/protocolbuffers/protobuf/commit/f0907f3c1e7a47de3295be778385ee2b24ae0cce)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- > Changelog: skip <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
This PR contains the following updates: | Package | Type | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---| | [golang.org/x/text](https://pkg.go.dev/golang.org/x/text) | require | [`v0.32.0` → `v0.33.0`](https://cs.opensource.google/go/x/text/+/refs/tags/v0.32.0...refs/tags/v0.33.0) |  |  | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kumahq/kuma). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
…45ff74f1 (kumahq#15374) Bumps kumahq/kuma-gui to version [master@bd08e50692ee7b3376b9d4026446d90345ff74f1](https://github.com/kumahq/kuma-gui/tree/bd08e50692ee7b3376b9d4026446d90345ff74f1) > Changelog: chore(deps): use latest kumahq/kuma-gui Signed-off-by: GitHub <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Signed-off-by: NawafSwe <[email protected]>
95535ad to
42a10e6
Compare
|
@slonka All commits signed off sir! |
Motivation
Currently, many e2e tests use hardcoded YAML strings and
fmt.Sprintf-based helper functions to create test resources. This approach has several drawbacks:Function name bloat: As noted in #11279, this leads to unwieldy function names like
MTLSMeshWithMeshServicesAndMetricsKuberneteswhen we need to support various field combinations.Maintainability: Static YAML strings scattered throughout test files are harder to maintain and refactor when resource schemas change.
Type safety: String-based YAML generation lacks compile-time validation and IDE support.
This PR addresses these issues by replacing static YAML strings with the existing builder pattern that's already used in unit tests, following the approach suggested in the issue comments.
Changes
This PR replaces hardcoded YAML strings with builder functions in e2e tests:
test/e2e_env/multizone/localityawarelb/meshmultizoneservice.go: Replaced staticMeshMultiZoneServiceYAML withbuilders.MeshMultiZoneService()builder pattern using method chaining.test/e2e_env/multizone/externalservices/externalservices_multizone_universal.go: Fixed incorrect usage ofResourceUniversal()to properly use the builder pattern.Benefits
Future work
This PR focuses on
MeshMultiZoneServiceas a starting point. Additional resources (such asMeshLoadBalancingStrategy) still use static YAML and can be migrated in follow-up PRs as builders become available.Related issues
Addresses #11294 and the concerns raised in #11279.