File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ syntax = "proto3";
1616package com.linecorp.centraldogma.xds.v1 ;
1717
1818import "envoy/extensions/transport_sockets/tls/v3/secret.proto" ;
19+ import "armeria/xds/supported.proto" ;
1920
2021option java_multiple_files = true ;
2122option java_outer_classname = "CentralDogmaConfigSourceProto" ;
@@ -29,17 +30,20 @@ option java_package = "com.linecorp.centraldogma.xds.v1";
2930message CentralDogmaConfigSource {
3031 // The name of the cluster that provides connectivity to the Central Dogma server.
3132 // This cluster must be defined in the bootstrap configuration.
33+ option (armeria.xds.supported.field ) = 1 ;
3234 string cluster_name = 1 ;
3335
3436 // The authentication method to use when connecting to the Central Dogma server.
3537 // If not set, the client will connect as an anonymous user.
3638 oneof auth {
39+ option (armeria.xds.supported.oneof_field ) = 2 ;
3740 BearerTokenCredential bearer_token_credential = 2 ;
3841 }
3942}
4043
4144// Authentication using a bearer token retrieved from a ``GenericSecret``.
4245message BearerTokenCredential {
4346 // The token value (without the ``Bearer`` prefix).
47+ option (armeria.xds.supported.field ) = 1 ;
4448 envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig token_secret = 1 ;
4549}
You can’t perform that action at this time.
0 commit comments