Commit Graph

461 Commits

Author SHA1 Message Date
Jacob Delgado a531ef9319 Use with latest tools image 2024-05-30 16:25:13 -06:00
Istio Automation e4a1b46d09
Automator: update common-files@master in istio/api@master (#3212) 2024-05-22 10:12:02 -04:00
Whitney Griffith db01f1058c
update docs to show latest API version examples (#3192)
Signed-off-by: Whitney Griffith <whitney.griffith16@gmail.com>
2024-05-20 13:50:35 -04:00
John Howard b9c26acf91
Generate alias for types instead of copies (#3188) 2024-05-20 11:48:31 -04:00
John Howard e68bd5f8c3
virtual service: minor grammar fix (#3195)
Fixes https://github.com/istio/api/issues/1931
2024-05-20 11:32:32 -04:00
Daneyon Hansen 2b5bf4c8a0
Adds Service Type to PolicyTargetReference API Docs (#3199)
Previously, only a Gateway resource was defined as a supported
attachment type. This PR updates the API docs to include a Service
as a supported type and also fixes an incorrect link to Gateway API
documentation.

Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
2024-05-15 22:29:11 -04:00
John Howard 9ed092e1a0
Allow defining CRDs from a single version (#3186)
* Allow defining CRDs from a single version

Part of https://github.com/istio/api/issues/3127. Goes with a
corresponding tools change; this will fail until that merges.

This just shows DR. The tool will support both the new and old way (we
can remove the old way if we want), so we don't have to move everything
at once. We will, though. I kept it to one so its easy to review first.

* Move all APIs over
2024-05-14 15:09:49 -07:00
Matteo Mortari 4a11b73132
doc: fix typo (missing closed double-quote) (#3190)
Signed-off-by: tarilabs <matteo.mortari@gmail.com>
2024-05-13 07:28:19 -07:00
zirain 188722e5ed
cors: add unmatched_preflights (#3171)
* cors: add forward_not_matching_preflights

* rename

* update with rama's comment

* use Enum instead of bool

* address john's suggestion
2024-05-09 13:59:52 -07:00
Rama Chavali 1724785ec6
update table size docs (#3175)
* update table size docs

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* change docs

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2024-05-01 06:28:40 -07:00
Whitney Griffith 2bc837c48d
Add extended release channel flag to v1beta1 ProxyConfig (#3174)
Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
2024-04-30 13:41:47 -07:00
Whitney Griffith ebd4d88ced
[API] Implement Release channels (#3135)
* implement release channels

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* implement release channels without multiple crds

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

---------

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
2024-04-22 10:56:33 -07:00
John Howard 2410bbc01d
EnvoyFilter: implement `targetRefs` (#3160)
This is the only API we have a `selector` without `targetRef`.

The motivation at the time was that waypoints don't official support
EnvoyFilter, and targetRef was primarily for waypoints.

However, targetRef can be used with all Kubernetes Gateway, including
for ingress, where EnvoyFilter is supported. Also, long term it will
support waypoint as well I assume; the earlier we add the field the less
migration pain there is.

This PR goes directly to `targetRefs` in line with
https://github.com/istio/api/pull/3159.
2024-04-12 13:01:31 -07:00
Ric Hincapie 362ae32541
Fix concurrency docs (#3138)
* Fix concurrency docs

* Add make gen changed files
2024-03-25 14:38:44 -07:00
Leonardo Sarra d29365cf33
Remove mentions of VERIFY_CERTIFICATE_AT_CLIENT and ENABLE_AUTO_SNI (#3122)
* Remove mentions of VERIFY_CERTIFICATE_AT_CLIENT and ENABLE_AUTO_SNI

* adjust ca_certificates comment

* sync gen files
2024-03-16 05:50:01 -07:00
Whitney Griffith 2b0bfde445
Networking APIs graduation to v1 (#3111)
* bump networking apis to v1

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* set storageVersion as v1beta1

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* Add release notes

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* Update release notes

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* make gen

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* Remove ProxyConfig v1

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* update release notes

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* Remove update notes

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

---------

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
2024-03-15 10:52:50 -07:00
zirain f75a363d22
fix sidecar reference page (#3126) 2024-03-14 07:10:26 -07:00
jacob-delgado 3d9a233170
Run make gen (#3120) 2024-03-11 17:59:56 -07:00
John Howard 76d8e65ae7
docs: remove per-version API tabs (#3100)
Fixes https://github.com/istio/api/issues/2994
2024-03-05 07:22:21 -08:00
John Howard 183b34515b
Document node label in DR failover (#3104) 2024-02-29 06:06:47 -08:00
Faseela K e73088544b
Support file mounted CRL (#3052)
* support file mounted CRL

Signed-off-by: Faseela K <faseela.k@est.tech>

* review comments

Signed-off-by: Faseela K <faseela.k@est.tech>

* enhance description of the field based on Lin's comments

Signed-off-by: Faseela K <faseela.k@est.tech>

---------

Signed-off-by: Faseela K <faseela.k@est.tech>
2024-02-09 00:43:25 -08:00
Jackie Elliott c1312a840e
Add docs for max_concurrent_streams (#3059)
Signed-off-by: Jackie Elliott <jaellio@microsoft.com>
2024-01-22 12:29:52 -08:00
jacob-delgado 06018d723c
Run make gen with new protoc (#3051)
* Run make gen with new protoc

* Update dependencies
2024-01-17 09:03:58 -08:00
Leonardo Sarra f706c45918
Remove mention of REPLACE operation for EXTENSION_CONFIG EnvoyFilter (#3049) 2024-01-16 13:33:43 -08:00
Kuat 0e784ed339
agent: remove BDS (#3038)
Change-Id: I82b18264d957a5702205aedf131c9c4246ab6634

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-01-09 10:50:44 -08:00
Jacek Ewertowski 258dcfe4fd
Add idle_timeout to DestinationRule.TcpSettings (#2999)
* Add idle_timeout to DestinationRule.TcpSettings

Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>

* Add release note

Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>

* Clarify that idle_timeout does not work for weighted clusters

Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>

* Describe idle_timeout in more detail

Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>

* Add suggested change

Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>

---------

Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
2023-12-15 17:26:37 -08:00
Faseela K 515df8dbc3
Fix env variable name for VerifyCertAtClient (#3012)
Signed-off-by: Faseela K <faseela.k@est.tech>
2023-12-05 08:34:53 -08:00
Zhonghu Xu 7aeccb2eee
Added upstream ProxyProtocol settings (#3007)
* Add upstream proxy protocol support

* make gen

* update

* update
2023-11-29 15:32:24 -08:00
rob salmond 08cf1c1120
update expected filenames for tls terminating key/secret (#2939)
* update expected filenames for tls terminating key/secret

* add both supported key names

* regenerate protos
2023-11-15 19:12:04 -08:00
Craig Box 446e4a5af9
GRPC-WEB is a valid port protocol, but not listed (#2986)
* GRPC-WEB is a valid port protocol, but not listed
correctly in the docs.

Adopted from https://github.com/istio/istio.io/pull/10942.

* Add generated files
2023-11-09 17:50:20 -08:00
Peter Jausovec b693dce85e
fix an incorrect statement (#2979)
* fix an incorrect statement

Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>

* adding the generated files

Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>

---------

Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
2023-10-31 07:04:28 -07:00
David Shen 00b09195fa
Subject: update doc for ignoreUriCase (#2976)
The property name that users should use is `ignoreUriCase`.

closes istio/istio.io#14072
2023-10-30 08:09:35 -07:00
Jackie Elliott 61be6001a3
Add max_concurrent_streams definition to DestinationRule (#2952)
* Add max_concurrent_streams definition to DestinationRule.

Part of https://github.com/istio/istio/issues/47166

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Hide from docs

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* move misplaced field from tcp settings to http settings

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Rebase and update crd gen yaml

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

---------

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>
2023-10-17 12:23:37 -07:00
John Howard 60a1b113da
Revert making gateway.spec.servers required (#2962) 2023-10-16 14:23:38 -07:00
Zack Butcher 6d61c896cb
Mirror DestinationRule connection pool configuration on Sidecar (#2961)
* Add support for default and per-port connection pool settings for inbound connections to Envoy sidecars

* flesh out comments on connection pool and describe how they relate to destinationrule. Add a release note for the new field.

* missed comments in v1beta1 that should've been in v1alpha1
2023-10-15 18:53:35 -07:00
John Howard 685ef7d06b
Migrate to protoc-gen-crd (#2941) 2023-10-05 16:16:01 -07:00
John Howard 4881de7246
Align REQUIRED declaration with reality (#2946)
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.
2023-10-05 09:46:37 -07:00
Rama Chavali f6fb1c4ef5
remove duplicate comments in envoy filter (#2932)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2023-09-15 10:19:51 -07:00
Rama Chavali 3a443567aa
update ttl docs (#2931)
* update ttl docs

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* update ttl docs

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2023-09-15 06:40:50 -07:00
Ben 8b0251e9bb
Update virtualservice HTTPRetry docs for the `attempt` field (#2919)
* Update virtualservice HTTPRetry docs for the `attempt` field

* update  files with docs
2023-08-30 08:20:08 -07:00
Greg Hanson fa91fe28d2
update proto for WorkloadEntry since address is no longer required (#2916)
* update proto for workloadentry since address is no longer required

* remove unused import
2023-08-25 10:05:43 -07:00
fatedier 95b5260a18
remove hide_from_docs for http route mirrors (#2893) 2023-08-10 06:37:04 -07:00
Eric Van Norman 5d68ba1077
Fix some spelling errors (#2884)
Co-authored-by: weizhoublue <weizhou.lan@daocloud.io>
2023-08-08 18:26:18 -07:00
John Howard 38de472a5f
Drop json schema generation (#2875)
We only generate this for some resources and not others, and no one has
complained -- so there doesn't seem to be much value in maintaining
this, but it provides a lot of boilerplate.

Rather than "fixing" it to be used for all types, seems better to just
drop this. We already have the schema as proto and OpenAPI (via CRD).
2023-08-02 19:44:43 -07:00
fatedier f3753ed9ee
feature: virtual service supports traffic mirroring to multiple destinations (#2805) 2023-07-31 20:17:15 -07:00
Rama Chavali 7e4fb1598d
add a new TLS mode for validating client cert if presented (#2820)
* add support for validating client cert if presented

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* fix tab

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* fix comments

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* make gen

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* add more comments

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* fix comments

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* change wording

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2023-07-06 20:03:32 -07:00
Matt Kramer 064529d3bb
chore: Fix typo in VirtualService docs (#2847)
* Fix typo in VirtualService docs

* Run make gen
2023-07-06 13:44:32 -07:00
FVarya 1364cf24e4
Wrong defaults for Destination Rule (#2844)
* Fixed default values for Destination Rule ConnectionPoolSettings.HTTPSettings

* added corresponding release note
2023-06-29 10:01:01 -07:00
zirain 39323cca37
envoyfilter: fix wrong doc (#2834) 2023-06-26 06:51:32 -07:00
AndreaM12345 f8ef33f530
fixes for Duplicate reference docs overwriting each other (#2811)
* change page

* changes for docs to sync the needed ones

* fix tabset error

* fix spacing issue

* add checks to sync.sh to ensure mode is set

* fix changes from merge

* fix missing tabset

* fix tabset again
2023-06-22 06:41:07 -07:00