Oliver Bähler
|
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 |
|
renovate[bot]
|
e8bb2380fb
|
fix(deps): update k8s.io/utils digest to 914a6e7 (#1822)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-01-11 00:11:41 +02:00 |
|
renovate[bot]
|
45e3a5dbf1
|
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.4 (#1825)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-01-09 18:46:09 +02:00 |
|
renovate[bot]
|
1f91adc9c8
|
fix(deps): update module github.com/onsi/gomega to v1.39.0 (#1826)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2026-01-09 13:55:20 +02:00 |
|
Oliver Bähler
|
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 |
|
renovate[bot]
|
aaa3ec42bc
|
fix(deps): update k8s.io/utils digest to 718f0e5 (#1806)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-30 10:41:46 +01:00 |
|
renovate[bot]
|
9c02af5fbe
|
fix(deps): update k8s.io/utils digest to 383b50a (#1804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-22 23:54:50 +02:00 |
|
renovate[bot]
|
abc03ad342
|
fix(deps): update module sigs.k8s.io/cluster-api to v1.12.1 (#1784)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-22 14:22:09 +02:00 |
|
renovate[bot]
|
768b3340c1
|
fix(deps): update module github.com/onsi/gomega to v1.38.3 (#1777)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-22 14:21:43 +02:00 |
|
renovate[bot]
|
7e2dc68561
|
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.3 (#1776)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-20 12:05:39 +02:00 |
|
renovate[bot]
|
53a4f5dcc6
|
fix(deps): update k8s.io/utils digest to 98d557b (#1803)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-20 12:04:01 +02:00 |
|
renovate[bot]
|
b8d385229e
|
fix(deps): update module k8s.io/dynamic-resource-allocation to v0.35.0 (#1798)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-20 11:27:33 +02:00 |
|
renovate[bot]
|
7efaa9eb46
|
fix(deps): update kubernetes packages to v0.35.0 (#1797)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-19 21:25:50 +02:00 |
|
renovate[bot]
|
8eea90731c
|
fix(deps): update k8s.io/utils digest to 61b37f7 (#1801)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-19 01:27:33 +01:00 |
|
renovate[bot]
|
cd5e2a82e1
|
fix(deps): update module k8s.io/apiextensions-apiserver to v0.34.3 (#1785)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-10 07:59:00 +01:00 |
|
renovate[bot]
|
2583215e8b
|
fix(deps): update module k8s.io/dynamic-resource-allocation to v0.34.3 (#1786)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-10 07:20:14 +01:00 |
|
renovate[bot]
|
c832f56683
|
fix(deps): update module golang.org/x/sync to v0.19.0 (#1774)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-09 16:58:06 +01:00 |
|
renovate[bot]
|
007cea96f4
|
fix(deps): update module sigs.k8s.io/gateway-api to v1.4.1 (#1770)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-12-05 11:24:03 +01:00 |
|
Hristo Hristov
|
dd39e1a6d5
|
feat(dra): support dra device classes (#1759)
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
* feat(dra): support dra device classes
Signed-off-by: Hristo Hristov <me@hhristov.info>
---------
Signed-off-by: Hristo Hristov <me@hhristov.info>
|
2025-12-04 09:57:45 +02:00 |
|
Oliver Bähler
|
d812a0c722
|
feat(tenant): add dedicated tenantowner crd (#1764)
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2025-12-02 15:21:46 +01:00 |
|
renovate[bot]
|
550f3cc074
|
fix(deps): update module go.uber.org/zap to v1.27.1 (#1748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-11-20 18:33:30 +01:00 |
|
Oliver Bähler
|
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 |
|
renovate[bot]
|
3c5708a37f
|
fix(deps): update module sigs.k8s.io/controller-runtime to v0.22.4 (#1731)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-11-14 09:25:58 +01:00 |
|
renovate[bot]
|
9e73320e04
|
fix(deps): update module sigs.k8s.io/cluster-api to v1.11.3 (#1732)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-11-10 12:39:52 +02:00 |
|
renovate[bot]
|
92d73ae7c9
|
fix(deps): update module golang.org/x/sync to v0.18.0 (#1734)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-11-10 12:39:30 +02:00 |
|
renovate[bot]
|
866c69ffc3
|
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.27.2 (#1725)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-31 09:35:27 +02:00 |
|
renovate[bot]
|
009b34b78e
|
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>
|
2025-10-26 13:00:04 +02:00 |
|
renovate[bot]
|
ba15a83f94
|
fix(deps): update k8s.io/utils digest to bc988d5 (#1676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-16 11:18:38 +03:00 |
|
renovate[bot]
|
40d17bcdba
|
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.26.0 (#1678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-16 11:18:17 +03:00 |
|
renovate[bot]
|
e7da3b080a
|
fix(deps): update module sigs.k8s.io/controller-runtime to v0.22.3 (#1697)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-12 15:59:47 +03:00 |
|
renovate[bot]
|
7ccb64dc47
|
fix(deps): update module sigs.k8s.io/gateway-api to v1.4.0 (#1681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-09 15:16:16 +02:00 |
|
renovate[bot]
|
b1d0f8b441
|
fix(deps): update module sigs.k8s.io/cluster-api to v1.11.2 (#1688)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-09 15:15:12 +02:00 |
|
renovate[bot]
|
8254c55848
|
fix(deps): update module sigs.k8s.io/controller-runtime to v0.22.2 (#1684)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-10-07 12:22:50 +02:00 |
|
Oliver Bähler
|
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 |
|
renovate[bot]
|
e2418ab095
|
fix(deps): update module sigs.k8s.io/controller-runtime to v0.22.1 (#1620)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-09-11 12:52:07 +03:00 |
|
renovate[bot]
|
54e80f8df1
|
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.25.3 (#1605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-09-09 17:47:48 +03:00 |
|
renovate[bot]
|
bb8a5110ec
|
fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (#1642)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-09-05 23:27:36 +03:00 |
|
renovate[bot]
|
c65a142e83
|
fix(deps): update module github.com/prometheus/client_golang to v1.23.1 (#1639)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-09-05 09:41:12 +02:00 |
|
Oliver Bähler
|
3c1c5f2039
|
feat: kubernetes bump and helm improvements (#1634)
* feat(helm): add label and annotation vaules
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* chore: remove harpoon from workflows
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* feat(helm): extend podlabels to crd jobs
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* feat: bump kubernetes 1.34
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* feat(helm): extend podlabels to crd jobs
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* feat(helm): extend podlabels to crd jobs
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
* feat: bump kubernetes 1.34
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com>
|
2025-09-04 12:21:05 +02:00 |
|
renovate[bot]
|
8bb015921c
|
fix(deps): update module github.com/spf13/pflag to v1.0.10 (#1627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-09-03 21:04:44 +02:00 |
|
renovate[bot]
|
5abf8542bb
|
fix(deps): update k8s.io/utils digest to 0af2bda (#1600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-20 16:10:43 +02:00 |
|
renovate[bot]
|
920d8dd587
|
fix(deps): update module sigs.k8s.io/cluster-api to v1.11.0 (#1597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-20 15:01:32 +02:00 |
|
renovate[bot]
|
5ba3f421da
|
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.24.0 (#1594)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-18 21:08:38 +03:00 |
|
renovate[bot]
|
24543aa13a
|
fix(deps): update kubernetes packages to v0.33.4 (#1584)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-14 08:36:36 +02:00 |
|
renovate[bot]
|
bdcae3af42
|
fix(deps): update module github.com/prometheus/client_golang to v1.23.0 (#1563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-01 15:15:18 +03:00 |
|
renovate[bot]
|
9481b8ff80
|
fix(deps): update module github.com/onsi/gomega to v1.38.0 (#1555)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-07-23 10:26:14 +03:00 |
|
renovate[bot]
|
406d285742
|
fix(deps): update module github.com/spf13/pflag to v1.0.7 (#1547)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-07-17 15:57:32 +03:00 |
|
renovate[bot]
|
90b3434b17
|
fix(deps): update kubernetes packages to v0.33.3 (#1545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-07-16 17:52:14 +03:00 |
|
renovate[bot]
|
1ab4eb677b
|
fix(deps): update module sigs.k8s.io/cluster-api to v1.10.4 (#1544)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-07-16 17:51:42 +03:00 |
|
renovate[bot]
|
30408c9036
|
fix(deps): update module golang.org/x/sync to v0.16.0 (#1536)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-07-10 09:46:10 +03:00 |
|