cozystack/packages/system/cozystack-controller
Timofei Larkin 2a82273902 [lineage] Separate webhook from cozy controller
The lineage-controller-webhook makes a lot of outgoing API calls for
every event it handles, contributing to a high API server latency,
increasing the number of in-flight requests and generally degrading
performance. This patch remedies this by separating the lineage
component from the cozystack-controller and deploying it as a separate
component on all control-plane nodes. Additionally, a new internal label
is introduced to track if a resource has already been handled by the
webhook. This label is used to exclude such resources from
consideration. Addresses #1513.

```release-note
[lineage] Break webhook out into a separate daemonset. Reduce
unnecessary webhook calls by marking handled resources and excluding
them from consideration by the webhook's object selector.
```

Signed-off-by: Timofei Larkin <lllamnyp@gmail.com>
2025-10-14 10:50:28 +03:00
..
crds [installer] Even more rigorous migration 2025-10-09 21:34:14 +03:00
images/cozystack-controller [platform] Use cozypkg instead of helm 2025-06-13 19:02:15 +02:00
templates [lineage] Separate webhook from cozy controller 2025-10-14 10:50:28 +03:00
.gitignore Introduce cozystack-controller (#560) 2025-01-09 12:24:51 +01:00
Chart.yaml Introduce cozystack-controller (#560) 2025-01-09 12:24:51 +01:00
Makefile [dx] Remove BUILDER and PLATFORM autodetection logic 2025-09-05 11:48:19 +02:00
values.yaml Prepare release v0.37.0 2025-10-10 07:46:34 +00:00