text: Title: Enable secrets in federation kubectl tests
  Body: Fixes https://github.com/kubernetes/kubernetes/issues/40568
  Superseedes https://github.com/kubernetes/kubernetes/pull/40714
  
  Updating kubectl tests to wait for deletion if WAIT_FOR_DELETION is set to true. WAIT_FOR_DELETION will be set to true only when the tests are being run for federation apiserver.
  This change will not impact kube apiserver tests and still enable federation and kubernetes to share the same test code.
  This is a workaround until https://github.com/kubernetes/kubernetes/issues/42594 is fixed.
  
  cc @kubernetes/sig-federation-pr-reviews
  cc @liggitt as he reviewed https://github.com/kubernetes/kubernetes/pull/40714