Commit Graph

401 Commits

Author SHA1 Message Date
Wayne Zhang ef74122d5b
Revert "Not to send legacy quota for v2 config." (#725)
* Revert "Strip out "spiffe://" in the identity (#719)"

This reverts commit 99a482fcc7.

* Revert "Revert "Remove -release in filename when doing release build of proxy (#704)" (#723)"

This reverts commit 13669ce424.

* Revert "Not to send legacy quota for v2 config. (#722)"

This reverts commit aaf25cafd5.
2017-12-13 16:31:15 -08:00
Yinjie Chen 99a482fcc7 Strip out "spiffe://" in the identity (#719)
* Strip out "spiffe://" in the identity

* Addressed some review comments.

* Addressed review comments.
2017-12-13 09:19: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
Wayne Zhang aaf25cafd5
Not to send legacy quota for v2 config. (#722) 2017-12-12 16:24:00 -08:00
istio-bot 198879c124 Update_Dependencies (#717)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-12 03:37:42 -08:00
istio-bot e1204fbc2a Update_Dependencies (#715)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-10 19:20:30 -08:00
Costin Manolache b92dd30297 Add circleci automation for proxy (#702)
* Experimental cicd - to validate the image

* Add makefile with deb and envoy targets

* No permission to cusomize, fix drone

* Reduce paralel tasks - bazel was crashing with obscure message

* Fix artifact layout

* fix artifact layout

* Update the image, use dockerhub and other review comments

* Remove working dir

* Proxy still doesn't work with Bazel 0.8, and apt-get only installs latest

* Attempt to use Shriram's image

* Revert, not working

* Remove cloudbuild, can't get it to work...
2017-12-10 13:30:03 -05:00
istio-bot 531a85679a Update_Dependencies (#714)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-08 18:56:08 -08:00
Wayne Zhang a09fc9fc38
Extract auth attributes (#713) 2017-12-08 17:38:33 -08:00
Wayne Zhang 252a7c269f
Add integration test for JWT authn (#710)
* Add auth integration test.

* rename test.
2017-12-08 15:12:44 -08:00
Wayne Zhang 8e40482dcd
Fix auth token sample files. (#709) 2017-12-08 10:16:40 -08:00
Wayne Zhang e4a0005725
Add auth filter from mixer filter. (#707)
* Add auth filter from mixer filter.

* use UserInfo constructor.

* fix format
2017-12-07 09:44:43 -08:00
istio-bot d82d983e98 Update_Dependencies (#706)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-06 18:25:18 -08:00
istio-bot 6fe0489d31 Update_Dependencies (#705)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-06 16:23:37 -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
Krishna Pagadala 8d673b7ee9 add pr template (#698) 2017-12-06 14:45:50 -08:00
Wayne Zhang 42fd29975d
Add more v2 config integration tests (#691)
* Refactory v2 config for tests.

* merged network_policy_test.

* Merge mixer_internal_fail_test

* fix check report disable test.

* add more v2 tests

* Add v2 quota tests.
2017-12-06 14:30:04 -08:00
istio-bot 6a9fe30843 Update_Dependencies (#703)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-05 18:13:44 -08:00
Lizan Zhou 8507d94dbc
support bazel 0.8.x (#700) 2017-12-04 18:28:36 -06:00
Sebastien Vas 0f5ab54895
Fix postsubmit to publish debian packages (#701) 2017-12-04 15:27:20 -08:00
Wayne Zhang 233138e1f1
Fix Envoy crash with v2 config and post. (#697) 2017-12-01 11:12:41 -08:00
istio-bot 2985a16fd2 Update_Dependencies (#696)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-12-01 03:34:47 -08:00
Wayne Zhang e3aec8cae3
Use latest mixer mockapi package. (#690) 2017-11-30 17:11:34 -08:00
istio-bot bae7ea2925 Update_Dependencies (#686)
Automatic merge from submit-queue.

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-11-30 11:17:17 -08:00
Wayne Zhang 76ed00adea
Integrate with v2 mixer client config. (#680) 2017-11-29 15:06:51 -08:00
istio-bot 522929870e Update_Dependencies (#679) 2017-11-28 18:49:38 -08:00
istio-bot 3f8efd3c97 Update_Dependencies (#675) 2017-11-28 09:13:17 -08:00
istio-bot e2725c5daf Update_Dependencies (#667) 2017-11-22 20:26:23 -08:00
Sebastien Vas 96182799a4
Update proxy-postsubmit.sh 2017-11-22 16:17:06 -08:00
Krishna Pagadala c6fcd8dbe5 fix post submit (#665) 2017-11-22 16:10:04 -08:00
Wayne Zhang 6ac3e9b448
Update to use disable_check_calls. (#663) 2017-11-22 14:58:30 -08:00
Krishna Pagadala 3d7f74712d remove unused Jenkinsfile (#662) 2017-11-22 14:26:15 -08:00
Wayne Zhang ad3f963c6a
Use mock mixer test from istio/istio repo (#661)
* Use mixer test from istio/istio.

* update istio/istio sha
2017-11-22 09:42:07 -08:00
mattdelco 6e2bdec68e Allow Cloud Builder to be used instead of Jenkins (#660)
* 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
2017-11-22 09:27:41 -08:00
Krishna Pagadala 7a0290bed6 add prow presubmit and postsubmit (#659)
* add prow presubmit and postsubmit

* dont push or create artifacts in presubmit
2017-11-21 18:07:47 -08:00
Wayne Zhang 2a3650e35b
add copyright header for tools/dev/BUILD. (#658) 2017-11-21 16:54:28 -08:00
jboeuf 8d9713b5fa Fixing link. Previous link returns a 404. (#621) 2017-11-21 13:07:33 -08:00
Lizan Zhou f697267290
Link jwt-auth filter into proxy binary (#656) 2017-11-21 13:06:15 -08:00
Wayne Zhang fff3ab4ef6
Integrate with api_key extraction mixerclient. (#657) 2017-11-21 12:37:42 -08:00
Wayne Zhang fafcd18d29
Use new mixer client quota api. (#622) 2017-11-20 18:59:53 -08:00
mattdelco a050573bdb Updated build infra for monorepo and Istio 0.3 release process (#619)
* initial CB changes

* update debian

* init GCS_PATH

* del unused files

* change != to -n
2017-11-20 12:08:29 -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
Wayne Zhang c5f3539423
Use new istio/api with cc_proto build. (#620)
* Use new istio/api with cc_proto build.

* Update to use latest mixerclient.
2017-11-15 16:42:14 -08:00
Wayne Zhang 54dd33eaf8
Integrate with new mixer control library. (#618)
* Integrate with new mixer control library.

* Update to use splitted control lib.

* remove quota config files.

* Update per comment
2017-11-14 11:09:00 -08:00
Sebastien Vas 2b6b708790
Creating a Makefile for global build (#617)
* Creating a Makefile for global build

* Remove unecessary env and calls

* Update date on license

* Fix Jenkinsfile
2017-11-02 09:15:39 -07: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
Krishna Pagadala 03dfd22671 update envoy sha (#615)
* update envoy sha

* skip bazel rules since envoy already does the same
2017-10-31 17:26:37 -07:00
istio-bot 212a8e4818 Update_Dependencies (#613)
Automatic merge from submit-queue

[DO NOT MERGE] Auto PR to update dependencies of proxy

This PR will be merged automatically once checks are successful.
```release-note
none
```
2017-10-27 11:51:07 -07:00
Wayne Zhang 3a66960441
Use mixer client of using protobuf Attributes. (#607)
* Use mixer client of using protobuf Attributes.

* Change to use raw pointer for AttributesBuilder

* Not to use concated .Add calls()

* Update to mixer client sha.
2017-10-27 09:18:57 -07:00
Lizan Zhou 2458e4e27b Update envoy (#608) 2017-10-26 15:11:09 -07:00