1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 07:57:07 +00:00
kyverno/docs/dev/controllers/README.md
Charles-Edouard Brétéché 3d7e0e7f47
docs: add controllers README (#5434)
docs: add controllers README

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
Co-authored-by: Prateek Pandey <prateek.pandey@nirmata.com>
2022-11-23 19:48:02 +00:00

23 lines
1.9 KiB
Markdown

# Controllers
This document contains the list of controllers in this repository.
Most controllers code can be found under `pkg/controllers` except for some legacy controllers.
| Name | Leader | Description |
|----------------------------------|--------------------|---------------------------------------------------------------|
| `certmanager-controller` | :heavy_check_mark: | Manages TLS certificates |
| `config-controller` | | Watches config map and reloads config on changes |
| `openapi-controller` | | Polls discovery API and maintains APIs schemas |
| [`policycache-controller`] | | Maintains an up to date policy cache |
| `webhook-controller` | :heavy_check_mark: | Configures webhooks |
| `admission-report-controller` | :heavy_check_mark: | Cleans up admission reports |
| `aggregate-report-controller` | :heavy_check_mark: | Aggregates reports |
| `background-scan-controller` | :heavy_check_mark: | Manages background scans reports |
| `resource-report-controller` | :heavy_check_mark: | Watches resources that participate in reports |
| `cleanup-controller` | :heavy_check_mark: | Reconciles cleanup policies and associated cron jobs |
| `policy-controller` | :heavy_check_mark: | Manages mutation of existing resources |
| `update-request-controller` | | Manages generate policy and its generated resources lifecycle |
[`policycache-controller`]: ./policycache.md