6fbd472f27
fix(deps): update module sigs.k8s.io/cluster-api to v1.13.3 ( #1988 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 07:52:15 +02:00
a63f0afb53
chore(deps): update all-ci-updates ( #1984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 07:27:23 +02:00
200d8a9d70
chore(deps): update azure/setup-helm digest to 9bc31f4 ( #1979 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 07:24:38 +02:00
4ecaa4f811
chore(deps): update actions/checkout action to v7 ( #1989 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 02:06:18 +02:00
45a428e55f
chore(deps): update capsule-proxy docker tag to v0.13.6 ( #1987 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 02:05:47 +02:00
Marc Brugger and GitHub
0c22ce882a
feat: define interface for event recorder ( #1985 )
...
Signed-off-by: bakito <github@bakito.ch >
2026-06-30 11:48:18 +02:00
Oliver Bähler and GitHub
8d89d6865d
fix(sec): corrects validation for regex objects (hostname and forbidden ( #1983 )
...
* 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 >
* fix(sec): corrects validation for regex objects (hostname and forbidden metadata)
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 >
v0.13.7
2026-06-24 11:33:34 +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
7669abf063
chore(deps): update all-ci-updates ( #1974 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-24 06:47:04 +02:00
Cyril Jouve and GitHub
4e9e529cfd
fix(webhook): remove dead diff code block that panics on nil namespace metadata ( #1976 )
...
In userMetadataHandler.OnUpdate the per-request labels/annotations diff is computed twice. The inline block at the top clones oldNs metadata and diffs it against newNs, but its results are immediately shadowed by the `labels, annotations, err := userMetadataForValidation(...)` declaration in the `tnt.Spec.NamespaceOptions \!= nil` branch, which recomputes the same diff (via metadataForValidation) and is the only version actually passed to validateUserMetadata. The inline block is therefore dead code.
It is also a panic: `maps.Clone(oldNs.GetAnnotations())` returns nil for a namespace with no annotations, and the following `annotations[key] = value` then panics with "assignment to entry in nil map" (same with labels).
This happens when using features like NamespaceOptions.AdditionalMetadataList on a namespace that had none.
The dead block and panic was introduced in a6927c5 (#1947 ).
Signed-off-by: Cyril Jouve <jv.cyril@gmail.com >
2026-06-22 11:29:23 +02:00
f31bd7c7af
chore(deps): update all-ci-updates to v7 ( #1975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 09:27:42 +02:00
Oliver Bähler and GitHub
0b11582e4a
feat: add scheduler enforcement rule ( #1971 )
...
* 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: abstract ruling
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
* feat: migrate events api
---------
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
2026-06-19 14:34:16 +02:00
8a7f8a9388
chore(deps): update all-ci-updates ( #1972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-19 13:33:54 +02:00
214ad09055
chore(deps): update all-ci-updates to v86 ( #1964 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 06:45:50 +02:00
c9a630cb03
chore(deps): update capsule-proxy docker tag to v0.13.5 ( #1969 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 06:45:21 +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>
v0.13.6
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
3ea0c0aff6
chore(deps): update all-ci-updates ( #1954 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 06:32:31 +02:00
Oliver Bähler and GitHub
af2f37793e
fix: add serviceaccount validation for tenantowners and tenants ( #1966 )
...
* 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 >
* fix: add serviceaccount validation for tenantowners and tenants
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: add serviceaccount validation for tenantowners and tenants
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(sec): add namespace termination interception
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(sec): add namespace termination interception
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: correct sa check
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(sec): add namespace termination interception
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-17 06:32:02 +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
Omar Ferro and GitHub
f84f9d6c28
fix(webhook): Release annotation on bounded ResourcePoolClaim ( #1965 )
...
Signed-off-by: Omar Ferro <omar.ferroomar@gmail.com >
2026-06-12 14:55:22 +02:00
Marc Brugger and GitHub
f5d2d7d67b
chore: allow args in deny and allow helper functions ( #1963 )
...
Signed-off-by: bakito <github@bakito.ch >
2026-06-10 19:09:06 +02:00
Oliver Bähler and GitHub
34262c5536
fix: improve rules api ( #1961 )
...
* 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 >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: improve rules api
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 >
v0.13.5
2026-06-10 00:18:40 +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
a435068433
chore(deps): update capsule-proxy docker tag to v0.13.4 ( #1960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-09 16:09:02 +02:00
+83
327296a5b0
feat: add action type for rules and regexp cache ( #1957 )
...
* fix(controller): decode old object for delete requests
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: modernize golang
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update codecov/codecov-action action to v5.5.2 (#1783 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to 43a17d6 (#1781 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update securego/gosec action to v2.22.11 (#1788 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1791 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update k8s.io/utils digest to 61b37f7 (#1801 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(controller): template concurrency (#1802 )
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1795 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency kubernetes-sigs/kind to v0.31.0 (#1796 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update kubernetes packages to v0.35.0 (#1797 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update k8s.io/utils digest to 98d557b (#1803 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1793 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update github/codeql-action digest to f67ec12 (#1790 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency google/ko to v0.18.1 (#1792 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update k8s.io/utils digest to 383b50a (#1804 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update actions/stale digest to a21a081 (#1808 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1807 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update k8s.io/utils digest to 718f0e5 (#1806 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to a930d0a (#1805 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update helm release kube-prometheus-stack to v80.9.2 (#1812 )
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1814 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update amannn/action-semantic-pull-request digest to 71b07ef (#1815 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update github/codeql-action digest to fd448f7 (#1816 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update helm release kube-prometheus-stack to v80.13.2 (#1817 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update helm release kube-prometheus-stack to v80.13.3 (#1827 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to 0b82b0b (#1824 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update k8s.io/utils digest to 914a6e7 (#1822 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1830 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update actions/stale digest to d6f8a33 (#1843 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update amannn/action-semantic-pull-request digest to b439535 (#1835 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update actions/checkout action to v6.0.2 (#1845 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1847 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1848 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency alessandrojcm/commitlint-pre-commit-hook to v9.24.0 (#1833 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to deef08a (#1836 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency adrienverge/yamllint to v1.38.0 (#1832 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update github/codeql-action digest to b2ff80d (#1821 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update github/codeql-action digest to f985be5 (#1850 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to 5620efe (#1852 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1851 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1837 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1856 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update github/codeql-action digest to 8aac4e4 (#1855 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: diverse performance improvements (#1861 )
Signed-off-by: Oliver Bähler <oliverbaehler@hotmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update actions/stale digest to dcd2b94 (#1857 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(docs): update home in chart.yaml (#1864 )
* fix(docs): update home in chart.yaml
Signed-off-by: sandert-k8s <sandert98@gmail.com >
* fix: linter
Signed-off-by: sandert-k8s <sandert98@gmail.com >
---------
Signed-off-by: sandert-k8s <sandert98@gmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update actions/stale digest to b5d41d4 (#1866 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update zgosalvez/github-actions-ensure-sha-pinned-actions action to v5 (#1865 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update amannn/action-semantic-pull-request digest to ac7e3fc (#1871 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to 6d473d3 (#1860 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to 17ae174 (#1876 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update github/codeql-action digest to 0ec47d0 (#1858 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to 57aae52 (#1882 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update actions/stale digest to db5d06a (#1886 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to a0a6512 (#1887 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to e22c389 (#1888 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update anchore/sbom-action digest to f0d33c1 (#1893 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(workflows): bump trivy action to 0.35.0 (#1896 )
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(webhook): adapt to controller-runtime breaking change in newwebhookmanagedby (#1898 )
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1873 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1859 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#1907 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): set renovate minimum release age to 14 days (#1908 )
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: add lfx status badges (#1909 )
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* ci: pin slsa provenance workflow (#1903 )
Signed-off-by: Akash Kumar <meakash7902@gmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency b1nary-gr0up/nwa to v0.7.8 (#1906 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1900 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: release workflows (#1919 )
* 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
* fix: release workflows
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 >
* fix: reuse webhookport from values (#1927 )
* 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: reuse webhookport from values
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: consider webhooks.service.port
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: consider webhooks.service.port
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 >
* fix: correct helm values schema for webservcie ports (#1928 )
Signed-off-by: bakito <github@bakito.ch >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: correct helm docs for webhook service port schema (#1929 )
Signed-off-by: bakito <github@bakito.ch >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update capsule-proxy docker tag to v0.12.0 (#1846 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update dependency grafana/grafana-operator to v5.22.2 (#1819 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: use release age for all managers except helm (#1931 )
* 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: use release age for all managers except helm
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 >
* chore(deps): update capsule-proxy docker tag to v0.13.1 (#1932 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add observedgeneration to status object of all crds (#1930 )
* feat: add observedgeneration to status object of all crds
Signed-off-by: sandert-k8s <sandert98@gmail.com >
* chore(api): rename rulestatusspec to rulestatusstatus
Signed-off-by: sandert-k8s <sandert98@gmail.com >
---------
Signed-off-by: sandert-k8s <sandert98@gmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: promote sander tervoert as maintainer (#1933 )
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: promote sander tervoert as maintainer (#1939 )
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* ci: add goreleaser dry run (#1936 )
Signed-off-by: Alan <alan747271363-art@users.noreply.github.com >
Co-authored-by: Alan <alan747271363-art@users.noreply.github.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update module gomodules.xyz/jsonpatch/v2 to v3 (#1917 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update helm release kube-prometheus-stack to v85 (#1914 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update module go.uber.org/zap to v1.28.0 (#1904 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: avoid rejection when users are classified as administrators (#1941 )
* 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: avoid rejection when users are classified as administrators
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 >
* chore(deps): update capsule-proxy docker tag to v0.13.2 (#1942 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update module sigs.k8s.io/gateway-api to v1.5.1 (#1878 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: typo in ruleset description crd (#1944 )
Signed-off-by: sandert-k8s <sandert98@gmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add tenant list to status of capsuleconfiguration (#1935 )
Signed-off-by: sandert-k8s <sandert98@gmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: fix typo (#1945 )
* chore: typo in ruleset description crd
Signed-off-by: sandert-k8s <sandert98@gmail.com >
* chore: fix typo
Signed-off-by: sandert-k8s <sandert98@gmail.com >
---------
Signed-off-by: sandert-k8s <sandert98@gmail.com >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* 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 >
* feat: action type
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: preserve ca-bundles injected from external providers (#1948 )
* fix: preserve ca-bundles injected from external providers (#1948 )
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix(deps): update module sigs.k8s.io/cluster-api to v1.13.2 (#1874 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(deps): bump golang 1.26.4 (#1949 )
* 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(deps): bump golang 1.26.4
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 >
* feat(deps): bump golang 1.26.4
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 >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update capsule-proxy docker tag to v0.13.3 (#1950 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore(deps): update all-ci-updates (#1902 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: best effort patch reconciling status (#1952 )
* 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 >
* fix: best effort patch reconciling status
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 >
* fix: use different match strategy for truthy and match (#1953 )
* 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 >
* fix: best effort patch reconciling status
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: use different match strategy for truthy and match
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 >
* progress
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add registry
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat: add registry
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* chore: update all gihub actions, use digest versioning and remove obsolete docs-lint workflow (#1955 )
Signed-off-by: bakito <github@bakito.ch >
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: translate serviceaccounts to type serviceaccount not user (#1956 )
* 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 >
* fix: translate serviceaccounts to type serviceaccount not user
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 >
* feat: add improved registry enforcement
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 >
Signed-off-by: Hristo Hristov <me@hhristov.info >
Signed-off-by: sandert-k8s <sandert98@gmail.com >
Signed-off-by: Akash Kumar <meakash7902@gmail.com >
Signed-off-by: bakito <github@bakito.ch >
Signed-off-by: Alan <alan747271363-art@users.noreply.github.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hristo Hristov <me@hhristov.info >
Co-authored-by: Sander Tervoert <32864332+sandert-k8s@users.noreply.github.com >
Co-authored-by: Akash Kumar <91385321+AkashKumar7902@users.noreply.github.com >
Co-authored-by: CorentinPtrl <pitrel.corentin@gmail.com >
Co-authored-by: Marc Brugger <github@bakito.ch >
Co-authored-by: alan747271363-art <alan747271363@gmail.com >
Co-authored-by: Alan <alan747271363-art@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-08 23:20:49 +02:00
Oliver Bähler and GitHub
e2aa5016f2
feat(chart): allow additional controller rbac ( #1958 )
...
* 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(chart): allow specificing additional controller rbac
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* feat(chart): allow specificing additional controller rbac
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-08 20:10:31 +02:00
Oliver Bähler and GitHub
61208852bc
fix: translate serviceaccounts to type serviceaccount not user ( #1956 )
...
* 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 >
* fix: translate serviceaccounts to type serviceaccount not user
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-08 16:59:49 +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
4c4d927bea
fix: use different match strategy for truthy and match ( #1953 )
...
* 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 >
* fix: best effort patch reconciling status
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
* fix: use different match strategy for truthy and match
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 >
v0.13.4
2026-06-05 14:46:37 +02:00
Oliver Bähler and GitHub
4c72af7fe8
fix: best effort patch reconciling status ( #1952 )
...
* 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 >
* fix: best effort patch reconciling status
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-05 11:08:31 +02:00
d3a1fb0d1b
chore(deps): update all-ci-updates ( #1902 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 10:36:53 +02:00
0edd6acf31
chore(deps): update capsule-proxy docker tag to v0.13.3 ( #1950 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.13.3
2026-06-04 16:24:11 +02:00
999869dc16
feat(deps): bump golang 1.26.4 ( #1949 )
...
* 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(deps): bump golang 1.26.4
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 >
* feat(deps): bump golang 1.26.4
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-04 16:13:44 +02:00
3fc945b33e
fix(deps): update module sigs.k8s.io/cluster-api to v1.13.2 ( #1874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 14:46:37 +02:00
Oliver Bähler and GitHub
780be87869
fix: preserve ca-bundles injected from external providers ( #1948 )
...
* fix: preserve ca-bundles injected from external providers (#1948 )
Signed-off-by: Oliver Baehler <oliver@sudo-i.net >
2026-06-04 12:55:57 +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 >
v0.13.2
2026-06-03 17:29:18 +02:00
Sander Tervoert and GitHub
d5cb91e1c1
chore: fix typo ( #1945 )
...
* chore: typo in ruleset description crd
Signed-off-by: sandert-k8s <sandert98@gmail.com >
* chore: fix typo
Signed-off-by: sandert-k8s <sandert98@gmail.com >
---------
Signed-off-by: sandert-k8s <sandert98@gmail.com >
2026-06-03 16:55:59 +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
Sander Tervoert and GitHub
f62b7748ae
feat: add tenant list to status of capsuleconfiguration ( #1935 )
...
Signed-off-by: sandert-k8s <sandert98@gmail.com >
2026-06-03 14:48:28 +02:00
Sander Tervoert and GitHub
490e71eefd
chore: typo in ruleset description crd ( #1944 )
...
Signed-off-by: sandert-k8s <sandert98@gmail.com >
2026-06-02 22:46:20 +02:00
ac3140fe4f
fix(deps): update module sigs.k8s.io/gateway-api to v1.5.1 ( #1878 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 14:46:34 +02:00
4e87759c4c
chore(deps): update capsule-proxy docker tag to v0.13.2 ( #1942 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 14:45:56 +02:00
Oliver Bähler and GitHub
b783d03f44
fix: avoid rejection when users are classified as administrators ( #1941 )
...
* 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: avoid rejection when users are classified as administrators
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-02 14:17:27 +02:00
827407eb05
fix(deps): update module go.uber.org/zap to v1.28.0 ( #1904 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 13:16:32 +02:00
5a0657bfea
chore(deps): update helm release kube-prometheus-stack to v85 ( #1914 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 12:48:18 +02:00
95079bf376
fix(deps): update module gomodules.xyz/jsonpatch/v2 to v3 ( #1917 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 12:47:32 +02:00
ad46a239ba
ci: add goreleaser dry run ( #1936 )
...
Signed-off-by: Alan <alan747271363-art@users.noreply.github.com >
Co-authored-by: Alan <alan747271363-art@users.noreply.github.com >
2026-06-02 12:31:21 +02:00
Hristo Hristov and GitHub
bca889b867
chore: promote sander tervoert as maintainer ( #1939 )
...
Signed-off-by: Hristo Hristov <me@hhristov.info >
2026-06-01 19:32:13 +03:00
Hristo Hristov and GitHub
0c5862ded7
chore: promote sander tervoert as maintainer ( #1933 )
...
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
* chore: promote sander tervoert as maintainer
Signed-off-by: Hristo Hristov <me@hhristov.info >
---------
Signed-off-by: Hristo Hristov <me@hhristov.info >
2026-06-01 10:46:45 +03:00