The plugin now injects a single klio-plugin sidecar (backup + WAL); klio-wal no longer exists (operator/internal/cnpgi/lifecycle.go).
But PluginConfiguration.Spec.Containers still accepts a klio-wal override: the CEL allowlist and MaxItems=3 at operator/api/v1alpha1/plugin_configuration_types.go:90,98,100 allow it.
A user-defined klio-wal container passes validation but is never merged into anything, so it silently does nothing.
Generated CRD/CSV/API docs inherit the same stale value.
We should drop klio-wal from the CEL allowlist/comment, set MaxItems=2, regenerate CRD/CSV/docs.
The plugin now injects a single
klio-pluginsidecar (backup + WAL);klio-walno longer exists (operator/internal/cnpgi/lifecycle.go).But
PluginConfiguration.Spec.Containersstill accepts aklio-waloverride: the CEL allowlist andMaxItems=3atoperator/api/v1alpha1/plugin_configuration_types.go:90,98,100allow it.A user-defined
klio-walcontainer passes validation but is never merged into anything, so it silently does nothing.Generated CRD/CSV/API docs inherit the same stale value.
We should drop
klio-walfrom the CEL allowlist/comment, setMaxItems=2, regenerate CRD/CSV/docs.