Commit Graph

57 Commits

Author SHA1 Message Date
Keith Mattix II 9b5152057e
Add compdb script (#5963)
* Add compdb script:

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Add license

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Fix shebang

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

---------

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>
2024-12-14 04:07:03 -05:00
Kuat 40fef42347
remove opencensus tracer (#5552)
* remove opencensus tracer

Change-Id: I130f6e902d00805568e2d4206069f9e98c70853b
Signed-off-by: Kuat Yessenov <kuat@google.com>

* fix

Change-Id: I16f9d81ce2acc5cf2725f5e718d10055043a6ac3
Signed-off-by: Kuat Yessenov <kuat@google.com>

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-05-15 18:26:11 -04:00
zirain bdbdd14f18
enable early_header_mutation (#5413) 2024-03-20 14:21:06 -07:00
Junchao Lyu ff99990ec2
enable json_to_metadata filter (#5269)
* enable json_to_metadata filter

* fix typo
2024-01-18 19:14:48 -08:00
zirain c5e4f0de4c
Enable zstd (#5174)
* enable zstd

* remove from wellknown
2023-11-29 09:40:14 -08:00
zirain 83d5166c5e
enable grpc_field_extraction filter (#5144) 2023-11-13 19:49:28 -08:00
zirain 512ed3405a
tool for checking extension build config (#5093)
* add tool for checking extension build config

* add tool for checking extension build config

* fix

* update

* lint

* lint

* fix

* add comments

* update README
2023-10-27 10:17:29 -07:00
Kuat 9bcebae939
cleanup: organize extensions (#3996)
* cleanup code

Signed-off-by: Kuat Yessenov <kuat@google.com>

* shuffle files

Signed-off-by: Kuat Yessenov <kuat@google.com>

* missing dependency

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-08-09 20:14:39 -07:00
John Howard ec37c16cbf
build: remove debian and docker artifacts (#3981)
* Remove redundant istio-artifacts debian publishing

* Cleanup all debian and docker image publishing

* fix some issues
2022-08-01 16:44:11 -07:00
Pengyuan Bian 74dc1182e2
Push Wasm extensions as OCI image at postsubmit. (#3720)
* Push Wasm extensions as Wasm OCI image.

* Remove new wasm targets from centos build.

* update.
2022-02-26 01:28:41 -08:00
Piotr Sikora 471a9895cf
Update Envoy SHA to latest with Bazel rules for V8. (#3699)
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2022-02-09 06:57:58 -08:00
Eric Van Norman 1d3806543d
Update to fix lint-go when using new common-files updates (#3682) 2022-01-27 08:04:58 -08:00
Eric Van Norman 43f0e09970
Fix lint errors with update hadolint version (#3570) 2021-12-31 14:33:17 -08:00
jacob-delgado 50167b73dd
Use sigs.k8s.io/yaml instead of ghodss (#3584)
* Use sigs.k8s.io/yaml instead of ghodss

* Run goimports
2021-11-12 09:45:36 -08:00
Pengyuan Bian 7e9cd77db0
Update Envoy SHA 0930. (#3514) 2021-09-30 11:22:05 -07:00
Yuchen Dai e0e03fc2d4
release: split v8 build into seperate phase (#3205)
* split @com_googlesource_chromium_v8//:build into seperate step

Signed-off-by: Yuchen Dai <silentdai@gmail.com>

* address comment

Signed-off-by: Yuchen Dai <silentdai@gmail.com>

* prerun v8//:build almost everywhere

Signed-off-by: Yuchen Dai <silentdai@gmail.com>

* also push-debian.sh

Signed-off-by: Yuchen Dai <silentdai@gmail.com>

* also docker

Signed-off-by: Yuchen Dai <silentdai@gmail.com>
2021-02-22 23:33:15 -08:00
Kuat 365e9f5a18
rate limit: add HTTP local rate limit example with descriptors (#3161)
* rate limit: add HTTP local rate limit example with descriptors

Signed-off-by: Kuat Yessenov <kuat@google.com>

* add a note about data exchange

Signed-off-by: Kuat Yessenov <kuat@google.com>
2021-01-21 14:10:02 -08:00
Kuat 839303e097
extensionserver: support nullvm (#3125)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2020-12-10 13:42:37 -08:00
Pengyuan Bian 85a0d22426
clean up exchange keys (#3066) 2020-10-23 21:39:52 -07:00
Pengyuan Bian 1c58bf6dcd
Make test framework usable for external repo (#3020)
* make test framework usable for external repo

* lint

* fix

* update

* lint

* rewording
2020-09-21 13:38:04 -07:00
Kuat f73979c81e
tools: ecds server (#2988)
* ecds

Signed-off-by: Kuat Yessenov <kuat@google.com>

* add prefetch

Signed-off-by: Kuat Yessenov <kuat@google.com>

* start readme

Signed-off-by: Kuat Yessenov <kuat@google.com>

* lint

Signed-off-by: Kuat Yessenov <kuat@google.com>

* update readme

Signed-off-by: Kuat Yessenov <kuat@google.com>

* temporary remove test

Signed-off-by: Kuat Yessenov <kuat@google.com>

* bring back the test

Signed-off-by: Kuat Yessenov <kuat@google.com>

* move prefetch after load

Signed-off-by: Kuat Yessenov <kuat@google.com>

* add comment field for reload

Signed-off-by: Kuat Yessenov <kuat@google.com>

* update test

Signed-off-by: Kuat Yessenov <kuat@google.com>

* demo

Signed-off-by: Kuat Yessenov <kuat@google.com>

* log deleted extensions

Signed-off-by: Kuat Yessenov <kuat@google.com>
2020-09-17 08:37:35 -07:00
Piotr Sikora 4bf5d18e2e
Update Envoy-WASM SHA to latest. (#2956)
* Update Envoy-WASM SHA to latest.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>

* review: update SHA.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2020-08-08 21:35:48 -07:00
shalk(xiao kun) 913032f363
fix all shellcheck for files in scripts and extension directory (#2895)
* fix all shellcheck for files in scripts and extension directory

* fix bazel opt shellcheck

* add lint-scripts-dir

* fix shellcheck in prow and tools

* revert Makefile.comon.mk

* fix shellcheck

* add lint-scripts to lint

* fix lint ci
2020-07-09 08:38:24 -07:00
Jonh Wendell 4c724aac17
bazel_get_workspace_status: Allow users to override variables (#2861) 2020-05-25 13:23:47 -07:00
Lizan Zhou b9e80d65c6 ci: enable RBE in postfix again (#2571)
* ci: build docker image in presubmit

Signed-off-by: Lizan Zhou <lizan@tetrate.io>

* try enable RBE in post submit again

Signed-off-by: Lizan Zhou <lizan@tetrate.io>
2019-11-15 22:14:31 -08:00
Kuat 29c0205d89 ci: add docker push postsubmit (#2480)
* ci: add docker push postsubmit

Signed-off-by: Kuat Yessenov <kuat@google.com>

* i hate bash

Signed-off-by: Kuat Yessenov <kuat@google.com>

* i hate bash

Signed-off-by: Kuat Yessenov <kuat@google.com>

* buildifier

Signed-off-by: Kuat Yessenov <kuat@google.com>

* add bionic

Signed-off-by: Kuat Yessenov <kuat@google.com>

* add default build config

Signed-off-by: Kuat Yessenov <kuat@google.com>

* i hate bash

Signed-off-by: Kuat Yessenov <kuat@google.com>

* i hate bash

Signed-off-by: Kuat Yessenov <kuat@google.com>

* update build scripts

Signed-off-by: Kuat Yessenov <kuat@google.com>

* update build scripts

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review feedback

Signed-off-by: Kuat Yessenov <kuat@google.com>

* update script

Signed-off-by: Kuat Yessenov <kuat@google.com>

* build separately

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Signed-off-by: Kuat Yessenov <kuat@google.com>
2019-10-25 17:55:57 -07:00
Kuat 595991b22c initial hermetic docker build rules (#2460)
* initial docker rules

Signed-off-by: Kuat Yessenov <kuat@google.com>

* pin docker base

Signed-off-by: Kuat Yessenov <kuat@google.com>

* remove silly check

Signed-off-by: Kuat Yessenov <kuat@google.com>

* fix workspace

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review feedback

Signed-off-by: Kuat Yessenov <kuat@google.com>

* typo

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review feedback

Signed-off-by: Kuat Yessenov <kuat@google.com>
2019-10-21 16:56:19 -07:00
mandarjog aeb8abeb91 Update metadata exchange filter (#2316)
* Add id to header exchange

* remove extra include

* review comments

* review comments2
2019-07-22 11:34:28 -07:00
Piotr Sikora 6f1a58c33c Limit resource usage on Prow. (#2289)
While there, merge BAZEL_TEST_ARGS into BAZEL_BUILD_ARGS.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2019-06-25 16:16:50 -07:00
Piotr Sikora 54d5807104 Run buildifier on the build files and add it to "make check". (#2088)
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2019-01-23 16:11:18 -08:00
Wayne Zhang 46750e3b76 move tool/bazel.rc to .bazelrc (#1998)
Signed-off-by: Wayne Zhang <qiwzhang@google.com>
2018-10-17 16:30:45 -07:00
AdamDang 5ea85713c0 Update README.md (#1979) 2018-09-21 18:02:38 -07:00
Piotr Sikora 4ced9e724b Update clang to 6.0 and use it for release binaries. (#1914)
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2018-08-14 15:03:31 -07:00
Piotr Sikora c63d84148b Provide source version information in the binary. (#1915)
Before:

    $ bazel-bin/src/envoy/envoy --version

    bazel-bin/src/envoy/envoy  version: 0/1.8.0-dev//DEBUG

After:

    $ bazel-bin/src/envoy/envoy --version

    bazel-bin/src/envoy/envoy  version: f315a32fc7c6f727fc9645cc1ca27d4160c1d0e0/1.8.0-dev/Clean/DEBUG

Fixes #1803.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2018-08-14 11:45:14 -04:00
Kuat 0f387653d8 Route directive (#1797)
* wire through route directive

Signed-off-by: Kuat Yessenov <kuat@google.com>

* fix format

Signed-off-by: Kuat Yessenov <kuat@google.com>

* propagate info

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Signed-off-by: Kuat Yessenov <kuat@google.com>

* implement the API

Signed-off-by: Kuat Yessenov <kuat@google.com>

* manual test

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Signed-off-by: Kuat Yessenov <kuat@google.com>

* fix upstream api change

Signed-off-by: Kuat Yessenov <kuat@google.com>

* add a test case

Signed-off-by: Kuat Yessenov <kuat@google.com>

* review, handle direct response headers

Signed-off-by: Kuat Yessenov <kuat@google.com>
2018-06-07 15:00:58 -07:00
Wayne Zhang 6589f07722 Merge changes from branch release-0.8 (#1770)
* Update api sha (#1753)

* Release-0.8: Update envoy sha to bb6762a058 (#1759)

* Update envoy sha to bb6762a058

* update envoy sha to 12c470e666d23f1cedaea92cdae6c747d6081dfe

* fix authn/integration tasn issue

* Update_Dependencies (#1766)

* Build addition artifacts with debug symbols (#1767)

* Update_Dependencies (#1768)
2018-05-22 17:31:27 -07:00
Wayne Zhang 42faac24ee Strip debug info for release (#1738) 2018-05-08 15:41:18 -07:00
Sebastien Vas 3c2bb0ee40 Use a bazel.rc for build (#1350)
Automatic merge from submit-queue.

Use a bazel.rc for build

**What this PR does / why we need it**:
bazel tends to use a lot of memory. Trying to bring it down.

```release-note
```
2018-03-30 13:30:06 -07:00
Nathan Mittler 007f47d36f Remove unused Dockerfiles and scripts (#1131)
The istio/istio Dockerfiles no longer use the Dockerfiles from
this project. The iptables scripts have been moved to istio/istio
as well.

Fixes #1129
2018-03-01 14:20:03 -08:00
Lizan Zhou 8eae794f07 Bring back accidentally deleted build options in #736 (#947)
Automatic merge from submit-queue.

Bring back accidentally deleted build options in #736

**What this PR does / why we need it**:

#736 accidentally remove `-c opt` from release build and a couple of compile options, bring them back.

cc @costinm @ldemailly 

**Special notes for your reviewer**:

**Release note**:
```release-note
None
```
2018-01-24 19:37:28 -08:00
Wayne Zhang 0b01fbaf7a
Add tsan and asan (#736)
* Add tsan and asan

* remove @
2017-12-21 11:08:04 -08:00
Krishna Pagadala f5d22ffcdb add port to discovery address (#730)
Automatic merge from submit-queue.

add port to discovery address

**What this PR does / why we need it**:

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2017-12-18 13:48:51 -08:00
mattdelco 164dd584e6 Use shorter name for proxy debian files (#724)
* change bucket

* do ver in advance

* debug

* del version

* del added line

* del add-on

* retest

* shorten name

* change bucket back

* reapply original change

* add OWNERS to root of proxy
2017-12-14 11:55:35 -08:00
Krishna Pagadala beae8964dc make control plane mTLS for vms by default (#726) 2017-12-14 11:55:16 -08:00
Krishna Pagadala 13669ce424 Revert "Remove -release in filename when doing release build of proxy (#704)" (#723)
Trying to fix post-submit failure

This reverts commit c04ec87aaf.
2017-12-12 19:04:47 -08:00
mattdelco c04ec87aaf Remove -release in filename when doing release build of proxy (#704)
* initial CB changes

* update debian

* init GCS_PATH

* del unused files

* change != to -n

* proxy trigger stuff

* only 1 step was run

* try to add stuff

* try different image

* debug

* switch back to istiobuilder

* try loose

* try again

* try ubuntu

* try ubuntu

* try istio

* log different file

* skip stdout

* more power

* bazel config

* build_proxy_artifacts.yaml

* expand

* 0.2 is now 0.3

* cleanup

* undo customizations

* del -release suffix
2017-12-06 15:17:07 -08:00
Wayne Zhang 2a3650e35b
add copyright header for tools/dev/BUILD. (#658) 2017-11-21 16:54:28 -08:00
Lizan Zhou f697267290
Link jwt-auth filter into proxy binary (#656) 2017-11-21 13:06:15 -08:00
Costin Manolache f78b0c4b63 Add conffiles to avoid overriding on upgrade (#623)
* Add conffiles to avoid overriding on upgrade

* Fix the 'x' used for debugging
2017-11-17 16:11:22 -08:00
Laurent Demailly a05c813aa0
Typo fix and missing serviceCluster setting (#579)
* Typo fix and missing serviceCluster setting

* don't build .deb with opt for now

```release-note
Don’t build with opt the proxy debug for now (flow control issue)
```

* Build -c dbg
2017-11-01 16:31:40 +00:00