Cause: performance improvements introduced with 1.0.48 of the OpenShift Sync Jenkins Plugin incorrectly specified the labels accepted for ConfigMaps and ImageStreams intended to map into Jenkins Kubernetes Plugin Pod Templates
Consequence: OpenShift Sync Plugin no longer would import Pod Templates from ConfigMaps or ImageStreams with the 'jenkins-agent' label.
Fix: The accepted label specification for the watch was corrected.
Result: OpenShift Sync Plugin again imports Pod Templates from ConfigMaps or ImageStreams with the 'jenkins-agent' label.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (OpenShift Container Platform 4.8.29 bug fix update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2022:0278
Verified with 4.8.0-0.nightly-2022-01-21-182704 =============== $ oc logs pod/jenkins-1-4dkks [...] 2022-01-24 10:35:24 INFO io.fabric8.jenkins.openshiftsync.ConfigMapInformer onAdd ConfigMap informer received add event for: {}my-pod-template 2022-01-24 10:35:24 WARNING org.jenkinsci.plugins.prometheus.DiskUsageCollector collect Cannot get disk usage data. Install CloudBees Disk Usage Simple plugin to enable 2022-01-24 10:35:24 INFO io.fabric8.jenkins.openshiftsync.PodTemplateUtils addAgents Adding PodTemplate(s) for jenkins-test 2022-01-24 10:35:24 INFO io.fabric8.jenkins.openshiftsync.PodTemplateUtils removePodTemplate Removing PodTemplate: template1 in namespace: null 2022-01-24 10:35:24 INFO io.fabric8.jenkins.openshiftsync.PodTemplateUtils addPodTemplate Adding PodTemplate: template1