Commit Graph

22 Commits

Author SHA1 Message Date
Ingwon Song d5358d93ef
Add a match scheme to WasmPlugin for passing more specific traffic to Wasm module (#2412)
* Add a match scheme to WasmPlugin to select more specific traffic

* Make gen

* Move PortSelector and WorkloadMode to type/v1beta1/selector.proto

* Reflect the comments

* Catch up the missing "make gen"

* Reflect the comments

* Reflect the comments

* Reflect the comments, again

* Do "make gen"
2022-09-06 08:37:31 -07:00
Istio Automation fbb909b586
Automator: update common-files@master in istio/api@master (#2443) 2022-08-03 06:08:58 -07:00
Eric Van Norman 5294aace93
Run `make gen` with current tooling (#2409) 2022-07-06 07:17:29 -07:00
John Howard 9d336787a4
Migrate from gogo/protobuf to golang/protobuf (#2293)
* Migrate gogo/protobuf to golang/protobuf

* generated changes

* Fixes to deepcopy
2022-03-23 08:11:37 -07:00
Istio Automation aadf1ba23c
Automator: update common-files@master in istio/api@master (#2007) 2021-05-25 17:10:56 -07:00
John Howard 2bcca53775
Move protobuf generation/configuration to buf (#1833)
https://docs.buf.build/

Buf is the successor to https://github.com/uber/prototool which we
already use for linting.

This dramatically simplifies our Makefiles, which are both extremely
complicated and have led to numerous bugs historically, such as
https://github.com/istio/api/issues/1678.

This will make changes to the generation much simpler as well. For
example, to migrate to gogo protobuf, we will just need to change `gogo`
-> `go` in one location, rather than trying to wrangle 500 lines of
Makefiles. Additionally, its quite a bit faster - the whole proto stuff
is done in <1s now.
2021-01-28 17:47:43 -08:00
jacob-delgado 328c3a3713
Generate protos (#1822)
* Run make clean gen

* Run make proto-commit
2021-01-13 16:39:59 -08:00
Yangmin Zhu 8c3489c742
fix workload selector link in security API (#1705) 2020-11-05 12:26:40 -08:00
John Howard 174a9fd5f2
Regenerate json code (#1677)
* Regenerate json code

I am not sure why this wasn't done automatically, might be a bug in our
auto update logic

* resync
2020-10-07 12:35:42 -07:00
John Howard 9a994ae513
Import new DeepCopy changes (#1613)
* deepcopy

* Better reuse implementation

* Update common

* update others
2020-09-01 13:35:38 -07:00
Shamsher Ansari af0b0b3fd6
Fix broken link for WorkloadSelector (#1550) 2020-07-23 08:33:36 -07:00
Shamsher Ansari d32519b265
Fix invalid link for WorkloadSelector (#1540) 2020-07-21 10:36:07 -07:00
Jian Zeng e094649aa7
feat: generate deepcopy methods for all the types (#1454) 2020-06-02 12:32:24 -07:00
Yangmin Zhu dbc1d7b502 fix comments (#1228) 2020-01-08 18:55:30 -08:00
Jason Wang 3fcb499e2a Regen based on new container (#1152) 2019-11-01 15:10:11 -07:00
Jason Wang 1187adbd14 Use field_behavior as an option for required fields (#1125)
* 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
2019-10-14 10:42:57 -07:00
Martin Taillefer ebe44b4258
Update common files. (#1124) 2019-10-11 09:24:41 -07:00
Martin Taillefer 891d7f9d3d
Update common files. (#1121) 2019-10-09 21:18:35 -07:00
Phillip Quy Le 33a483a29b Add trust_domain_aliases (#1109)
* Add trust_domain_aliases

* Address comment

* Address comment
2019-09-30 15:07:24 -07:00
Martin Taillefer cd150f8ca1
Update common files. (#1075) 2019-09-08 08:12:11 -07:00
Martin Taillefer 9dc74657c5
Update common files. (#1050)
This introduces a new protoc compiler, which affects the python code
gen a bit.
2019-08-21 19:43:58 -07:00
Limin Wang 2745b7cd41 Add WorkloadSelector definition in a common directory. (#1032)
* Add WorkloadSelector definition in a common directory.

* Address comments and fix test.

* Try to fix presubmit test.

* Remove "hide from doc".
2019-08-13 12:47:54 -07:00