diff --git a/protokube/pkg/protokube/kube_boot.go b/protokube/pkg/protokube/kube_boot.go index c91d2571cc..93287741fd 100644 --- a/protokube/pkg/protokube/kube_boot.go +++ b/protokube/pkg/protokube/kube_boot.go @@ -88,16 +88,16 @@ func (k *KubeBoot) RunSyncLoop() { func (k *KubeBoot) syncOnce(ctx context.Context) error { if k.Master { - if k.BootstrapMasterNodeLabels { - if err := bootstrapMasterNodeLabels(ctx, k.Kubernetes, k.NodeName); err != nil { - klog.Warningf("error bootstrapping master node labels: %v", err) - } - } for _, channel := range k.Channels { if err := applyChannel(channel); err != nil { klog.Warningf("error applying channel %q: %v", channel, err) } } + if k.BootstrapMasterNodeLabels { + if err := bootstrapMasterNodeLabels(ctx, k.Kubernetes, k.NodeName); err != nil { + klog.Warningf("error bootstrapping master node labels: %v", err) + } + } } return nil