Skip to content

Commit 5e1d96e

Browse files
authored
support read header value from env variable (#3474)
1 parent 217805b commit 5e1d96e

File tree

3 files changed

+89
-13
lines changed

3 files changed

+89
-13
lines changed

mesh/v1alpha1/config.pb.go

+61-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mesh/v1alpha1/config.proto

+11-2
Original file line numberDiff line numberDiff line change
@@ -1264,8 +1264,17 @@ message MeshConfig {
12641264
message HttpHeader {
12651265
// REQUIRED. The HTTP header name.
12661266
string name = 1;
1267-
// REQUIRED. The HTTP header value.
1268-
string value = 2;
1267+
// The HTTP header value.
1268+
oneof header_value {
1269+
// The HTTP header value.
1270+
string value = 2;
1271+
// The HTTP header value from the environment variable.
1272+
//
1273+
// Warning:
1274+
// - The environment variable must be set in the istiod pod spec.
1275+
// - This is not a end-to-end secure.
1276+
string env_name = 3;
1277+
}
12691278
}
12701279

12711280
message ResourceDetectors {

mesh/v1alpha1/istio.mesh.v1alpha1.pb.html

+17-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)