Fix owner reference conflict

Signed-off-by: hongming <talonwan@yunify.com>
This commit is contained in:
hongming
2021-03-31 14:59:54 +08:00
parent 6cdbf33635
commit b7f0ce44f2
2 changed files with 19 additions and 7 deletions

View File

@@ -126,6 +126,12 @@ func (r *Reconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
return ctrl.Result{}, err
} else {
for _, namespace := range namespaces.Items {
// managed by kubefed-controller-manager
kubefedManaged := namespace.Labels[constants.KubefedManagedLabel] == "true"
if kubefedManaged {
continue
}
// managed by workspace
if err := r.bindWorkspace(rootCtx, logger, &namespace, workspace); err != nil {
return ctrl.Result{}, err
}