Skip to main content

job_name_length_warning

Function job_name_length_warning 

Source
pub fn job_name_length_warning(kind: &str, name: &str) -> Option<String>
Expand description

A non-blocking admission WARNING (#547) when a CR’s name is longer than crate::consts::JOB_NAME_MAX (57) and its mover Job takes that exact name (a Snapshot’s backup Job, a Restore’s Job). Kubernetes 1.37’s WorkloadWithJob derives a <job>-pgt-0 name that must fit 63 characters, so such a Job breaks there. The Job cannot simply be renamed (its name is the lookup key tying it to the CR), so admission says so up front. None when the name fits.