Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
567 changes: 345 additions & 222 deletions mesh/v1alpha1/config.pb.go

Large diffs are not rendered by default.

15 changes: 15 additions & 0 deletions mesh/v1alpha1/config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,21 @@ message MeshConfig {
// The certificate is retrieved from the endpoint.
string spiffe_bundle_url = 2;
}
// Optional. Specify the kubernetes signers (External CA) that use this trustAnchor
// when Istiod is acting as RA(registration authority)
// If set, they are used for these signers. Otherwise, this trustAnchor is used for all signers.
repeated string cert_signers = 3;

// Optional. Specify the list of trust domains to which this trustAnchor data belongs.
// If set, they are used for these trust domains. Otherwise, this trustAnchor is used for default trust domain
// and its aliases.
// Note that we can have multiple trustAnchor data for a same trust_domain.
// In that case, trustAnchors with a same trust domain will be merged and used together to verify peer certificates.
// If neither cert_signers nor trust_domains is set, this trustAnchor is used for all trust domains and all signers.
// If only trust_domains is set, this trustAnchor is used for these trust_domains and all signers.
// If only cert_signers is set, this trustAnchor is used for these cert_signers and all trust domains.
// If both cert_signers and trust_domains is set, this trustAnchor is only used for these signers and trust domains.
repeated string trust_domains = 4;
}

// The extra root certificates for workload-to-workload communication.
Expand Down
16 changes: 16 additions & 0 deletions mesh/v1alpha1/istio.mesh.v1alpha1.gen.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 32 additions & 0 deletions mesh/v1alpha1/istio.mesh.v1alpha1.pb.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading