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]
bbbb9a2aa1
chore(deps): update helm release kube-prometheus-stack to v80.8.2 ( #1810 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-30 10:42:19 +01:00
renovate[bot]
33e9dd69f5
chore(deps): update anchore/sbom-action digest to a930d0a ( #1805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-30 10:42:02 +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]
073070aba8
chore(deps): update all-ci-updates ( #1807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 19:14:00 +02:00
Hristo Hristov
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
renovate[bot]
00e3ac68cc
chore(deps): update actions/stale digest to a21a081 ( #1808 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 08:52: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]
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
renovate[bot]
dbedb159e4
chore(deps): update github/codeql-action digest to f67ec12 ( #1790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 12:06:22 +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]
866b600944
chore(deps): update all-ci-updates ( #1793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-20 12:05:14 +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]
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
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]
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
renovate[bot]
1acf63c411
chore(deps): update all-ci-updates ( #1795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.12.4
2025-12-19 10:15:15 +02:00
Oliver Bähler
a42d910ba1
fix(controller): template concurrency ( #1802 )
...
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-19 08:14:37 +01: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]
5bcfdd058d
chore(deps): update all-ci-updates ( #1791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-16 16:10:32 +02:00
renovate[bot]
cd0675e8a3
chore(deps): update securego/gosec action to v2.22.11 ( #1788 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.12.3
2025-12-11 17:04:07 +01:00
Oliver Bähler
e19575bcbd
fix(controller): allow no spaces in template references ( #1789 )
...
* 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(controller): allow no spaces in template references
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* fix(controller): allow no spaces in template references
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-11 17:03:52 +01:00
Oliver Bähler
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 >
v0.12.2
2025-12-10 18:34:42 +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]
8ceb375310
chore(deps): update anchore/sbom-action digest to 43a17d6 ( #1781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 06:37:11 +01:00
renovate[bot]
b0e086464d
chore(deps): update codecov/codecov-action action to v5.5.2 ( #1783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 06:36:44 +01:00
renovate[bot]
ad38a28468
chore(deps): update capsule-proxy docker tag to v0.10.0 ( #1782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 17:06:03 +01:00
renovate[bot]
f44b8b2b29
chore(deps): update github/codeql-action digest to c43362b ( #1779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 16:59:05 +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]
4b35b1e456
chore(deps): update helm release argo-cd to v9.1.7 ( #1780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-09 14:35:25 +01:00
Oliver Bähler
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
936a152d39
fix(controller): make device and gateway class optional ( #1775 )
...
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
v0.12.1
2025-12-09 07:54:30 +01:00
renovate[bot]
f28ac63398
chore(deps): update github/codeql-action digest to 149d184 ( #1771 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 21:36:48 +01:00
Corentin Pitrel
711cef90c8
fix(e2e): resourcepool condition ( #1773 )
...
Signed-off-by: CorentinPtrl <pitrel.corentin@gmail.com >
2025-12-08 09:37:19 +01:00
renovate[bot]
b9a20a1e24
chore(deps): update all-ci-updates ( #1772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 18:59:45 +02: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>
v0.12.0
2025-12-05 11:24:03 +01:00
Oliver Bähler
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
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
renovate[bot]
2f9e6c15e8
chore(deps): update github/codeql-action digest to 267c467 ( #1769 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 23:21:17 +02:00
renovate[bot]
2ffffff8c9
chore(deps): update actions/stale digest to 9971854 ( #1768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 14:26:00 +01: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
Oliver Bähler
beb1cd3de4
chore: add enterprise e2e testing ( #1766 )
...
* chore: add enterprise e2e testing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: add enterprise e2e testing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: add enterprise e2e testing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: add enterprise e2e testing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: add enterprise e2e testing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
* chore: add enterprise e2e testing
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
2025-12-02 10:29:22 +01:00
renovate[bot]
0aeac4a414
chore(deps): update github/codeql-action action to v4.31.6 ( #1762 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 14:22:22 +01:00
renovate[bot]
a51804b441
chore(deps): update github/codeql-action digest to f0ac9bf ( #1761 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 14:22:03 +01:00
renovate[bot]
7a6a3c753d
chore(deps): update github/codeql-action digest to ecec1f8 ( #1760 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 12:51:03 +02:00
renovate[bot]
281984e9a3
chore(deps): update github/codeql-action digest to c178e03 ( #1757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 07:56:52 +01:00