Files
cozystack/packages/system
Ivan Okhotnikov 711f09f8d1 fix(cert-manager): raise cainjector memory limit to unblock caBundle injection
cainjector loads all ValidatingWebhookConfigurations, APIServices and CRDs
into its informer caches at startup. On a full cozystack install that working
set exceeds the 128Mi limit, so the single leader-elected cainjector Pod is
OOMKilled during cache population and CrashLoops before it injects any
caBundle. Webhook ValidatingWebhookConfigurations then keep an empty caBundle
and every admission call fails with "x509: certificate signed by unknown
authority" (failurePolicy: Fail), intermittently blocking Ingress creation
and stalling tenant installs.

Raise the cainjector memory limit to 512Mi (matching the controller) and the
request to 128Mi, and add a helm-unittest that pins the sizing so a blanket
resource change or a `make update` cannot silently lower it again.

Signed-off-by: Ivan Okhotnikov <xorokhotnikov@gmail.com>
(cherry picked from commit c3afc63cb3a84c8085e991223ebd3f18a70d5183)
(cherry picked from commit 9f312d7a216c34724848142415d2de7c086a711e)
2026-07-31 10:18:03 +05:00
..
2026-07-03 10:12:24 +00:00
2026-03-25 15:57:25 +05:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-07-03 10:12:24 +00:00
2026-02-10 20:19:03 +01:00
2026-07-03 10:12:24 +00:00
2026-01-20 03:24:32 +01:00
2026-07-03 10:12:24 +00:00
2026-03-25 15:57:25 +05:00
2026-07-03 10:12:24 +00:00
2026-02-17 22:54:12 +01:00
2026-01-20 03:24:32 +01:00