interop: Introduce env var for xDS dualstack support and add xDS interop config (#8081)

This commit is contained in:
Arjan Singh Bal 2025-02-13 09:59:15 +05:30 committed by GitHub
parent cf60e5ac49
commit 75c51bf52f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 3 deletions

View File

@ -56,9 +56,7 @@ var (
// XDSDualstackEndpointsEnabled is true if gRPC should read the
// "additional addresses" in the xDS endpoint resource.
// TODO: https://github.com/grpc/grpc-go/issues/7866 - Control this using
// an env variable when all LB policies handle endpoints.
XDSDualstackEndpointsEnabled = false
XDSDualstackEndpointsEnabled = boolFromEnv("GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS", false)
// XDSSystemRootCertsEnabled is true when xDS enabled gRPC clients can use
// the system's default root certificates for TLS certificate validation.

View File

@ -0,0 +1,17 @@
# Config file for internal CI
# Location of the continuous shell script in repository.
build_file: "grpc-go/test/kokoro/psm-interop-test-go.sh"
timeout_mins: 360
action {
define_artifacts {
regex: "artifacts/**/*sponge_log.xml"
regex: "artifacts/**/*.log"
strip_prefix: "artifacts"
}
}
env_vars {
key: "PSM_TEST_SUITE"
value: "dualstack"
}