mirror of https://github.com/grpc/grpc-java.git
xds,googleapis: Default GRPC_EXPERIMENTAL_XDS_FEDERATION to true (#10093)
This commit is contained in:
parent
68b67b616e
commit
a384c16e8c
|
|
@ -66,8 +66,8 @@ final class GoogleCloudToProdNameResolver extends NameResolver {
|
||||||
|| System.getProperty("io.grpc.xds.bootstrapConfig") != null;
|
|| System.getProperty("io.grpc.xds.bootstrapConfig") != null;
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
static boolean enableFederation =
|
static boolean enableFederation =
|
||||||
!Strings.isNullOrEmpty(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"))
|
Strings.isNullOrEmpty(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"))
|
||||||
&& Boolean.parseBoolean(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"));
|
|| Boolean.parseBoolean(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"));
|
||||||
|
|
||||||
private static final String serverUriOverride =
|
private static final String serverUriOverride =
|
||||||
System.getenv("GRPC_TEST_ONLY_GOOGLE_C2P_RESOLVER_TRAFFIC_DIRECTOR_URI");
|
System.getenv("GRPC_TEST_ONLY_GOOGLE_C2P_RESOLVER_TRAFFIC_DIRECTOR_URI");
|
||||||
|
|
|
||||||
|
|
@ -159,6 +159,7 @@ public class GoogleCloudToProdNameResolverTest {
|
||||||
public void hasProvidedBootstrapDelegateToDns() {
|
public void hasProvidedBootstrapDelegateToDns() {
|
||||||
GoogleCloudToProdNameResolver.isOnGcp = true;
|
GoogleCloudToProdNameResolver.isOnGcp = true;
|
||||||
GoogleCloudToProdNameResolver.xdsBootstrapProvided = true;
|
GoogleCloudToProdNameResolver.xdsBootstrapProvided = true;
|
||||||
|
GoogleCloudToProdNameResolver.enableFederation = false;
|
||||||
createResolver();
|
createResolver();
|
||||||
resolver.start(mockListener);
|
resolver.start(mockListener);
|
||||||
assertThat(delegatedResolver.keySet()).containsExactly("dns");
|
assertThat(delegatedResolver.keySet()).containsExactly("dns");
|
||||||
|
|
|
||||||
|
|
@ -57,8 +57,8 @@ class BootstrapperImpl extends Bootstrapper {
|
||||||
|
|
||||||
// Feature-gating environment variables.
|
// Feature-gating environment variables.
|
||||||
static boolean enableFederation =
|
static boolean enableFederation =
|
||||||
!Strings.isNullOrEmpty(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"))
|
Strings.isNullOrEmpty(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"))
|
||||||
&& Boolean.parseBoolean(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"));
|
|| Boolean.parseBoolean(System.getenv("GRPC_EXPERIMENTAL_XDS_FEDERATION"));
|
||||||
|
|
||||||
// Client features.
|
// Client features.
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue