xds-k8s: Fix error: serviceAccountName Invalid value: None (#27218)

pull/27221/head
Sergii Tkachenko 4 years ago committed by GitHub
parent 7f8aeed223
commit 405cb0bca0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      tools/run_tests/xds_k8s_test_driver/framework/test_app/server_app.py

@ -182,7 +182,7 @@ class KubernetesServerRunner(base_runner.KubernetesBaseRunner):
reuse_namespace=False,
namespace_template=None,
debug_use_port_forwarding=False,
enable_workload_identity=False):
enable_workload_identity=True):
super().__init__(k8s_namespace, namespace_template, reuse_namespace)
# Settings
@ -251,6 +251,9 @@ class KubernetesServerRunner(base_runner.KubernetesBaseRunner):
isinstance(maintenance_port, int)):
raise TypeError('Port numbers must be integer')
if secure_mode and not self.enable_workload_identity:
raise ValueError('Secure mode requires Workload Identity enabled.')
logger.info(
'Deploying xDS test server "%s" to k8s namespace %s: test_port=%s '
'maintenance_port=%s secure_mode=%s server_id=%s replica_count=%s',

Loading…
Cancel
Save