1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2024-12-14 11:57:48 +00:00

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>
This commit is contained in:
Charles-Edouard Brétéché 2022-11-23 20:48:02 +01:00 committed by GitHub
parent 3766f6e6cf
commit 3d7e0e7f47
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,23 @@
# 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