code: func NewControllerRef(owner Object, gvk schema.GroupVersionKind) *OwnerReference {
  	blockOwnerDeletion := true
  	isController := true
  	return &OwnerReference{
  		APIVersion:         gvk.GroupVersion().String(),
  		Kind:               gvk.Kind,
  		Name:               owner.GetName(),
  		UID:                owner.GetUID(),
  		BlockOwnerDeletion: &blockOwnerDeletion,
  		Controller:         &isController,
  	}
  }
docs: // NewControllerRef creates an OwnerReference pointing to the given owner.