@@ -27,7 +27,6 @@ import (
27
27
28
28
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29
29
"k8s.io/apimachinery/pkg/runtime"
30
- "k8s.io/apimachinery/pkg/runtime/schema"
31
30
runtimeutil "k8s.io/apimachinery/pkg/util/runtime"
32
31
"k8s.io/apimachinery/pkg/util/wait"
33
32
@@ -614,44 +613,6 @@ func isServiceInstanceReady(instance *v1beta1.ServiceInstance) bool {
614
613
return false
615
614
}
616
615
617
- // TODO (nilebox): The controllerRef methods below are merged into apimachinery and will be released in 1.8:
618
- // https://github.com/kubernetes/kubernetes/pull/48319
619
- // Remove them after 1.8 is released and Service Catalog is migrated to it
620
-
621
- // IsControlledBy checks if the given object has a controller ownerReference set to the given owner
622
- func IsControlledBy (obj metav1.Object , owner metav1.Object ) bool {
623
- ref := GetControllerOf (obj )
624
- if ref == nil {
625
- return false
626
- }
627
- return ref .UID == owner .GetUID ()
628
- }
629
-
630
- // GetControllerOf returns the controllerRef if controllee has a controller,
631
- // otherwise returns nil.
632
- func GetControllerOf (controllee metav1.Object ) * metav1.OwnerReference {
633
- for _ , ref := range controllee .GetOwnerReferences () {
634
- if ref .Controller != nil && * ref .Controller == true {
635
- return & ref
636
- }
637
- }
638
- return nil
639
- }
640
-
641
- // NewControllerRef creates an OwnerReference pointing to the given owner.
642
- func NewControllerRef (owner metav1.Object , gvk schema.GroupVersionKind ) * metav1.OwnerReference {
643
- blockOwnerDeletion := true
644
- isController := true
645
- return & metav1.OwnerReference {
646
- APIVersion : gvk .GroupVersion ().String (),
647
- Kind : gvk .Kind ,
648
- Name : owner .GetName (),
649
- UID : owner .GetUID (),
650
- BlockOwnerDeletion : & blockOwnerDeletion ,
651
- Controller : & isController ,
652
- }
653
- }
654
-
655
616
// NewClientConfigurationForBroker creates a new ClientConfiguration for connecting
656
617
// to the specified Broker
657
618
func NewClientConfigurationForBroker (broker * v1beta1.ClusterServiceBroker , authConfig * osb.AuthConfig ) * osb.ClientConfiguration {
0 commit comments