Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b44daed
Doc fixes.
Feb 21, 2019
29a3b64
Add high-level overview and diagrams for MCP (#805)
ayj Feb 21, 2019
16cc4d7
Add envoy metrics service configuration to ProxyConfig (#803)
joeyb Feb 21, 2019
124217d
Update comment in the authN API to match with 1.1 behavior (#808)
diemtvu Feb 22, 2019
2f783de
Rename metrics_service_address to clarify that it is for Envoy's API …
joeyb Feb 22, 2019
5f14ead
Generate separate HTML page per proto under networking (#811)
rshriram Feb 22, 2019
11e69f5
Revert "Generate separate HTML page per proto under networking (#811)"
Feb 23, 2019
231fadc
Update to latest tools.
Feb 24, 2019
70ec2ed
Revert "Update to latest tools."
Feb 24, 2019
120a390
fix mcp update error diagram (#810)
ayj Feb 25, 2019
eac219d
update istio/tools (#815)
rshriram Feb 25, 2019
18f2d9a
Revert "Revert "Generate separate HTML page per proto under networkin…
rshriram Feb 26, 2019
d0dc02a
Minor updates for building docker images. (#817)
geeknoid Feb 26, 2019
26f958d
Add spell checking for docs. (#819)
geeknoid Feb 26, 2019
5f85ce0
Add a bunch of words to the custom dictionary.
Feb 26, 2019
79b2e74
Document exportTo restrictions (#820)
frankbu Feb 26, 2019
f2e09a7
Doc fixes. (#821)
geeknoid Feb 27, 2019
e613e35
Proxy config: Add tls_certs_to_watch field (#824)
drichelson Feb 28, 2019
4fd261a
Revert "Proxy config: Add tls_certs_to_watch field (#824)" (#825)
rshriram Feb 28, 2019
ba50f67
Update gateway and sidecar hosts doc (#826)
frankbu Mar 1, 2019
c1daca8
Update API docs (service entry, gateway, sidecar) (#831)
rshriram Mar 5, 2019
e1557ac
add configurable dns refresh rate to mesh for strict dns cluster, (#…
GregHanson Mar 5, 2019
924f1e0
Hosts are not ignored in ServiceEntry for HTTPs (#833)
andraxylia Mar 10, 2019
0791ae6
make mixer config marshal deterministic (#846)
kyessenov Mar 11, 2019
7e7d6af
Fix some doc errors. (#854)
geeknoid Mar 12, 2019
a68257e
Fix two more broken links. (#856)
geeknoid Mar 12, 2019
9dca77f
Fix CRD examples for release-1.1 (#859)
esnible Mar 14, 2019
032fe83
fix MeshNetworks demo (#841)
hzxuzhonghu Mar 17, 2019
c1e0c86
last minute doc fixes (#865)
rshriram Mar 19, 2019
b9d60ae
Clarify comment for server_name field in Mixer oop auth config (#800)
bianpengyuan Mar 19, 2019
1ba5347
add mixerclient config to istio.io reference docs (#827)
ayj Mar 19, 2019
0a302e3
Envoyfilter docs fix (#867)
theganyo Mar 19, 2019
0fb210e
Tweaks to get the mixer client config docs to be published. (#868)
geeknoid Mar 19, 2019
6530884
Change where the Mixer client docs are published.
Mar 19, 2019
7741c4a
Merge branch 'release-1.1'
howardjohn Mar 20, 2019
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

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

2 changes: 1 addition & 1 deletion authentication/v1alpha1/policy.pb.go

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

2 changes: 1 addition & 1 deletion authentication/v1alpha1/policy.proto
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ message Jwt {
// the issuer or (b) inferred from the email domain of the issuer (e.g. a
// Google service account).
//
// Example: https://www.googleapis.com/oauth2/v1/certs
// Example: `https://www.googleapis.com/oauth2/v1/certs`
//
// Note: Only one of jwks_uri and jwks should be used.
string jwks_uri = 3;
Expand Down
4 changes: 4 additions & 0 deletions dictionaries/custom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jitter
JSON
JWT
Kubernetes
LightStep
MCP
multicluster
NACK
Expand All @@ -27,6 +28,7 @@ scalability
SDS
SNI
SPIFFE
subnet
TCP
TLS
UDP
Expand All @@ -35,3 +37,5 @@ unmanaged
unterminated
URI
URL
VM
Zipkin
12 changes: 5 additions & 7 deletions envoy/config/filter/http/jwt_auth/v2alpha1/config.pb.go

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

12 changes: 5 additions & 7 deletions envoy/config/filter/http/jwt_auth/v2alpha1/config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,14 @@ message DataSource {
}
}

// This message specifies how a JSON Web Token (JWT) can be verified. JWT format is defined
// `here <https://tools.ietf.org/html/rfc7519>`_. Please see `OAuth2.0
// <https://tools.ietf.org/html/rfc6749>`_ and `OIDC1.0 <http://openid.net/connect>`_ for
// This message specifies how a JSON Web Token (JWT) can be verified. See the [JWT format definition](https://tools.ietf.org/html/rfc7519)
// for details. Please see [OAuth2.0](https://tools.ietf.org/html/rfc6749) and
// [OIDC1.0](http://openid.net/connect) for
// the authentication flow.
//
// Example:
//
// .. code-block:: yaml
//
// ```yaml
// issuer: https://example.com
// audiences:
// - bookstore_android.apps.googleusercontent.com
Expand All @@ -88,8 +87,7 @@ message DataSource {
// cluster: example_jwks_cluster
// cache_duration:
// - seconds: 300
//
// [#not-implemented-hide:]
// ```
message JwtRule {
// Identifies the principal that issued the JWT. See `here
// <https://tools.ietf.org/html/rfc7519#section-4.1.1>`_. Usually a URL or an email address.
Expand Down
12 changes: 6 additions & 6 deletions mesh/v1alpha1/config.pb.go

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

12 changes: 6 additions & 6 deletions mesh/v1alpha1/config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ message MeshConfig {

// $hide_from_docs
// This flag is used by secret discovery service(SDS).
// If set to true(prerequisite: https://kubernetes.io/docs/concepts/storage/volumes/#projected), Istio will inject volumes mount
// If set to true ([prerequisite](https://kubernetes.io/docs/concepts/storage/volumes/#projected)), Istio will inject volumes mount
// for Kubernetes service account trustworthy JWT(which is available with Kubernetes 1.12 or higher), so that the Kubernetes API server
// mounts Kubernetes service account trustworthy JWT to the Envoy container, which will be used to request key/cert eventually.
// This isn't supported for non-Kubernetes cases.
Expand Down Expand Up @@ -261,7 +261,7 @@ message MeshConfig {

// $hide_from_docs
// The namespace to treat as the administrative root namespace for
// istio configuration. When processing a leaf namespace Istio will search for
// Istio configuration. When processing a leaf namespace Istio will search for
// declarations in that namespace first and if none are found it will
// search in the root namespace. Any matching declaration found in the root
// namespace is processed as if it were declared in the leaf namespace.
Expand All @@ -270,8 +270,8 @@ message MeshConfig {
// type.
//
// There is no default value for this flag in 1.1 but in later releases it
// is expected to default to a new namespace, "istio-config", which is
// maintained separately from the "istio-system" namespace where an instance
// is expected to default to a new namespace, `istio-config`, which is
// maintained separately from the `istio-system` namespace where an instance
// of the control plane runtime is deployed. This separates the concerns of
// configuring the control-plane runtime from configuration of the mesh.
string root_namespace = 34;
Expand All @@ -297,7 +297,7 @@ message ConfigSource {

// Use the tls_settings to specify the tls mode to use. If the MCP server
// uses Istio mutual TLS and shares the root CA with Pilot, specify the TLS
// mode as ISTIO_MUTUAL.
// mode as `ISTIO_MUTUAL`.
istio.networking.v1alpha3.TLSSettings tls_settings = 2;
}

Expand Down Expand Up @@ -385,7 +385,7 @@ message LocalityLoadBalancerSetting{

// Optional: only one of distribute or failover can be set.
// Explicitly specify loadbalancing weight across different zones and geographical locations.
// Refer to [Locality weighted load balancing](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/load_balancing.html?highlight=load_balancing_weight#locality-weighted-load-balancing)
// Refer to [Locality weighted load balancing](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/load_balancing/locality_weight)
// If empty, the locality weight is set according to the endpoints number within it.
repeated Distribute distribute = 1;

Expand Down
23 changes: 13 additions & 10 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.

11 changes: 7 additions & 4 deletions mesh/v1alpha1/network.pb.go

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

15 changes: 9 additions & 6 deletions mesh/v1alpha1/network.proto
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ message Network {
// 1. Implicitly: If the registry explicitly provides information about
// the network to which the endpoint belongs to. In some cases, its
// possible to indicate the network associated with the endpoint by
// adding ISTIO_META_NETWORK environment variable to the sidecar.
// adding the `ISTIO_META_NETWORK` environment variable to the sidecar.
//
// 2. Explicitly:
//
// a. By matching the registry name with one of the "from_registries"
// a. By matching the registry name with one of the "fromRegistry"
// in the mesh config. A "from_registry" can only be assigned to a
// single network.
//
Expand All @@ -52,7 +52,7 @@ message Network {

// Add all endpoints from the specified registry into this network.
// The names of the registries should correspond to the secret name
// that was used to configure the registry (kubernetes multicluster) or
// that was used to configure the registry (Kubernetes multicluster) or
// supplied by MCP server.
string from_registry = 2;
}
Expand Down Expand Up @@ -97,17 +97,20 @@ message Network {
//
// MeshNetworks(file/config map):
// networks:
// - network1:
// network1:
// - endpoints:
// - fromRegistry: registry1 #must match secret name inKubernetes
// - fromRegistry: registry1 #must match secret name in Kubernetes
// - fromCidr: 192.168.100.0/22 #a VM network for example
// gateways:
// - registryServiceName: istio-ingressgateway.istio-system.svc.cluster.local
// port: 15443
// locality: us-east-1a
// - address: 192.168.100.1
// port: 15443
// locality: us-east-1a
message MeshNetworks {
// REQUIRED: The set of networks inside this mesh. Each network should
// have a unique name and information about how to infer the endpoints in
// the network as well as the gateways associated with the network.
map<string, Network> networks = 1;
}
}
2 changes: 1 addition & 1 deletion mesh/v1alpha1/proxy.pb.go

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

4 changes: 2 additions & 2 deletions mesh/v1alpha1/proxy.proto
Original file line number Diff line number Diff line change
Expand Up @@ -128,13 +128,13 @@ message ProxyConfig {
string statsd_udp_address = 10;

// Address of the Envoy Metrics Service implementation (e.g. metrics-service:15000).
// See https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/metrics/v2/metrics_service.proto
// See [Metric Service](https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/metrics/v2/metrics_service.proto)
// for details about Envoy's Metrics Service API.
string envoy_metrics_service_address = 20;

// Port on which Envoy should listen for administrative commands.
int32 proxy_admin_port = 11;

// $hide_from_docs
string availability_zone = 12 [deprecated=true];

Expand Down
Loading