Compare commits

...

105 Commits

Author SHA1 Message Date
renovate 39b6d10e45 fix(deps): update kubernetes monorepo to v0.36.0
renovate/stability-days Updates have met minimum release age requirement
default-request-adder / vulnerabilities (pull_request) Successful in 1m46s
default-request-adder / test (pull_request) Successful in 2m4s
default-request-adder / build (pull_request) Failing after 22m38s
2026-04-25 19:03:20 +00:00
renovate c9fbdc9e82 chore(deps): update golang:1.26.2 docker digest to f715906 (#286)
default-request-adder / test (push) Successful in 1m55s
default-request-adder / vulnerabilities (push) Successful in 1m48s
default-request-adder / build (push) Successful in 55s
Release / release (push) Successful in 1m16s
2026-04-22 15:44:10 +00:00
renovate 9fc2eb68ec chore(deps): update golang:1.26.2 docker digest to 46d487a (#285)
default-request-adder / test (push) Successful in 1m53s
default-request-adder / vulnerabilities (push) Successful in 2m23s
Release / release (push) Failing after 1m1s
default-request-adder / build (push) Failing after 20m14s
2026-04-22 10:04:39 +00:00
releaser 8ad3efbb4a chore(release): prepare for 1.6.5 (#284)
Release / release (push) Successful in 46s
default-request-adder / vulnerabilities (push) Successful in 1m44s
default-request-adder / test (push) Successful in 2m2s
default-request-adder / build (push) Successful in 56s
## [1.6.5] - 2026-04-19

### 🐛 Bug Fixes

- *(deps)* Update module k8s.io/apimachinery to v0.35.4 (#281)
- *(deps)* Update kubernetes monorepo to v0.35.4 (#283)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update golang:1.26.1 docker digest to 595c784 (#267)
- *(deps)* Update golang:1.26.1 docker digest to 42ebbf7 (#269)
- *(deps)* Update golang:1.26.1 docker digest to cd78d88 (#271)
- *(deps)* Update golang docker tag to v1.26.2 (#274)
- *(deps)* Update dependency go to v1.26.2 (#273)
- *(deps)* Update golang:1.26.2 docker digest to fcdb3e4 (#277)
- *(deps)* Update golang:1.26.2 docker digest to 5f3787b (#279)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #284
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-04-19 11:01:04 +00:00
renovate 03c1a0821b fix(deps): update kubernetes monorepo to v0.35.4 (#283)
Release / release (push) Successful in 58s
default-request-adder / vulnerabilities (push) Successful in 1m47s
default-request-adder / test (push) Successful in 1m52s
default-request-adder / build (push) Failing after 2h31m17s
2026-04-19 09:47:49 +00:00
renovate b3a395f5fa fix(deps): update module k8s.io/apimachinery to v0.35.4 (#281)
default-request-adder / vulnerabilities (push) Successful in 1m55s
default-request-adder / test (push) Successful in 2m6s
default-request-adder / build (push) Successful in 1m1s
Release / release (push) Successful in 58s
2026-04-17 20:35:50 +00:00
renovate 2378bbc316 chore(deps): update golang:1.26.2 docker digest to 5f3787b (#279)
default-request-adder / build (push) Successful in 1m4s
default-request-adder / vulnerabilities (push) Successful in 1m49s
default-request-adder / test (push) Successful in 2m4s
Release / release (push) Successful in 1m14s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang | final | digest | `fcdb3e4` → `5f3787b` |

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMTMiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMTAuMTMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #279
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-04-15 07:38:13 +00:00
renovate d2dbfeeb89 chore(deps): update golang:1.26.2 docker digest to fcdb3e4 (#277)
default-request-adder / vulnerabilities (push) Successful in 1m44s
Release / release (push) Successful in 1m14s
default-request-adder / test (push) Successful in 2m4s
default-request-adder / build (push) Failing after 1h13m39s
2026-04-12 13:02:36 +00:00
renovate f4e3ff189c chore(deps): update dependency go to v1.26.2 (#273)
default-request-adder / test (push) Successful in 1m59s
default-request-adder / vulnerabilities (push) Successful in 1m51s
Release / release (push) Successful in 1m0s
default-request-adder / build (push) Successful in 56m5s
2026-04-11 02:08:32 +00:00
renovate 70d050e164 chore(deps): update golang docker tag to v1.26.2 (#274)
default-request-adder / test (push) Successful in 2m0s
Release / release (push) Successful in 56s
default-request-adder / vulnerabilities (push) Successful in 2m2s
default-request-adder / build (push) Successful in 1h3m15s
2026-04-11 00:16:30 +00:00
renovate 2389e8a4c0 chore(deps): update golang:1.26.1 docker digest to cd78d88 (#271)
default-request-adder / test (push) Successful in 1m55s
Release / release (push) Successful in 52s
default-request-adder / build (push) Successful in 1m30s
default-request-adder / vulnerabilities (push) Successful in 1m53s
2026-04-07 21:02:06 +00:00
renovate 6392a9006a chore(deps): update golang:1.26.1 docker digest to 42ebbf7 (#269)
default-request-adder / build (push) Successful in 1m0s
default-request-adder / vulnerabilities (push) Successful in 1m33s
default-request-adder / test (push) Successful in 1m55s
Release / release (push) Successful in 51s
2026-04-07 09:33:33 +00:00
renovate 9e16187072 chore(deps): update golang:1.26.1 docker digest to 595c784 (#267)
Release / release (push) Successful in 1m2s
default-request-adder / test (push) Successful in 2m6s
default-request-adder / vulnerabilities (push) Successful in 1m50s
default-request-adder / build (push) Failing after 22m11s
2026-03-21 15:08:58 +00:00
releaser 32076987bb chore(release): prepare for 1.6.4 (#266)
Release / release (push) Successful in 48s
default-request-adder / build (push) Successful in 59s
default-request-adder / test (push) Successful in 2m2s
default-request-adder / vulnerabilities (push) Successful in 1m51s
## [1.6.4] - 2026-03-19

### 🐛 Bug Fixes

- *(deps)* Update kubernetes monorepo to v0.35.3 (#265)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update golang:1.26.1 docker digest to cdebbd5 (#254)
- *(deps)* Update golang:1.26.1 docker digest to c7e98cc (#255)
- *(deps)* Update golang:1.26.1 docker digest to 318ba17 (#257)
- *(deps)* Update golang:1.26.1 docker digest to 16e774b (#259)
- *(deps)* Update golang:1.26.1 docker digest to dd25c49 (#261)
- *(deps)* Update golang:1.26.1 docker digest to c42e4d7 (#263)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #266
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-03-19 14:09:22 +00:00
renovate df6e40cdb4 fix(deps): update kubernetes monorepo to v0.35.3 (#265)
default-request-adder / test (push) Successful in 2m0s
default-request-adder / vulnerabilities (push) Successful in 1m54s
Release / release (push) Successful in 1m6s
default-request-adder / build (push) Successful in 1h30m40s
2026-03-19 12:14:50 +00:00
renovate b2058ef96c chore(deps): update golang:1.26.1 docker digest to c42e4d7 (#263)
default-request-adder / test (push) Successful in 1m38s
default-request-adder / vulnerabilities (push) Successful in 2m6s
Release / release (push) Successful in 1m3s
default-request-adder / build (push) Failing after 24m39s
2026-03-17 11:09:13 +00:00
renovate 6e9481a21a chore(deps): update golang:1.26.1 docker digest to dd25c49 (#261)
Release / release (push) Successful in 59s
default-request-adder / vulnerabilities (push) Successful in 1m48s
default-request-adder / test (push) Successful in 3m6s
default-request-adder / build (push) Failing after 1h8m26s
2026-03-17 09:08:58 +00:00
renovate 3cc478f65c chore(deps): update golang:1.26.1 docker digest to 16e774b (#259)
Release / release (push) Successful in 1m3s
default-request-adder / build (push) Successful in 1m8s
default-request-adder / test (push) Successful in 1m50s
default-request-adder / vulnerabilities (push) Successful in 1m49s
2026-03-17 06:03:47 +00:00
renovate e107536610 chore(deps): update golang:1.26.1 docker digest to 318ba17 (#257)
default-request-adder / vulnerabilities (push) Successful in 1m31s
default-request-adder / test (push) Successful in 2m35s
Release / release (push) Successful in 56s
default-request-adder / build (push) Successful in 2m21s
2026-03-17 04:04:14 +00:00
renovate c632645e51 chore(deps): update golang:1.26.1 docker digest to c7e98cc (#255)
default-request-adder / build (push) Successful in 1m3s
default-request-adder / vulnerabilities (push) Successful in 2m10s
default-request-adder / test (push) Successful in 2m12s
Release / release (push) Successful in 58s
2026-03-11 03:39:55 +00:00
renovate 0121267db5 chore(deps): update golang:1.26.1 docker digest to cdebbd5 (#254)
Release / release (push) Failing after 58s
default-request-adder / build (push) Successful in 1m15s
default-request-adder / test (push) Successful in 1m57s
default-request-adder / vulnerabilities (push) Successful in 1m59s
2026-03-10 23:47:02 +00:00
releaser 61491bd33b chore(release): prepare for 1.6.3 (#253)
Release / release (push) Successful in 45s
default-request-adder / vulnerabilities (push) Successful in 2m15s
default-request-adder / test (push) Successful in 3m19s
default-request-adder / build (push) Failing after 1h4m30s
## [1.6.3] - 2026-03-06

### 🐛 Bug Fixes

- *(deps)* Update kubernetes packages to v0.35.2 (#247)

### ⚙️ Miscellaneous Tasks

- *(deps)* Update golang:1.26.0 docker digest to b39810f (#242)
- *(deps)* Update golang:1.26.0 docker digest to b751797 (#243)
- *(deps)* Update golang:1.26.0 docker digest to a9c4aac (#244)
- *(deps)* Update golang:1.26.0 docker digest to 9edf713 (#246)
- *(deps)* Update golang:1.26.0 docker digest to fb612b7
- *(deps)* Update golang docker tag to v1.26.1 (#251)
- *(deps)* Update dependency go to v1.26.1 (#250)

<!-- generated by git-cliff -->

---

**Note:** Please use **Squash Merge** when merging this PR.

Reviewed-on: #253
Co-authored-by: Unbound Releaser <releaser@unbound.se>
Co-committed-by: Unbound Releaser <releaser@unbound.se>
2026-03-06 20:01:44 +00:00
renovate 2d0aad04b0 chore(deps): update dependency go to v1.26.1 (#250)
Release / release (push) Successful in 58s
default-request-adder / vulnerabilities (push) Successful in 2m19s
default-request-adder / build (push) Successful in 2m20s
default-request-adder / test (push) Successful in 3m0s
2026-03-06 08:10:09 +00:00
renovate c3aa2d0fd3 chore(deps): update golang docker tag to v1.26.1 (#251)
Release / release (push) Successful in 1m12s
default-request-adder / vulnerabilities (push) Successful in 1m59s
default-request-adder / test (push) Successful in 2m39s
default-request-adder / build (push) Successful in 40m29s
2026-03-06 03:51:59 +00:00
argoyle 6b8d75bed6 Merge pull request 'chore(deps): update golang:1.26.0 docker digest to fb612b7' (#249) from renovate/golang-1.26.0 into main
default-request-adder / test (push) Successful in 2m43s
Release / release (push) Failing after 1m25s
default-request-adder / vulnerabilities (push) Successful in 2m21s
default-request-adder / build (push) Successful in 3m9s
Reviewed-on: #249
2026-03-03 08:43:26 +00:00
renovate 6fb58da96e chore(deps): update golang:1.26.0 docker digest to fb612b7
default-request-adder / test (pull_request) Successful in 3m12s
default-request-adder / vulnerabilities (pull_request) Successful in 2m28s
default-request-adder / build (pull_request) Successful in 24m11s
2026-03-03 05:03:26 +00:00
renovate 75c117a776 fix(deps): update kubernetes packages to v0.35.2 (#247)
Release / release (push) Successful in 1m38s
default-request-adder / build (push) Successful in 2m17s
default-request-adder / vulnerabilities (push) Successful in 2m50s
default-request-adder / test (push) Successful in 4m15s
2026-02-27 15:14:54 +00:00
renovate fe56db2dcb chore(deps): update golang:1.26.0 docker digest to 9edf713 (#246)
Release / release (push) Failing after 1m5s
default-request-adder / vulnerabilities (push) Successful in 3m45s
default-request-adder / test (push) Successful in 3m48s
default-request-adder / build (push) Successful in 53m45s
2026-02-25 10:07:29 +00:00
renovate c5702f98f4 chore(deps): update golang:1.26.0 docker digest to a9c4aac (#244)
Release / release (push) Successful in 1m0s
default-request-adder / vulnerabilities (push) Successful in 2m40s
default-request-adder / test (push) Successful in 4m5s
default-request-adder / build (push) Failing after 1h9m6s
2026-02-25 07:19:20 +00:00
renovate b331a90ea2 chore(deps): update golang:1.26.0 docker digest to b751797 (#243)
Release / release (push) Failing after 1m19s
default-request-adder / vulnerabilities (push) Successful in 2m2s
default-request-adder / test (push) Successful in 6m13s
default-request-adder / build (push) Failing after 49m17s
2026-02-25 02:54:34 +00:00
renovate b94eeaa830 chore(deps): update golang:1.26.0 docker digest to b39810f (#242)
Release / release (push) Failing after 1m6s
default-request-adder / vulnerabilities (push) Successful in 2m15s
default-request-adder / build (push) Successful in 2m41s
default-request-adder / test (push) Successful in 3m49s
2026-02-25 00:12:08 +00:00
argoyle f3e940b121 Merge pull request 'chore(release): prepare for 1.6.2' (#232) from next-release into main
Release / release (push) Successful in 1m54s
default-request-adder / build (push) Successful in 4m1s
default-request-adder / vulnerabilities (push) Successful in 5m50s
default-request-adder / test (push) Successful in 7m57s
Reviewed-on: #232
2026-02-11 21:44:32 +00:00
releaser c4382958bb chore(release): prepare for 1.6.2
default-request-adder / vulnerabilities (pull_request) Successful in 6m39s
default-request-adder / test (pull_request) Successful in 8m38s
default-request-adder / build (pull_request) Failing after 40m41s
2026-02-11 21:09:12 +00:00
releaser d03002b521 chore(release): prepare for 1.6.2 2026-02-11 21:09:08 +00:00
releaser 44c0c70e0e chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 14f564a18b chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 18b6dd84ea chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser f115b09bec chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser f412b64691 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 015b20a773 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 904ad3e157 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser dc9a284c21 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 468d8c9802 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 09ca5de7bb chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 132a189860 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 9a37a88ea9 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser 0d1d823ac5 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
releaser fbb78b7855 chore(release): prepare for 1.6.2 2026-02-11 21:08:53 +00:00
argoyle e526b5e05a Merge pull request 'chore(deps): update golang docker tag to v1.26.0' (#239) from renovate/golang-1.x into main
Release / release (push) Successful in 2m34s
default-request-adder / build (push) Successful in 4m21s
default-request-adder / vulnerabilities (push) Successful in 4m5s
default-request-adder / test (push) Successful in 5m40s
Reviewed-on: #239
2026-02-11 21:06:32 +00:00
renovate 111b984178 chore(deps): update golang docker tag to v1.26.0
default-request-adder / vulnerabilities (pull_request) Successful in 1m32s
default-request-adder / test (pull_request) Successful in 2m19s
default-request-adder / build (pull_request) Successful in 29m36s
2026-02-11 19:04:00 +00:00
renovate aff1826f44 fix(deps): update kubernetes packages to v0.35.1 (#241)
Release / release (push) Successful in 1m55s
default-request-adder / vulnerabilities (push) Successful in 6m41s
default-request-adder / test (push) Successful in 12m11s
default-request-adder / build (push) Failing after 1h49m35s
2026-02-11 18:11:16 +00:00
renovate 48eae3d4c4 chore(deps): update golang:1.25.7 docker digest to 85c0ab0 (#240)
default-request-adder / build (push) Successful in 50s
default-request-adder / vulnerabilities (push) Successful in 1m17s
Release / release (push) Successful in 55s
default-request-adder / test (push) Successful in 2m54s
2026-02-11 01:47:29 +00:00
renovate fd615d4df7 chore(deps): update dependency go to v1.26.0 (#238)
Release / release (push) Failing after 43s
default-request-adder / build (push) Successful in 53s
default-request-adder / vulnerabilities (push) Successful in 1m36s
default-request-adder / test (push) Successful in 1m56s
2026-02-10 20:45:24 +00:00
renovate 6698adb1b1 chore(deps): update golang:1.25.7 docker digest to cc73743 (#237)
Release / release (push) Successful in 55s
default-request-adder / build (push) Successful in 4m22s
default-request-adder / vulnerabilities (push) Successful in 7m57s
default-request-adder / test (push) Successful in 9m49s
2026-02-08 07:49:20 +00:00
renovate bb88f9d86f chore(deps): update golang docker tag to v1.25.7 (#236)
Release / release (push) Successful in 43s
default-request-adder / build (push) Successful in 48s
default-request-adder / vulnerabilities (push) Successful in 2m14s
default-request-adder / test (push) Successful in 3m0s
2026-02-05 10:38:18 +00:00
renovate 6d136f9454 chore(deps): update dependency go to v1.25.7 (#235)
Release / release (push) Successful in 2m42s
default-request-adder / build (push) Successful in 3m23s
default-request-adder / vulnerabilities (push) Successful in 4m10s
default-request-adder / test (push) Successful in 5m41s
2026-02-04 17:07:23 +00:00
renovate 494d0c4d62 chore(deps): update golang:1.25.6 docker digest to 06d1251 (#234)
Release / release (push) Failing after 43s
default-request-adder / build (push) Successful in 5m49s
default-request-adder / vulnerabilities (push) Successful in 5m56s
default-request-adder / test (push) Successful in 7m2s
2026-02-03 16:44:18 +00:00
renovate f57889b75b chore(deps): update golang:1.25.6 docker digest to 4c973c7 (#233)
default-request-adder / build (push) Successful in 46s
Release / release (push) Failing after 37s
default-request-adder / vulnerabilities (push) Successful in 1m22s
default-request-adder / test (push) Successful in 2m1s
2026-02-03 10:04:39 +00:00
argoyle 4e6c85d178 Merge pull request 'chore: remove unused .gitlab-ci.yml' (#231) from remove-gitlab-ci into main
Release / release (push) Successful in 1m5s
default-request-adder / vulnerabilities (push) Successful in 3m2s
default-request-adder / test (push) Successful in 4m9s
default-request-adder / build (push) Successful in 1h5m26s
Reviewed-on: #231
2026-01-23 19:15:42 +00:00
argoyle 55fd2c1348 chore: remove unused .gitlab-ci.yml
default-request-adder / vulnerabilities (pull_request) Successful in 7m28s
default-request-adder / test (pull_request) Successful in 11m15s
default-request-adder / build (pull_request) Successful in 27m54s
No longer needed after migration to Gitea Actions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 14:33:16 +01:00
renovate 41d0979322 chore(deps): update golang:1.25.6 docker digest to ce63a16 (#230)
default-request-adder / vulnerabilities (push) Successful in 2m59s
Release / release (push) Failing after 44s
default-request-adder / test (push) Successful in 4m3s
default-request-adder / build (push) Successful in 36m31s
2026-01-19 22:44:56 +00:00
argoyle d398d6da0d Merge pull request 'chore(release): prepare for 1.6.1' (#229) from next-release into main
Release / release (push) Successful in 1m44s
default-request-adder / vulnerabilities (push) Successful in 3m52s
default-request-adder / test (push) Successful in 4m49s
default-request-adder / build (push) Successful in 28m3s
Reviewed-on: #229
2026-01-19 10:50:35 +00:00
releaser 1846212e68 chore(release): prepare for 1.6.1
default-request-adder / vulnerabilities (pull_request) Successful in 4m8s
default-request-adder / test (pull_request) Successful in 5m48s
default-request-adder / build (pull_request) Successful in 32m5s
2026-01-19 10:17:33 +00:00
releaser 2c21e132b5 chore(release): prepare for 1.6.1 2026-01-19 10:17:27 +00:00
releaser 6a6638252a chore(release): prepare for 1.6.1 2026-01-19 10:13:14 +00:00
releaser d597071e40 chore(release): prepare for 1.6.1 2026-01-19 10:13:09 +00:00
argoyle 24ed80e146 Merge branch 'multi-architecture-dockerfile-updates'
default-request-adder / build (push) Successful in 4m30s
Release / release (push) Successful in 2m26s
default-request-adder / vulnerabilities (push) Successful in 9m52s
default-request-adder / test (push) Successful in 15m7s
2026-01-19 11:08:39 +01:00
peter 9a089c8af7 fix: standardize Dockerfile stage names to uppercase
default-request-adder / vulnerabilities (pull_request) Successful in 3m13s
default-request-adder / test (pull_request) Successful in 3m36s
default-request-adder / build (pull_request) Successful in 1h12m8s
Updates the Dockerfile to use uppercase for multi-stage build
definitions. This change enhances readability and maintains consistency
across the build stages, ensuring alignment with common best practices in
Dockerfile conventions.
2026-01-19 08:31:53 +01:00
peter b310c8df57 build: support multi-architecture builds in Dockerfile
Add ARG directives for TARGETOS and TARGETARCH to enable 
multi-architecture support. Modify the build command to 
use the specified target OS and architecture for more 
flexible and portable builds. Ensure compatibility 
with different deployment environments.
2026-01-19 08:31:53 +01:00
argoyle 049a3146ac Merge pull request 'chore(release): prepare for 1.6.0' (#224) from next-release into main
Release / release (push) Successful in 1m32s
default-request-adder / vulnerabilities (push) Successful in 4m27s
default-request-adder / test (push) Successful in 6m4s
default-request-adder / build (push) Successful in 18m23s
Reviewed-on: #224
2026-01-16 13:24:52 +00:00
releaser 86bd5d23ee chore(release): prepare for 1.6.0
default-request-adder / vulnerabilities (pull_request) Successful in 7m0s
default-request-adder / test (pull_request) Successful in 10m15s
default-request-adder / build (pull_request) Successful in 53m12s
2026-01-16 12:29:06 +00:00
releaser 21b6080185 chore(release): prepare for 1.6.0 2026-01-16 12:27:52 +00:00
releaser 4ad4516304 chore(release): prepare for 1.5.1
default-request-adder / vulnerabilities (pull_request) Successful in 2m17s
default-request-adder / test (pull_request) Successful in 2m55s
default-request-adder / build (pull_request) Failing after 14m15s
2026-01-16 12:26:18 +00:00
releaser cf832f4b05 chore(release): prepare for 1.5.1 2026-01-16 12:26:18 +00:00
releaser 593e636d9a chore(release): prepare for 1.5.1 2026-01-16 12:26:18 +00:00
releaser 4a5e4fc893 chore(release): prepare for 1.5.1 2026-01-16 12:26:18 +00:00
argoyle d1d65420d3 Merge pull request 'feat: add multi-platform build support (amd64, arm64)' (#227) from feat/ci-docker-build into main
default-request-adder / build (push) Successful in 1m14s
default-request-adder / vulnerabilities (push) Successful in 1m43s
default-request-adder / test (push) Successful in 2m10s
Release / release (push) Successful in 5m23s
Reviewed-on: #227
2026-01-16 12:23:17 +00:00
argoyle c378376881 feat: add multi-platform build support (amd64, arm64)
default-request-adder / vulnerabilities (pull_request) Successful in 3m37s
default-request-adder / test (pull_request) Successful in 4m48s
default-request-adder / build (pull_request) Successful in 1h5m5s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 12:04:12 +01:00
renovate 598566b588 chore(deps): update dependency go to v1.25.6 (#225)
Release / release (push) Successful in 1m13s
default-request-adder / build (push) Successful in 1m3s
default-request-adder / vulnerabilities (push) Successful in 4m9s
default-request-adder / test (push) Successful in 6m26s
2026-01-15 20:26:25 +00:00
renovate 025c605d93 chore(deps): update golang:1.25.5 docker digest to 3a01526 (#223)
Release / release (push) Successful in 1m14s
default-request-adder / vulnerabilities (push) Successful in 1m33s
default-request-adder / test (push) Successful in 1m48s
default-request-adder / build (push) Successful in 49m1s
2026-01-13 06:44:04 +00:00
argoyle 9fa9837499 Merge pull request 'chore(release): prepare for 1.5.0' (#222) from next-release into main
Release / release (push) Successful in 1m19s
default-request-adder / build (push) Successful in 1m7s
default-request-adder / vulnerabilities (push) Successful in 2m7s
default-request-adder / test (push) Successful in 2m29s
Reviewed-on: #222
2026-01-10 19:50:47 +00:00
releaser 7a9b02140e chore(release): prepare for 1.5.0
default-request-adder / vulnerabilities (pull_request) Successful in 4m17s
default-request-adder / test (pull_request) Successful in 5m10s
default-request-adder / build (pull_request) Successful in 6m6s
2026-01-10 19:42:43 +00:00
releaser 761284bd48 chore(release): prepare for 1.5.0 2026-01-10 19:42:39 +00:00
argoyle cb793f051c Merge pull request 'feat: add Docker build and push to CI workflow' (#221) from feat/ci-docker-build into main
Release / release (push) Successful in 2m6s
default-request-adder / vulnerabilities (push) Successful in 4m12s
default-request-adder / test (push) Successful in 5m0s
default-request-adder / build (push) Successful in 7m52s
Reviewed-on: #221
2026-01-10 19:40:09 +00:00
argoyle 4aa9145c07 feat: add Docker build and push to CI workflow
default-request-adder / vulnerabilities (pull_request) Successful in 4m11s
default-request-adder / test (pull_request) Successful in 5m10s
default-request-adder / build (pull_request) Successful in 6m48s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 20:29:51 +01:00
argoyle 486182c91c Merge pull request 'chore(release): prepare for 1.4.0' (#220) from next-release into main
Release / release (push) Successful in 2m51s
default-request-adder / vulnerabilities (push) Successful in 6m1s
default-request-adder / test (push) Successful in 6m21s
Reviewed-on: #220
2026-01-10 18:50:27 +00:00
releaser ab15603652 chore(release): prepare for 1.4.0
default-request-adder / test (pull_request) Successful in 8m3s
default-request-adder / vulnerabilities (pull_request) Successful in 6m19s
2026-01-10 18:37:32 +00:00
releaser 70ea428e41 chore(release): prepare for 1.4.0 2026-01-10 18:37:26 +00:00
argoyle 56b6ed52d2 Merge pull request 'feat: run CI workflow on tags' (#219) from feat/ci-on-tags into main
Release / release (push) Successful in 1m55s
default-request-adder / vulnerabilities (push) Successful in 4m9s
default-request-adder / test (push) Successful in 5m45s
Reviewed-on: #219
2026-01-10 18:34:27 +00:00
argoyle 245f86f4d7 feat: run CI workflow on tags
default-request-adder / vulnerabilities (pull_request) Successful in 3m49s
default-request-adder / test (pull_request) Successful in 4m39s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 19:25:20 +01:00
argoyle cfa8832598 Merge pull request 'chore(release): prepare for 1.3.0' (#213) from next-release into main
default-request-adder / vulnerabilities (push) Successful in 1m19s
default-request-adder / test (push) Successful in 3m58s
Release / release (push) Successful in 1m51s
Reviewed-on: #213
2026-01-09 16:12:18 +00:00
releaser a8f8728790 chore(release): prepare for 1.3.0 2026-01-09 16:11:31 +00:00
releaser 9dbc7f01e1 chore(release): prepare for 1.3.0 2026-01-09 16:11:21 +00:00
argoyle 15697d176f Merge pull request 'feat: add release workflow using shared workflows' (#217) from feat/release-workflow into main
Release / release (push) Successful in 1m17s
default-request-adder / vulnerabilities (push) Successful in 1m39s
default-request-adder / test (push) Successful in 2m13s
Reviewed-on: #217
2026-01-09 16:09:31 +00:00
argoyle 63c16baf46 Merge pull request 'docs: add CLAUDE.md for Claude Code guidance' (#218) from docs/add-claude-md into main
default-request-adder / vulnerabilities (push) Has been cancelled
default-request-adder / test (push) Has been cancelled
Reviewed-on: #218
2026-01-09 16:09:24 +00:00
argoyle 37063450c1 feat: add release workflow using shared workflows
default-request-adder / vulnerabilities (pull_request) Successful in 3m43s
default-request-adder / test (pull_request) Successful in 5m16s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 16:56:21 +01:00
argoyle a6ab81eeaa docs: add CLAUDE.md for Claude Code guidance
default-request-adder / vulnerabilities (pull_request) Successful in 1m21s
default-request-adder / test (pull_request) Successful in 4m48s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 16:38:39 +01:00
argoyle 9b7ced4e92 Merge pull request 'chore(deps): update actions/setup-go action to v6' (#216) from renovate/actions-setup-go-6.x into main
default-request-adder / vulnerabilities (push) Successful in 10m0s
default-request-adder / test (push) Successful in 11m54s
Reviewed-on: #216
2026-01-08 16:19:06 +00:00
renovate b0ce0d23f3 chore(deps): update actions/setup-go action to v6
default-request-adder / vulnerabilities (pull_request) Successful in 2m24s
default-request-adder / test (pull_request) Successful in 3m10s
2026-01-08 16:09:18 +00:00
argoyle 19f894cc29 Merge pull request 'chore(deps): update actions/checkout action to v6' (#215) from renovate/actions-checkout-6.x into main
default-request-adder / vulnerabilities (push) Successful in 4m4s
default-request-adder / test (push) Successful in 4m39s
Reviewed-on: #215
2026-01-08 15:12:58 +00:00
renovate d04224b42b chore(deps): update actions/checkout action to v6
default-request-adder / vulnerabilities (pull_request) Successful in 6m16s
default-request-adder / test (pull_request) Successful in 7m59s
2026-01-08 15:03:28 +00:00
argoyle 46b3a6ddce Merge pull request 'feat: migrate from GitLab CI to Gitea Actions' (#214) from feat/gitea-actions into main
default-request-adder / vulnerabilities (push) Successful in 2m19s
default-request-adder / test (push) Successful in 3m25s
Reviewed-on: #214
2026-01-08 14:47:28 +00:00
argoyle fba731bc03 feat: migrate from GitLab CI to Gitea Actions
default-request-adder / vulnerabilities (pull_request) Successful in 4m27s
default-request-adder / test (pull_request) Successful in 5m26s
2026-01-08 15:21:31 +01:00
Unbound Release dea17c0ab0 chore(release): prepare for 1.2.5 2025-12-30 18:06:45 +00:00
Unbound Release ef344ed315 chore(release): prepare for 1.2.5 2025-12-30 18:06:43 +00:00
10 changed files with 277 additions and 89 deletions
+8
View File
@@ -0,0 +1,8 @@
{
"permissions": {
"allow": [
"Bash(but rub --help:*)",
"Bash(but status)"
]
}
}
+42
View File
@@ -0,0 +1,42 @@
name: default-request-adder
on:
push:
branches: [main]
tags: ['*']
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: 'stable'
- name: Run tests
run: go test -race -coverprofile=coverage.txt ./...
vulnerabilities:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version: 'stable'
- name: Check vulnerabilities
run: |
go install golang.org/x/vuln/cmd/govulncheck@latest
govulncheck ./...
build:
runs-on: ubuntu-latest
env:
BUILDTOOLS_CONTENT: ${{ secrets.BUILDTOOLS_CONTENT }}
GITEA_REPOSITORY: ${{ gitea.repository }}
steps:
- uses: actions/checkout@v6
- uses: buildtool/setup-buildtools-action@v1
- name: Build and push
run: unset GITEA_TOKEN && build --platform linux/amd64,linux/arm64 && push
+9
View File
@@ -0,0 +1,9 @@
name: Release
on:
push:
branches: [main]
jobs:
release:
uses: unboundsoftware/shared-workflows/.gitea/workflows/Release.yml@main
-20
View File
@@ -1,20 +0,0 @@
include:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
- project: unboundsoftware/ci-templates
file: Defaults.gitlab-ci.yml
- project: unboundsoftware/ci-templates
file: Release.gitlab-ci.yml
stages:
- build
image: buildtool/build-tools:${BUILDTOOLS_VERSION}
build:
stage: build
script:
- build
- curl -Os https://uploader.codecov.io/latest/linux/codecov
- chmod +x codecov
- ./codecov -t ${CODECOV_TOKEN} -R $CI_PROJECT_DIR -C $CI_COMMIT_SHA -r $CI_PROJECT_PATH
- push
+3 -1
View File
@@ -1 +1,3 @@
{"version":"1.2.4"}
{
"version": "1.6.5"
}
+117
View File
@@ -2,6 +2,123 @@
All notable changes to this project will be documented in this file.
## [1.6.5] - 2026-04-19
### 🐛 Bug Fixes
- *(deps)* Update module k8s.io/apimachinery to v0.35.4 (#281)
- *(deps)* Update kubernetes monorepo to v0.35.4 (#283)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.26.1 docker digest to 595c784 (#267)
- *(deps)* Update golang:1.26.1 docker digest to 42ebbf7 (#269)
- *(deps)* Update golang:1.26.1 docker digest to cd78d88 (#271)
- *(deps)* Update golang docker tag to v1.26.2 (#274)
- *(deps)* Update dependency go to v1.26.2 (#273)
- *(deps)* Update golang:1.26.2 docker digest to fcdb3e4 (#277)
- *(deps)* Update golang:1.26.2 docker digest to 5f3787b (#279)
## [1.6.4] - 2026-03-19
### 🐛 Bug Fixes
- *(deps)* Update kubernetes monorepo to v0.35.3 (#265)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.26.1 docker digest to cdebbd5 (#254)
- *(deps)* Update golang:1.26.1 docker digest to c7e98cc (#255)
- *(deps)* Update golang:1.26.1 docker digest to 318ba17 (#257)
- *(deps)* Update golang:1.26.1 docker digest to 16e774b (#259)
- *(deps)* Update golang:1.26.1 docker digest to dd25c49 (#261)
- *(deps)* Update golang:1.26.1 docker digest to c42e4d7 (#263)
## [1.6.3] - 2026-03-06
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.35.2 (#247)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.26.0 docker digest to b39810f (#242)
- *(deps)* Update golang:1.26.0 docker digest to b751797 (#243)
- *(deps)* Update golang:1.26.0 docker digest to a9c4aac (#244)
- *(deps)* Update golang:1.26.0 docker digest to 9edf713 (#246)
- *(deps)* Update golang:1.26.0 docker digest to fb612b7
- *(deps)* Update golang docker tag to v1.26.1 (#251)
- *(deps)* Update dependency go to v1.26.1 (#250)
## [1.6.2] - 2026-02-11
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.35.1 (#241)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25.6 docker digest to ce63a16 (#230)
- Remove unused .gitlab-ci.yml
- *(deps)* Update golang:1.25.6 docker digest to 4c973c7 (#233)
- *(deps)* Update golang:1.25.6 docker digest to 06d1251 (#234)
- *(deps)* Update dependency go to v1.25.7 (#235)
- *(deps)* Update golang docker tag to v1.25.7 (#236)
- *(deps)* Update golang:1.25.7 docker digest to cc73743 (#237)
- *(deps)* Update dependency go to v1.26.0 (#238)
- *(deps)* Update golang:1.25.7 docker digest to 85c0ab0 (#240)
- *(deps)* Update golang docker tag to v1.26.0
## [1.6.1] - 2026-01-19
### 🐛 Bug Fixes
- Standardize Dockerfile stage names to uppercase
### Build
- Support multi-architecture builds in Dockerfile
## [1.6.0] - 2026-01-16
### 🚀 Features
- Add multi-platform build support (amd64, arm64)
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25.5 docker digest to 3a01526 (#223)
- *(deps)* Update dependency go to v1.25.6 (#225)
## [1.5.0] - 2026-01-10
### 🚀 Features
- Add Docker build and push to CI workflow
## [1.4.0] - 2026-01-10
### 🚀 Features
- Run CI workflow on tags
## [1.3.0] - 2026-01-09
### 🚀 Features
- Migrate from GitLab CI to Gitea Actions
- Add release workflow using shared workflows
### 📚 Documentation
- Add CLAUDE.md for Claude Code guidance
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25.5 docker digest to ad03ba9
- *(deps)* Update actions/checkout action to v6
- *(deps)* Update actions/setup-go action to v6
## [1.2.4] - 2025-12-18
### 🐛 Bug Fixes
+42
View File
@@ -0,0 +1,42 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
A Kubernetes controller that automatically creates `LimitRange` resources (named `extreme-request-defaults`) in all non-excluded namespaces to set default memory requests for containers. Runs as a loop checking every 10 seconds.
## Build Commands
```bash
# Run tests
go test -race -coverprofile=coverage.txt ./...
# Check for vulnerabilities
go install golang.org/x/vuln/cmd/govulncheck@latest
govulncheck ./...
# Build binary
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o release/default-request-adder -ldflags '-w -s'
# Build Docker image (uses build-tools, not buildx)
docker build -t default-request-adder .
```
## Architecture
Single-file Go application (`main.go`) that:
- Uses in-cluster Kubernetes client configuration (`rest.InClusterConfig()`)
- Loops through all namespaces every 10 seconds
- Creates `LimitRange` named `extreme-request-defaults` in non-excluded namespaces
- Deletes the `LimitRange` from excluded namespaces if present
### CLI Flags
- `-excluded-ns`: Comma-separated list of namespaces to exclude (default: `kube-system`). Use `*` to exclude all.
- `-memory`: Default memory request value (default: `1Ti`)
## CI/CD
- **Gitea Actions**: `.gitea/workflows/ci.yaml` - runs tests and vulnerability checks
- **GitLab CI**: `.gitlab-ci.yml` - uses `buildtool/build-tools` for builds
- **Releases**: Uses git-cliff for changelog generation (see `cliff.toml`)
+7 -4
View File
@@ -1,9 +1,12 @@
FROM amd64/golang:1.25.5@sha256:ad03ba93327b8a6143b49373790b5d92c28067bdb814418509466122ee9c9e63 as deps
FROM golang:1.26.2@sha256:1e598ea5752ae26c093b746fd73c5095af97d6f2d679c43e83e0eac484a33dc3 AS deps
WORKDIR /build
ADD go.* /build
RUN go mod download
FROM deps as build
FROM deps AS build
ARG TARGETOS
ARG TARGETARCH
ENV CGO_ENABLED=0
ADD . /build
RUN if [ $(go mod tidy -v 2>&1 | grep -c unused) != 0 ]; then echo "Unused modules, please run 'go mod tidy'"; exit 1; fi
@@ -14,9 +17,9 @@ RUN ["/bin/bash", "-c", "cat coverage.txt.tmp | grep -v -f <(find . -type f | xa
RUN go tool cover -html=coverage.txt -o coverage.html
RUN go tool cover -func=coverage.txt
RUN rm coverage.txt.tmp
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -mod=readonly -o release/default-request-adder -ldflags '-w -s'
RUN GOOS=${TARGETOS} GOARCH=${TARGETARCH} CGO_ENABLED=0 go build -mod=readonly -o release/default-request-adder -ldflags '-w -s'
FROM scratch as export
FROM scratch AS export
COPY --from=build /build/coverage.txt /
FROM scratch
+17 -17
View File
@@ -1,18 +1,18 @@
module gitlab.com/unboundsoftware/default-request-adder
go 1.25.0
go 1.26.0
toolchain go1.25.5
toolchain go1.26.2
require (
k8s.io/api v0.35.0
k8s.io/apimachinery v0.35.0
k8s.io/client-go v0.35.0
k8s.io/api v0.36.0
k8s.io/apimachinery v0.36.0
k8s.io/client-go v0.36.0
)
require (
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
@@ -29,21 +29,21 @@ require (
github.com/x448/float16 v0.8.4 // indirect
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/net v0.47.0 // indirect
golang.org/x/oauth2 v0.30.0 // indirect
golang.org/x/sys v0.38.0 // indirect
golang.org/x/term v0.37.0 // indirect
golang.org/x/text v0.31.0 // indirect
golang.org/x/time v0.9.0 // indirect
google.golang.org/protobuf v1.36.8 // indirect
golang.org/x/net v0.49.0 // indirect
golang.org/x/oauth2 v0.34.0 // indirect
golang.org/x/sys v0.40.0 // indirect
golang.org/x/term v0.39.0 // indirect
golang.org/x/text v0.33.0 // indirect
golang.org/x/time v0.14.0 // indirect
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/klog/v2 v2.130.1 // indirect
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
k8s.io/klog/v2 v2.140.0 // indirect
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect
sigs.k8s.io/yaml v1.6.0 // indirect
)
+32 -47
View File
@@ -1,12 +1,10 @@
github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0=
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/emicklei/go-restful/v3 v3.12.2 h1:DhwDP0vY3k8ZzE0RunuJy8GhNpPL6zqLkDf9B/a0/xU=
github.com/emicklei/go-restful/v3 v3.12.2/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/emicklei/go-restful/v3 v3.13.0 h1:C4Bl2xDndpU6nJ4bc1jXd+uTmYPVUwkD6bFY/oTyCes=
github.com/emicklei/go-restful/v3 v3.13.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc=
github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM=
github.com/fxamacker/cbor/v2 v2.9.0/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ=
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
@@ -19,15 +17,11 @@ github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En
github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
github.com/go-openapi/swag v0.23.0 h1:vsEVJDUo2hPJ2tu0/Xc+4noaxyEffXNIs3cOULZ+GrE=
github.com/go-openapi/swag v0.23.0/go.mod h1:esZ8ITTYEsH1V2trKHjAN8Ai7xHb8RV+YSZ577vPjgQ=
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
github.com/google/gnostic-models v0.7.0 h1:qwTtogB15McXDaNqTZdzPJRHvaVJlAl+HVQnLmJEJxo=
github.com/google/gnostic-models v0.7.0/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 h1:BHT72Gu3keYf3ZEu2J0b1vyeLSOYI8bm5wbJM/8yDe8=
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
@@ -51,12 +45,9 @@ github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFd
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/onsi/ginkgo/v2 v2.27.2 h1:LzwLj0b89qtIy6SSASkzlNvX6WktqurSHwkk2ipF/Ns=
github.com/onsi/ginkgo/v2 v2.27.2/go.mod h1:ArE1D/XhNXBXCBkKOLkbsb2c81dQHCRcF5zwn/ykDRo=
github.com/onsi/gomega v1.38.2 h1:eZCjf2xjZAqe+LeWvKb5weQ+NcPwX84kqJ0cZNxok2A=
github.com/onsi/gomega v1.38.2/go.mod h1:W2MJcYxRGV63b418Ai34Ud0hEdTVXq9NW9+Sx6uXf3k=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY=
@@ -78,26 +69,20 @@ go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0=
go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8=
go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
golang.org/x/mod v0.29.0 h1:HV8lRxZC4l2cr3Zq1LvtOsi/ThTgWnUk/y64QSs8GwA=
golang.org/x/mod v0.29.0/go.mod h1:NyhrlYXJ2H4eJiRy/WDBO6HMqZQ6q9nk4JzS3NuCK+w=
golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY=
golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I=
golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU=
golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254=
golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
golang.org/x/tools v0.38.0 h1:Hx2Xv8hISq8Lm16jvBZ2VQf+RLmbd7wVUsALibYI/IQ=
golang.org/x/tools v0.38.0/go.mod h1:yEsQ/d/YK8cjh0L6rZlY8tgtlKiBNTL14pGDJPJpYQs=
google.golang.org/protobuf v1.36.8 h1:xHScyCOEuuwZEc6UtSOvPbAT4zRh0xcNRYekJwfqyMc=
google.golang.org/protobuf v1.36.8/go.mod h1:fuxRtAxBytpl4zzqUh6/eyUujkJdNiuEkXntxiD/uRU=
golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=
golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8=
golang.org/x/oauth2 v0.34.0 h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw=
golang.org/x/oauth2 v0.34.0/go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA=
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY=
golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww=
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af h1:+5/Sw3GsDNlEmu7TfklWKPdQ0Ykja5VEmq2i817+jbI=
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
@@ -108,23 +93,23 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.35.0 h1:iBAU5LTyBI9vw3L5glmat1njFK34srdLmktWwLTprlY=
k8s.io/api v0.35.0/go.mod h1:AQ0SNTzm4ZAczM03QH42c7l3bih1TbAXYo0DkF8ktnA=
k8s.io/apimachinery v0.35.0 h1:Z2L3IHvPVv/MJ7xRxHEtk6GoJElaAqDCCU0S6ncYok8=
k8s.io/apimachinery v0.35.0/go.mod h1:jQCgFZFR1F4Ik7hvr2g84RTJSZegBc8yHgFWKn//hns=
k8s.io/client-go v0.35.0 h1:IAW0ifFbfQQwQmga0UdoH0yvdqrbwMdq9vIFEhRpxBE=
k8s.io/client-go v0.35.0/go.mod h1:q2E5AAyqcbeLGPdoRB+Nxe3KYTfPce1Dnu1myQdqz9o=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 h1:Y3gxNAuB0OBLImH611+UDZcmKS3g6CthxToOb37KgwE=
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912/go.mod h1:kdmbQkyfwUagLfXIad1y2TdrjPFWp2Q89B3qkRwf/pQ=
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck=
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
k8s.io/api v0.36.0 h1:SgqDhZzHdOtMk40xVSvCXkP9ME0H05hPM3p9AB1kL80=
k8s.io/api v0.36.0/go.mod h1:m1LVrGPNYax5NBHdO+QuAedXyuzTt4RryI/qnmNvs34=
k8s.io/apimachinery v0.36.0 h1:jZyPzhd5Z+3h9vJLt0z9XdzW9VzNzWAUw+P1xZ9PXtQ=
k8s.io/apimachinery v0.36.0/go.mod h1:FklypaRJt6n5wUIwWXIP6GJlIpUizTgfo1T/As+Tyxc=
k8s.io/client-go v0.36.0 h1:pOYi7C4RHChYjMiHpZSpSbIM6ZxVbRXBy7CuiIwqA3c=
k8s.io/client-go v0.36.0/go.mod h1:ZKKcpwF0aLYfkHFCjillCKaTK/yBkEDHTDXCFY6AS9Y=
k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=
k8s.io/klog/v2 v2.140.0/go.mod h1:o+/RWfJ6PwpnFn7OyAG3QnO47BFsymfEfrz6XyYSSp0=
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a h1:xCeOEAOoGYl2jnJoHkC3hkbPJgdATINPMAxaynU2Ovg=
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a/go.mod h1:uGBT7iTA6c6MvqUvSXIaYZo9ukscABYi2btjhvgKGZ0=
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 h1:AZYQSJemyQB5eRxqcPky+/7EdBj0xi3g0ZcxxJ7vbWU=
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2/go.mod h1:xDxuJ0whA3d0I4mf/C4ppKHxXynQ+fxnkmQH0vTHnuk=
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg=
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
sigs.k8s.io/randfill v1.0.0 h1:JfjMILfT8A6RbawdsK2JXGBR5AQVfd+9TbzrlneTyrU=
sigs.k8s.io/randfill v1.0.0/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 h1:jTijUJbW353oVOd9oTlifJqOGEkUw2jB/fXCbTiQEco=
sigs.k8s.io/structured-merge-diff/v6 v6.3.0/go.mod h1:M3W8sfWvn2HhQDIbGWj3S099YozAsymCo/wrT5ohRUE=
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 h1:kwVWMx5yS1CrnFWA/2QHyRVJ8jM6dBA80uLmm0wJkk8=
sigs.k8s.io/structured-merge-diff/v6 v6.3.2/go.mod h1:M3W8sfWvn2HhQDIbGWj3S099YozAsymCo/wrT5ohRUE=
sigs.k8s.io/yaml v1.6.0 h1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs=
sigs.k8s.io/yaml v1.6.0/go.mod h1:796bPqUfzR/0jLAl6XjHl3Ck7MiyVv8dbTdyT3/pMf4=