Commit Graph

2001 Commits

Author SHA1 Message Date
Jacob Delgado 8b9b1b6335 update grpc-go dependency 2024-05-30 16:29:39 -06:00
Jacob Delgado a531ef9319 Use with latest tools image 2024-05-30 16:25:13 -06:00
John Howard f347a4a2a4
Remove obsolete MCP APIs (#3211) 2024-05-30 11:08:05 -04:00
John Howard 638ceb91b1
Improvements to CEL validations (#3218)
* Validate wildcard label selectors

* More CEL improvements

This gives WasmPlugin and Telemetry full parity with the webhook.
Verified by fuzzing, which I will merge into istio/istio after this
(tests fail before this lands)
2024-05-29 22:58:03 -04:00
Istio Automation f65c805a58
Automator: update common-files@master in istio/api@master (#3217) 2024-05-28 14:09:38 -04:00
John Howard 765d060c11
Regen API with new tools (#3210)
This adds comments to the aliases
2024-05-23 00:18:03 -04:00
Whitney Griffith 08f80cea4d
add guidelines for adding new features to stable APIs (#3182)
Signed-off-by: Whitney Griffith <whitney.griffith16@gmail.com>
2024-05-22 10:20:02 -04:00
Istio Automation e4a1b46d09
Automator: update common-files@master in istio/api@master (#3212) 2024-05-22 10:12:02 -04:00
Istio Automation aa8be1710a
Automator: update common-files@master in istio/api@master (#3208) 2024-05-21 10:42:30 -04:00
Kim Sondrup c8f65e2f8b
Fix typo in closing tag for some code blocks (#3196) 2024-05-21 09:42:29 -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 9fad1aecac
proxy config: clarify concurrency docs (#3193)
Fixes https://github.com/istio/api/issues/1783
2024-05-20 11:56:38 -04:00
John Howard f9846b4f41
Update mesh config to not import k8s libraries (#3154)
* Update mesh config to not import k8s libraries

* drop optional

* fix repeated

* gen
2024-05-20 11:56:31 -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
zirain 9d5445e3a9
update comment (#3204) 2024-05-20 09:25:31 -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
Craig Box 4252b0d3c7
make gen (#3202) 2024-05-15 21:41:11 -04:00
John Howard f0b5398125
Bump go modules (#3194)
Mostly picking up k8s 1.30
2024-05-15 21:38:11 -04:00
Istio Automation bf02fc66fc
Automator: update common-files@master in istio/api@master (#3201) 2024-05-15 19:28:11 -04:00
Istio Automation bd8d6ac22d
Automator: update common-files@master in istio/api@master (#3200) 2024-05-15 16:43:27 -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
Istio Automation 09344006f9
Automator: update common-files@master in istio/api@master (#3191) 2024-05-13 09:09:16 -07:00
John Howard 7dfab5580f
Place JWTRule under RequestAuthentication like every other API (#3187)
There is no reason for this to be split, it just makes the docs more
confusing.

I am fairly sure this change only impacts the HTML, merging two pages
into one. I tested with istio.io/istio still builds fine.
2024-05-13 08:22:20 -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
Istio Automation 58947eeab0
Automator: update common-files@master in istio/api@master (#3189) 2024-05-09 18:17:52 -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
Istio Automation 200df043d1
Automator: update common-files@master in istio/api@master (#3185) 2024-05-09 08:56:52 -07:00
Craig Box 768c994129
sort JWTRule after RequestAuthentication in the Istio docs. (#3179)
* sort JWTRule after RequestAuthentication in the Istio docs.

* add make gen'd files
2024-05-08 20:42:51 -07:00
Istio Automation 97b72765b8
Automator: update common-files@master in istio/api@master (#3183) 2024-05-08 14:47:52 -07:00
Istio Automation 9cbb06e392
Automator: update common-files@master in istio/api@master (#3181) 2024-05-08 12:01:51 -07:00
Istio Automation 0d73c8a3d5
Automator: update common-files@master in istio/api@master (#3178) 2024-05-02 08:53:41 -07:00
Istio Automation ee871f7711
Automator: update common-files@master in istio/api@master (#3177) 2024-05-02 07:02:43 -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
Istio Automation 68cdbb256c
Automator: update common-files@master in istio/api@master (#3172) 2024-04-23 11:25:51 -07:00
dependabot[bot] 941d58de83
Bump golang.org/x/net from 0.22.0 to 0.23.0 (#3165)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 11:13:32 -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
Istio Automation 6930b94b0e
Automator: update common-files@master in istio/api@master (#3169) 2024-04-22 09:34:21 -07:00
dependabot[bot] 209833968f
Bump golang.org/x/net from 0.19.0 to 0.23.0 in /tests (#3164)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.19.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 09:29:24 -07:00
Jackie Elliott 5b08a315cb
Add docs and examples for path templating (#3162)
* Add docs and examples for path templating

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

* Clarify path segment vs glob

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

* rebase

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

* Update docs to reflect more restrictive path templating support

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

* Clarify an invalid path template will result in a invalid auth
policy.

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

---------

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>
2024-04-22 07:09:57 -07:00
Istio Automation e481111191
Automator: update common-files@master in istio/api@master (#3163) 2024-04-18 12:22:43 -07:00
Istio Automation 0efc1d9d88
Automator: update common-files@master in istio/api@master (#3161) 2024-04-15 10:59:37 -07:00
John Howard fe48267f86
policy attachment: allow `targetRefs` (#3159)
* policy attachment: allow `targetRefs`

Based on https://github.com/kubernetes-sigs/gateway-api/pull/2966. Note
that we do not HAVE to follow the GatewayAPI here; we can make our own
decision. There is, however, a general desire to allow multiple for
ergonomics.

In this proposal, I hide `targetRef`, but the API will remain + be
implemented forever. Implementation cost here is near zero, as we can
easily translate it to a single `targetRefs`; we just hide from docs to
push users toward the new ones.

* codegen

* Align documentation

* consistency
2024-04-12 13:44:31 -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
Istio Automation 4ffbbd13c1
Automator: update common-files@master in istio/api@master (#3158) 2024-04-12 06:26:31 -07:00
zirain cf602b958d
Revert "add new phase to WasmPlugin (#3143)" (#3157)
This reverts commit 21eb08855c.
2024-04-11 13:07:31 -07:00
Istio Automation 15a4e3d664
Automator: update common-files@master in istio/api@master (#3156) 2024-04-08 11:38:55 -07:00
zirain 21eb08855c
add new phase to WasmPlugin (#3143)
* add new phase  to WasmPlugin

* fix build

* rename to INITIAL
2024-04-05 09:20:22 -07:00
Istio Automation 0f527cc734
Automator: update common-files@master in istio/api@master (#3152) 2024-04-04 19:28:56 -07:00