Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for hasNonControllerOwner (0.17 sec)

  1. pkg/controller/statefulset/stateful_set_utils.go

    		}
    		if ownerRef.Controller != nil && *ownerRef.Controller {
    			return true // This is another controller.
    		}
    	}
    	return false
    }
    
    // hasNonControllerOwner returns true if the pod or set is an owner but not controller of the claim.
    func hasNonControllerOwner(claim *v1.PersistentVolumeClaim, set *apps.StatefulSet, pod *v1.Pod) bool {
    	for _, ownerRef := range claim.GetOwnerReferences() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 05 19:06:41 UTC 2024
    - 26.7K bytes
    - Viewed (0)
  2. pkg/controller/statefulset/stateful_set_utils_test.go

    		claim.SetOwnerReferences(tc.refs)
    		pod := v1.Pod{}
    		pod.SetUID(tc.podUID)
    		pod.SetName("pod")
    		set := apps.StatefulSet{}
    		set.SetUID(tc.setUID)
    		set.SetName("set")
    		got := hasNonControllerOwner(&claim, &set, &pod)
    		if got != tc.nonController {
    			t.Errorf("Failed %s: got %t, expected %t", tc.name, got, tc.nonController)
    		}
    	}
    }
    
    func TestHasStaleOwnerRef(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 05 19:06:41 UTC 2024
    - 50.9K bytes
    - Viewed (0)
Back to top