Skip to content

Commit 657dbbb

Browse files
authored
Merge pull request #936 from oliver-rew/fix/empty-default-image-pull-secrets
fix: don't set empty image pull secrets
2 parents a47d185 + 25977e3 commit 657dbbb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

controllers/rabbitmqcluster_controller.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,12 @@ func (r *RabbitmqClusterReconciler) Reconcile(ctx context.Context, req ctrl.Requ
131131
}
132132

133133
if rabbitmqCluster.Spec.ImagePullSecrets == nil {
134+
// split the comma separated list of default image pull secrets from
135+
// the 'DEFAULT_IMAGE_PULL_SECRETS' env var, but ignore empty strings.
134136
for _, reference := range strings.Split(r.DefaultImagePullSecrets, ",") {
135-
rabbitmqCluster.Spec.ImagePullSecrets = append(rabbitmqCluster.Spec.ImagePullSecrets, corev1.LocalObjectReference{Name: reference})
137+
if len(reference) > 0 {
138+
rabbitmqCluster.Spec.ImagePullSecrets = append(rabbitmqCluster.Spec.ImagePullSecrets, corev1.LocalObjectReference{Name: reference})
139+
}
136140
}
137141
if err = r.Update(ctx, rabbitmqCluster); err != nil {
138142
if k8serrors.IsConflict(err) {

0 commit comments

Comments
 (0)