Oliver Bähler and GitHub
c17e4fa812
feat: add leader-election tuning ( #2008 )
...
* feat: add leader-election tuning
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add leader-election tuning
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add tracing for admission
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add tracing for admission
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* add tenant
---------
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
2026-07-08 11:44:43 +02:00
4b07463705
fix: metric recorders for all conditionals ( #1998 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix: preserve ca-bundles injected from external providers
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add metadata enforcement
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add metadata enforcement
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: wave of fixes
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: wave of fixes
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: wave of fixes
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: wave of fixes
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: wave of fixes
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: wave of fixes
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-03 14:38:41 +02:00
2606c4c0ea
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.92.0 ( #1993 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-03 09:46:29 +02:00
6a762e7899
feat: security measures and prometheusrules ( #1995 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix: preserve ca-bundles injected from external providers
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add metadata enforcement
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add metadata enforcement
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: add resourcepoolclaim validation
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: security measures and prometheusrules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: security measures and prometheusrules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: security measures and prometheusrules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: security measures and prometheusrules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: security measures and prometheusrules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: security measures and prometheusrules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-03 08:21:09 +02:00
Oliver Bähler and GitHub
755cef54bf
feat(rules): add service enforcement rules ( #1982 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix: preserve ca-bundles injected from external providers
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(rules): add service enforcement rules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(rules): add service enforcement rules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(rules): add service enforcement rules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(rules): add service enforcement rules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(rules): add service enforcement rules
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
2026-06-24 11:20:23 +02:00
f4085fd13e
chore(deps): update dependency b1nary-gr0up/nwa to v0.8.0 ( #1967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 06:33:51 +02:00
b5778e7576
chore(deps): update dependency grafana/grafana-operator to v5.23.0 ( #1951 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 06:32:55 +02:00
775115d9ea
chore(deps): update dependency kubernetes-sigs/kind to v0.32.0 ( #1968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 06:31:12 +02:00
Marc Brugger and GitHub
f4af5c8043
chore: move controller main to cmd/controller ( #1962 )
...
Signed-off-by: bakito <github@bakito.ch >
2026-06-09 23:33:18 +02:00
Marc Brugger and GitHub
002b8e4ddb
chore: update all gihub actions, use digest versioning and remove obsolete docs-lint workflow ( #1955 )
...
Signed-off-by: bakito <github@bakito.ch >
2026-06-08 16:31:00 +02:00
Oliver Bähler and GitHub
a6927c5777
fix: allow managed metadata defined per tenant ( #1947 )
...
* fix: allow managed metadata defined per tenant
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: allow managed metadata defined per tenant
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
---------
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
2026-06-03 17:29:18 +02:00
3d1158ed23
fix: correct tls reconciler and add tenantowners ( #1946 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix: tls controller
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add tenantowner tenant status reference
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: tlsreconciler only patches cabundles
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: refactor logger usage
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: tlsreconciler only patches cabundles
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: tlsreconciler only patches cabundles
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-03 16:02:17 +02:00
7bb05e0dc3
chore(deps): update dependency grafana/grafana-operator to v5.22.2 ( #1819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-29 12:27:37 +02:00
513f5e8bbb
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.91.0 ( #1849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-29 12:27:11 +02:00
Oliver Bähler and GitHub
690827e52d
chore: bump supported version ( #1918 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: bump makefile 1.35
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2026-05-28 09:17:43 +02:00
cc4fb45d70
feat: upstream enterprise preview ( #1841 )
...
feat: upstream enterprise preview
---------
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
Co-authored-by: CorentinPtrl <pitrel.corentin@gmail.com >
2026-05-28 00:58:58 +02:00
42c5c39f51
chore(deps): update dependency b1nary-gr0up/nwa to v0.7.8 ( #1906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 18:30:27 +03:00
Hristo Hristov and GitHub
07449240e5
feat: add e2e openshift support ( #1894 )
...
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
* feat: add e2e openshift support
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
2026-04-15 11:27:39 +03:00
Oliver Bähler and GitHub
0abc77b56a
feat: diverse performance improvements ( #1861 )
...
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2026-02-03 22:05:00 +01:00
Oliver Bähler and GitHub
a6b830b1af
feat: add ruleset api( #1844 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(config): remove usergroups default
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(config): remove usergroups default
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* sec(ghsa-2ww6-hf35-mfjm): intercept namespace subresource
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: conflicts
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(api): add rulestatus api
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2026-01-27 14:28:48 +01:00
2b7656715c
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.88.0 ( #1828 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 18:45:48 +02:00
eb8d2b6076
chore(deps): update dependency golangci/golangci-lint to v2.8.0 ( #1823 )
...
* chore(deps): update dependency golangci/golangci-lint to v2.8.0
* chore(deps): update dependency golangci/golangci-lint to v2.8.0
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore(deps): update dependency golangci/golangci-lint to v2.8.0
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore(deps): update dependency golangci/golangci-lint to v2.8.0
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hristo Hristov <me@hhristov.info >
2026-01-08 15:43:32 +02:00
6516195264
chore(deps): update dependency prometheus-operator/prometheus-operator to v0.87.1 ( #1820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 14:28:36 +02:00
Oliver Bähler and GitHub
0515880bf2
feat: use cert-manager certificates by default ( #1818 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(helm): use cert-manager certificates by default
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: move dependencies to trackable resources
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: move dependencies to trackable resources
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: move dependencies to trackable resources
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: move dependencies to trackable resources
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: move dependencies to trackable resources
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: move dependencies to trackable resources
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2026-01-06 11:18:56 +01:00
Oliver Bähler and GitHub
730151cb44
feat: add dynamic capsule user evaluation ( #1811 )
...
* chore: improve dev targets
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(controller): implement deterministic rolebinding reflection
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(controller): capsule users are determined from configuration status
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(tenantowners): added agreggate option - tenantowners are always considered capsule users
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(tenantowner): add implicit aggregation for tenants
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: remove helm flags
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(config): remove usergroups default
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-31 11:37:30 +01:00
Hristo Hristov and GitHub
370c956040
chore: adjust makefile and releaser for kubernetes 1.35 ( #1809 )
...
* chore: adjust makefile and releaser for kubernetes 1.35
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: adjust makefile and releaser for kubernetes 1.35
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
2025-12-28 18:26:59 +01:00
5fcf8dd445
chore(deps): update dependency google/ko to v0.18.1 ( #1792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 12:06:41 +02:00
72153ee85d
chore(deps): update dependency kubernetes-sigs/controller-tools to v0.20.0 ( #1799 )
...
* chore(deps): update dependency kubernetes-sigs/controller-tools to v0.20.0
* chore(deps): update dependency kubernetes-sigs/controller-tools to v0.20.0
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hristo Hristov <me@hhristov.info >
2025-12-20 12:03:41 +02:00
87aad43aee
chore(deps): update dependency kubernetes-sigs/kind to v0.31.0 ( #1796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 21:25:34 +02:00
Oliver Bähler and GitHub
a42d910ba1
fix(controller): template concurrency ( #1802 )
...
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-19 08:14:37 +01:00
Oliver Bähler and GitHub
c06f54a3a3
fix(controller): decode old object for delete requests ( #1787 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-10 18:34:42 +01:00
Oliver Bähler and GitHub
40cb5bdeeb
chore(dev): add local argocd setup ( #1778 )
...
* fix(controller): make device and gateway class optional
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(dev): add local argocd setup
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-09 13:44:40 +01:00
Oliver Bähler and GitHub
584d372521
feat(config): add combined users property as successor for usergroups ( #1767 )
...
* feat(config): add combined users property as successor for usergroups and usernames configuration
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(crds): add proper deprecation notices on properties and via admission warnings
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: add local monitoring environment
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-04 12:18:07 +01:00
Oliver Bähler and GitHub
6e8405d5f0
feat: refactor core webhooks ( #1756 )
...
* feat(webhook): add watchdog webhook to core
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(controller): ensure managed metadata for namespaces on update
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(controller): refactor core webhooks to generics
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: fix helm plugin installation
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: rename webhook to tenant-label
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-11-26 15:27:41 +01:00
Oliver Bähler and GitHub
581a8fe60e
feat(controller): administration persona ( #1739 )
...
* chore(refactor): project and api refactoring
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(refactor): project and api refactoring
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-11-18 16:27:16 +01:00
189def747d
chore(deps): update dependency b1nary-gr0up/nwa to v0.7.7 ( #1723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:39:11 +02:00
634ed49694
feat(controller): add controllwr concurrency ( #1722 )
...
* feat(controllers): add concurrency
* feat(controller): add workers flag
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(deps): update actions/upload-artifact action to v5 (#1721 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(deps): update github/codeql-action action to v4.31.0 (#1720 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: satisfy linter
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: use serviceaccount parsing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.1 (#1714 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(deps): update github/codeql-action digest to ae78991 (#1719 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: use serviceaccount parsing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: use serviceaccount parsing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 14:32:35 +01:00
1fa7ab03c9
chore(deps): update dependency b1nary-gr0up/nwa to v0.7.7 ( #1712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 15:33:44 +02:00
b531a8628d
chore(deps): update dependency b1nary-gr0up/nwa to v0.7.6 ( #1709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 10:10:51 +02:00
Oliver Bähler and GitHub
ea2b6ec1e3
fix(chart): disable node webhook by default ( #1685 )
...
* fix(chart): disable node webhook by default
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(chart): prevent controller panic for deepequal
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(chart): no rendering if hostusers if not disabled
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(enterprise): add e2e suite until 1.30
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: revert e2e
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-10-09 19:00:22 +02:00
89e8da3ac9
chore(deps): update dependency helm/chart-testing to v3.14.0 ( #1693 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 15:14:25 +02:00
Oliver Bähler and GitHub
14e09ead3c
feat: pre-release correctures ( #1682 )
...
* chore(metrics): cleanup emitted metrics
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore(ci): bump kind 1.34
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* feat(chart): specific crd names for job rbac
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-10-06 19:21:01 +02:00
b8f7d5a227
chore(deps): update dependency golangci/golangci-lint to v2.5.0 ( #1663 )
...
* chore(deps): update dependency golangci/golangci-lint to v2.5.0
* chore(deps): update dependency golangci/golangci-lint to v2.5.0
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore(deps): update dependency golangci/golangci-lint to v2.5.0
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hristo Hristov <me@hhristov.info >
2025-10-02 09:45:17 +02:00
Oliver Bähler and GitHub
9fa1abac65
feat(controller): allow owners to promote serviceaccounts within tenant as owners ( #1626 )
...
* feat(controller): allow owners to promote serviceaccounts within tenant as owners
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: remove harpoon
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-09-11 23:12:45 +02:00
cab3ba50e1
chore(deps): update dependency kubernetes-sigs/controller-tools to v0.19.0 ( #1619 )
...
* chore(deps): update dependency kubernetes-sigs/controller-tools to v0.19.0
* chore(deps): update dependency kubernetes-sigs/kind to v0.30.0 (#1616 )
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hristo Hristov <me@hhristov.info >
2025-08-29 19:31:54 +03:00
9d25b8dccb
chore(deps): update dependency kubernetes-sigs/kind to v0.30.0 ( #1616 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 15:02:47 +03:00
1b415d4931
chore(deps): update dependency golangci/golangci-lint to v2.4.0 ( #1583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 08:35:12 +02:00
3bac2b6f0e
chore(deps): update dependency golangci/golangci-lint to v2.3.1 ( #1566 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 21:00:00 +03:00
cb0d06c322
chore(deps): update dependency b1nary-gr0up/nwa to v0.7.5 ( #1559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 14:46:31 +02:00
5a15324108
chore(deps): update dependency golangci/golangci-lint to v2.3.0 ( #1552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 09:59:44 +03:00