Variables
framework.xds_flags Namespace Reference

Variables

 CLIENT_NAME
 
 CLIENT_PORT
 
 COMPUTE_API_VERSION
 
 ENSURE_FIREWALL
 
 FIREWALL_ALLOWED_PORTS
 
 FIREWALL_SOURCE_RANGE
 
 FORCE_CLEANUP
 
 NETWORK
 
 PROJECT
 
 RESOURCE_PREFIX
 
 RESOURCE_SUFFIX
 
 SERVER_MAINTENANCE_PORT
 
 SERVER_NAME
 
 SERVER_PORT
 
 SERVER_XDS_HOST
 
 SERVER_XDS_PORT
 
 TESTING_VERSION
 
 XDS_SERVER_URI
 

Variable Documentation

◆ CLIENT_NAME

framework.xds_flags.CLIENT_NAME
Initial value:
1 = flags.DEFINE_string(
2  "client_name",
3  default="psm-grpc-client",
4  help="The name to use for test client deployments")

Definition at line 102 of file xds_flags.py.

◆ CLIENT_PORT

framework.xds_flags.CLIENT_PORT
Initial value:
1 = flags.DEFINE_integer(
2  "client_port",
3  default=8079,
4  lower_bound=1,
5  upper_bound=65535,
6  help=(
7  "The port test client uses to run gRPC services: Channelz, CSDS, "
8  "XdsStats, XdsUpdateClientConfigure, and ProtoReflection (optional).\n"
9  "Doesn't have to be within --firewall_allowed_ports."))

Definition at line 106 of file xds_flags.py.

◆ COMPUTE_API_VERSION

framework.xds_flags.COMPUTE_API_VERSION
Initial value:
1 = flags.DEFINE_string(
2  "compute_api_version",
3  default='v1',
4  help="The version of the GCP Compute API, e.g., v1, v1alpha")

Definition at line 39 of file xds_flags.py.

◆ ENSURE_FIREWALL

framework.xds_flags.ENSURE_FIREWALL
Initial value:
1 = flags.DEFINE_bool(
2  "ensure_firewall",
3  default=False,
4  help="Ensure the allow-health-check firewall exists before each test case")

Definition at line 48 of file xds_flags.py.

◆ FIREWALL_ALLOWED_PORTS

framework.xds_flags.FIREWALL_ALLOWED_PORTS
Initial value:
1 = flags.DEFINE_list(
2  "firewall_allowed_ports",
3  default=['8080-8100'],
4  help="Update the allowed ports of the firewall rule.")

Definition at line 56 of file xds_flags.py.

◆ FIREWALL_SOURCE_RANGE

framework.xds_flags.FIREWALL_SOURCE_RANGE
Initial value:
1 = flags.DEFINE_list(
2  "firewall_source_range",
3  default=['35.191.0.0/16', '130.211.0.0/22'],
4  help="Update the source range of the firewall rule.")

Definition at line 52 of file xds_flags.py.

◆ FORCE_CLEANUP

framework.xds_flags.FORCE_CLEANUP
Initial value:
1 = flags.DEFINE_bool(
2  "force_cleanup",
3  default=False,
4  help="Force resource cleanup, even if not created by this test run")

Definition at line 122 of file xds_flags.py.

◆ NETWORK

framework.xds_flags.NETWORK
Initial value:
1 = flags.DEFINE_string("network",
2  default="default",
3  help="GCP Network ID")

Definition at line 36 of file xds_flags.py.

◆ PROJECT

framework.xds_flags.PROJECT
Initial value:
1 = flags.DEFINE_string("project",
2  default=None,
3  help="(required) GCP Project ID.")

Definition at line 19 of file xds_flags.py.

◆ RESOURCE_PREFIX

framework.xds_flags.RESOURCE_PREFIX
Initial value:
1 = flags.DEFINE_string(
2  "resource_prefix",
3  default=None,
4  help=("(required) The prefix used to name GCP resources.\n"
5  "Together with `resource_suffix` used to create unique "
6  "resource names."))

Definition at line 22 of file xds_flags.py.

◆ RESOURCE_SUFFIX

framework.xds_flags.RESOURCE_SUFFIX
Initial value:
1 = flags.DEFINE_string(
2  "resource_suffix",
3  default=None,
4  help=("The suffix used to name GCP resources.\n"
5  "Together with `resource_prefix` used to create unique "
6  "resource names.\n"
7  "(default: test suite will generate a random suffix, based on suite "
8  "resource management preferences)"))

Definition at line 28 of file xds_flags.py.

◆ SERVER_MAINTENANCE_PORT

framework.xds_flags.SERVER_MAINTENANCE_PORT
Initial value:
1 = flags.DEFINE_integer(
2  "server_maintenance_port",
3  default=None,
4  lower_bound=1,
5  upper_bound=65535,
6  help=("Server port running maintenance services: Channelz, CSDS, Health, "
7  "XdsUpdateHealth, and ProtoReflection (optional).\n"
8  "Must be within --firewall_allowed_ports.\n"
9  "(default: the port is chosen automatically based on "
10  "the security configuration)"))

Definition at line 72 of file xds_flags.py.

◆ SERVER_NAME

framework.xds_flags.SERVER_NAME
Initial value:
1 = flags.DEFINE_string(
2  "server_name",
3  default="psm-grpc-server",
4  help="The name to use for test server deployments.")

Definition at line 62 of file xds_flags.py.

◆ SERVER_PORT

framework.xds_flags.SERVER_PORT
Initial value:
1 = flags.DEFINE_integer(
2  "server_port",
3  default=8080,
4  lower_bound=1,
5  upper_bound=65535,
6  help="Server test port.\nMust be within --firewall_allowed_ports.")

Definition at line 66 of file xds_flags.py.

◆ SERVER_XDS_HOST

framework.xds_flags.SERVER_XDS_HOST
Initial value:
1 = flags.DEFINE_string(
2  "server_xds_host",
3  default="xds-test-server",
4  help=("The xDS hostname of the test server.\n"
5  "Together with `server_xds_port` makes test server target URI, "
6  "xds:///hostname:port"))

Definition at line 82 of file xds_flags.py.

◆ SERVER_XDS_PORT

framework.xds_flags.SERVER_XDS_PORT
Initial value:
1 = flags.DEFINE_integer(
2  "server_xds_port",
3  default=8080,
4  lower_bound=0,
5  upper_bound=65535,
6  help=("The xDS port of the test server.\n"
7  "Together with `server_xds_host` makes test server target URI, "
8  "xds:///hostname:port\n"
9  "Must be unique within a GCP project.\n"
10  "Set to 0 to select any unused port."))

Definition at line 90 of file xds_flags.py.

◆ TESTING_VERSION

framework.xds_flags.TESTING_VERSION
Initial value:
1 = flags.DEFINE_string(
2  "testing_version",
3  default=None,
4  help="The testing gRPC version branch name. Like master, v1.41.x, v1.37.x")

Definition at line 117 of file xds_flags.py.

◆ XDS_SERVER_URI

framework.xds_flags.XDS_SERVER_URI
Initial value:
1 = flags.DEFINE_string(
2  "xds_server_uri",
3  default=None,
4  help="Override Traffic Director server URI.")

Definition at line 44 of file xds_flags.py.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:10