* update status to support 1 address per host rather than 1 address per service entry
Signed-off-by: ilrudie <ian.rudie@solo.io>
* release notes
Signed-off-by: ilrudie <ian.rudie@solo.io>
---------
Signed-off-by: ilrudie <ian.rudie@solo.io>
* addressing late comments from 3244
Signed-off-by: ilrudie <ilrudie@gmail.com>
* adding an istio-status-override comment so tools may override the status without hardcoding
Signed-off-by: ilrudie <ilrudie@gmail.com>
* fix spelling
Signed-off-by: ilrudie <ilrudie@gmail.com>
* move status comment to a location where it can be consumed
Signed-off-by: ilrudie <ian.rudie@solo.io>
---------
Signed-off-by: ilrudie <ilrudie@gmail.com>
Signed-off-by: ilrudie <ian.rudie@solo.io>
The `REQUIRED` proto label currently does nothing. As a result, some of
them are misaligned with reality -- fields marked REQUIRED are actually
not required, and often even have valid behaviors and are used in the
real world.
Unfortunately, many of these are fields that *should* be required but
are not. To maintain backwards compatibility, these cannot be made
required at this point, sadly.
In a future PR, I intend to make `REQUIRED` *actually make it required*,
so this PR is a pre-requisite to doing that.
* Separate serviceentry port from gateway and sidecar, because only service entry port need target port
* make gen
* remove targer port from port struct
* remove unused import
* remove unused import
* Fix API rendering issue in ServiceEntry.Resolution
URL: https://istio.io/latest/docs/reference/config/networking/service-entry/#ServiceEntry-Resolution
ServiceEntry.Resolution description for `DNS_ROUND_ROBIN` does not
wrap `DNS_ROUND_ROBIN` in Markdown backticks, causing the keyword to
show up as italicized DNS<em>ROUND</em>ROBIN due to the underscores.
This change wraps `DNS` and `DNS_ROUND_ROBIN` in backticks, avoiding
this rendering issue.
Also added a comma in the description.
* Run `make gen`
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
* Add logical to service entry resolution
* Run make gen
* Attempt to come up with a better name instead of LOGICAL
* Run make gen
* Code review comments
* Add release notes
* Update comments
* Update previous definitions
* Fix releasenotes
* Run make gen
* Fix release notes
* Fix release notes
* use field_behavior opiton for required fields
* modify makefile to replace import path for field_behavior
* generate after image update
* changes after comments from policy and telemetry team
* regen after changes
* update networking and rebase
* Doc fixes.
* Add high-level overview and diagrams for MCP (#805)
* document MCP
* add additional note on NACK behavior
* add a note about ignoring stale nonces
* Add envoy metrics service configuration to ProxyConfig (#803)
* Add envoy metrics service configuration to ProxyConfig
Similar to the statsd sink config, this change is in preparation for adding support for the envoy metrics service API.
* Update proto.lock
* Reorder metrics_service_address just after statsd_udp_address
* Update comment in the authN API to match with 1.1 behavior (#808)
* Rename metrics_service_address to clarify that it is for Envoy's API (#809)
Since "metrics service" is so ambiguous, this change specifically denotes that the config is for Envoy's metrics service API. The comments also now link to detailed info about the metrics service API.
* Generate separate HTML page per proto under networking (#811)
* Generate separate pages for each networking proto
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* update
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* tweaks
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* Fix interdoc references
* separate doc and go gen
* change dash to underscore
* fix
* more fixes
* makefile fix
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* remove bad target
* Revert "change dash to underscore"
This reverts commit 7fbced66f6.
* final update
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* Revert "Generate separate HTML page per proto under networking (#811)"
This reverts commit 5f14eadd since it breaks the ability
to generate reference docs in istio.io
* Update to latest tools.
* Revert "Update to latest tools."
This reverts commit 231fadc5 which I accidentally pushed to the
wrong place.
* fix mcp update error diagram (#810)
* update istio/tools (#815)
* Revert "Revert "Generate separate HTML page per proto under networking (#811)"" (#818)
* Minor updates for building docker images. (#817)
* Add spell checking for docs. (#819)
* Add a bunch of words to the custom dictionary.
* Document exportTo restrictions (#820)
* Doc fixes. (#821)
* Proxy config: Add tls_certs_to_watch field (#824)
* Proxy config: Add tls_certs_to_watch field
* Address PR comment
* Revert "Proxy config: Add tls_certs_to_watch field (#824)" (#825)
This reverts commit e613e358ae.
* Update gateway and sidecar hosts doc (#826)
* Update gateway and sidecar hosts doc
* regen
* review comments
* Update API docs (service entry, gateway, sidecar) (#831)
* Update sidecar and gateway docs
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* gen docs
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* update service entry
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* updates
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* add configurable dns refresh rate to mesh for strict dns cluster, (#832)
* add configurable dns refresh rate to mesh for strict dns cluster, issue #12181
* add lock file
* Hosts are not ignored in ServiceEntry for HTTPs (#833)
* Hosts are not ignored in ServiceEntry for HTTPs
* Clarify
* Reword
* Generate protos
* Address code review comments
* Fix typo
* generate
* make mixer config marshal deterministic (#846)
Signed-off-by: Kuat Yessenov <kuat@google.com>
* Fix some doc errors. (#854)
This started out to just fix a bad link to unblock work on
istio.io, but I ended up fixing a bunch of typos/incorrect format
throughout.
* Fix two more broken links. (#856)
* Fix CRD examples for release-1.1 (#859)
* fix MeshNetworks demo (#841)
* fix MeshNetworks demo
* generate
* update
* last minute doc fixes (#865)
Signed-off-by: Shriram Rajagopalan <rshriram@gmail.com>
* Clarify comment for server_name field in Mixer oop auth config (#800)
* add mixerclient config to istio.io reference docs (#827)
* Envoyfilter docs fix (#867)
* Tweaks to get the mixer client config docs to be published. (#868)
* Change where the Mixer client docs are published.
* Doc fixes.
* Add high-level overview and diagrams for MCP (#805)
* document MCP
* add additional note on NACK behavior
* add a note about ignoring stale nonces
* Add envoy metrics service configuration to ProxyConfig (#803)
* Add envoy metrics service configuration to ProxyConfig
Similar to the statsd sink config, this change is in preparation for adding support for the envoy metrics service API.
* Update proto.lock
* Reorder metrics_service_address just after statsd_udp_address
* Update comment in the authN API to match with 1.1 behavior (#808)
* Rename metrics_service_address to clarify that it is for Envoy's API (#809)
Since "metrics service" is so ambiguous, this change specifically denotes that the config is for Envoy's metrics service API. The comments also now link to detailed info about the metrics service API.
* Generate separate HTML page per proto under networking (#811)
* Generate separate pages for each networking proto
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* update
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* tweaks
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* Fix interdoc references
* separate doc and go gen
* change dash to underscore
* fix
* more fixes
* makefile fix
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* remove bad target
* Revert "change dash to underscore"
This reverts commit 7fbced66f6.
* final update
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* Revert "Generate separate HTML page per proto under networking (#811)"
This reverts commit 5f14eadd since it breaks the ability
to generate reference docs in istio.io
* Update to latest tools.
* Revert "Update to latest tools."
This reverts commit 231fadc5 which I accidentally pushed to the
wrong place.
* fix mcp update error diagram (#810)
* update istio/tools (#815)
* Revert "Revert "Generate separate HTML page per proto under networking (#811)"" (#818)
* Minor updates for building docker images. (#817)
* Add spell checking for docs. (#819)
* Add a bunch of words to the custom dictionary.
* Document exportTo restrictions (#820)
* Doc fixes. (#821)
* Proxy config: Add tls_certs_to_watch field (#824)
* Proxy config: Add tls_certs_to_watch field
* Address PR comment
* Revert "Proxy config: Add tls_certs_to_watch field (#824)" (#825)
This reverts commit e613e358ae.
* Update gateway and sidecar hosts doc (#826)
* Update gateway and sidecar hosts doc
* regen
* review comments
* Update API docs (service entry, gateway, sidecar) (#831)
* Update sidecar and gateway docs
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* gen docs
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* update service entry
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* updates
Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
* add configurable dns refresh rate to mesh for strict dns cluster, (#832)
* add configurable dns refresh rate to mesh for strict dns cluster, issue #12181
* add lock file
* Post-merge generation