Skip to content

KNOX-3402: gRPC gateway support (aimed at Spark Connect but generically useful) - #1335

Open
acruise wants to merge 4 commits into
apache:masterfrom
acruise:KNOX-3402
Open

KNOX-3402: gRPC gateway support (aimed at Spark Connect but generically useful)#1335
acruise wants to merge 4 commits into
apache:masterfrom
acruise:KNOX-3402

KNOX-3402 [wip]: generic gRPC support, not Spark Connect specific

5633bb7
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Results succeeded Aug 17, 2026 in 0s

All 55 tests pass in 7s

55 tests   55 ✅  7s ⏱️
 3 suites   0 💤
 3 files     0 ❌

Results for commit 5633bb7.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

55 tests found

There are 55 tests, see "Raw output" for the full list of tests.
Raw output
test_health.TestKnoxHealth ‑ test_health_metrics_contains_core_fields
test_health.TestKnoxHealth ‑ test_health_metrics_returns_json
test_health.TestKnoxHealth ‑ test_health_metrics_without_pretty_returns_json
test_health.TestKnoxHealth ‑ test_health_ping_content_type_is_plain_text
test_health.TestKnoxHealth ‑ test_health_ping_ok_and_hsts
test_k8s_serviceaccount_validation.TestK8sServiceAccountValidation ‑ test_matching_user_is_authorized
test_k8s_serviceaccount_validation.TestK8sServiceAccountValidation ‑ test_mismatching_user_is_forbidden
test_k8s_serviceaccount_validation.TestK8sServiceAccountValidation ‑ test_missing_spiffe_header_is_forbidden
test_k8s_serviceaccount_validation.TestK8sServiceAccountValidation ‑ test_missing_user_header_is_forbidden
test_k8s_serviceaccount_validation.TestK8sServiceAccountValidation ‑ test_unknown_service_account_is_forbidden
test_k8s_serviceaccount_validation.TestK8sServiceAccountValidation ‑ test_unparseable_spiffe_id_is_forbidden
test_knox_auth_service_and_ldap.TestKnoxAuthService ‑ test_auth_service_admin_groups
test_knox_auth_service_and_ldap.TestKnoxAuthService ‑ test_auth_service_guest
test_knox_auth_service_and_ldap.TestKnoxAuthService ‑ test_auth_service_recursive_user_groups
test_knox_configs.TestKnoxConfigs ‑ test_auth_service_guest
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_all_groups_by_objectclass
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_all_groups_by_objectclass_proxy_dn
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_all_users_by_objectclass
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_all_users_by_objectclass_proxy_dn
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_groups_by_cn_wildcard
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_groups_by_cn_wildcard_proxy_dn
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_user_by_uid
test_knox_ldap_proxy_search.TestKnoxLdapProxySearch ‑ test_search_user_by_uid_proxy_dn
test_knoxauth_preauth_and_paths.TestKnoxAuthServicePreAuthAndPaths ‑ test_extauthz_additional_path_not_ignored_in_knoxldap
test_knoxauth_preauth_and_paths.TestKnoxAuthServicePreAuthAndPaths ‑ test_preauth_bad_credentials_unauthorized
test_knoxauth_preauth_and_paths.TestKnoxAuthServicePreAuthAndPaths ‑ test_preauth_get_with_admin_includes_mapped_groups
test_knoxauth_preauth_and_paths.TestKnoxAuthServicePreAuthAndPaths ‑ test_preauth_get_with_guest_credentials
test_knoxauth_preauth_and_paths.TestKnoxAuthServicePreAuthAndPaths ‑ test_preauth_post_supported
test_knoxauth_preauth_and_paths.TestKnoxAuthServicePreAuthAndPaths ‑ test_preauth_requires_auth
test_remote_auth.TestRemoteAuth ‑ test_remote_auth_admin_groups
test_remote_auth.TestRemoteAuth ‑ test_remote_auth_failure
test_remote_auth.TestRemoteAuth ‑ test_remote_auth_success
test_remoteauth_extauthz_additional_path.TestRemoteAuthExtAuthzAdditionalPath ‑ test_extauthz_additional_path_is_ignored
test_remoteauth_extauthz_additional_path.TestRemoteAuthExtAuthzAdditionalPath ‑ test_extauthz_bad_credentials_unauthorized
test_remoteauth_extauthz_additional_path.TestRemoteAuthExtAuthzAdditionalPath ‑ test_extauthz_missing_credentials
test_remoteauth_extauthz_additional_path.TestRemoteAuthExtAuthzAdditionalPath ‑ test_extauthz_success
test_single_eku_mtls.SingleEkuMtlsTest ‑ test_inbound_request_with_client_cert_completes_handshake
test_single_eku_mtls.SingleEkuMtlsTest ‑ test_inbound_request_without_client_cert_is_rejected
test_single_eku_mtls.SingleEkuMtlsTest ‑ test_server_is_up_in_single_eku_mode
test_single_eku_no_mtls.SingleEkuNoMtlsTest ‑ test_plain_request_without_client_cert_completes_handshake
test_spark_connect.TestSparkConnectAuthentication ‑ test_call_with_a_malformed_token_is_rejected
test_spark_connect.TestSparkConnectAuthentication ‑ test_call_with_a_well_formed_but_unsigned_token_is_rejected
test_spark_connect.TestSparkConnectAuthentication ‑ test_call_without_a_token_is_rejected
test_spark_connect.TestSparkConnectAuthorization ‑ test_permitted_topology_is_reachable_with_the_same_token
test_spark_connect.TestSparkConnectAuthorization ‑ test_topology_acl_denies_an_authenticated_user
test_spark_connect.TestSparkConnectIdentityAssertion ‑ test_backend_sees_the_authenticated_principal_not_the_claim
test_spark_connect.TestSparkConnectIdentityAssertion ‑ test_claim_is_overwritten_even_when_left_empty
test_spark_connect.TestSparkConnectIdentityAssertion ‑ test_identity_is_asserted_on_the_config_rpc_too
test_spark_connect.TestSparkConnectMethodGating ‑ test_add_artifacts_is_denied_in_a_topology_that_denies_it
test_spark_connect.TestSparkConnectMethodGating ‑ test_add_artifacts_is_permitted_where_it_is_not_denied
test_spark_connect.TestSparkConnectMethodGating ‑ test_config_rpc_still_carries_the_asserted_identity
test_spark_connect.TestSparkConnectMethodGating ‑ test_other_rpcs_still_work_in_the_denying_topology
test_spark_connect.TestSparkConnectRouting ‑ test_call_to_an_unknown_topology_is_rejected
test_spark_connect.TestSparkConnectRouting ‑ test_call_without_a_topology_is_rejected
test_spark_connect.TestSparkConnectStreaming ‑ test_execute_plan_relays_every_response