def METHOD_NAME(
    request, kube_apis, ingress_controller_endpoint, auth_basic_secrets_setup, test_namespace
) -> AuthBasicSecret:
    secret_name = create_secret_from_yaml(
        kube_apis.v1, test_namespace, f"{TEST_DATA}/auth-basic-secrets/auth-basic-secret.yaml"
    )
    wait_before_test(1)
    def fin():
        if request.config.getoption("--skip-fixture-teardown") == "no":
            print("Delete Secret:")
            if is_secret_present(kube_apis.v1, secret_name, test_namespace):
                delete_secret(kube_apis.v1, secret_name, test_namespace)
    request.addfinalizer(fin)
    return AuthBasicSecret(secret_name)