-
Notifications
You must be signed in to change notification settings - Fork 7.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync prow-staging with master #15900
Commits on Jun 22, 2019
-
Remove test that was moved to istio/pkg repo (#15025)
* Remove test that was moved to istio/pkg repo * Restore checks of command line typos * Mock remote test
Configuration menu - View commit details
-
Copy full SHA for 8c0f2c6 - Browse repository at this point
Copy the full SHA 8c0f2c6View commit details -
Step three in creating local releases. (#15074)
* Local build * Local build * Fix shell * Add docker_tag * Fix lint * Removing some dups * License * License * License * Push images to docker hub
Configuration menu - View commit details
-
Copy full SHA for f881451 - Browse repository at this point
Copy the full SHA f881451View commit details -
* Httpbin sample fixes * fix link
Configuration menu - View commit details
-
Copy full SHA for 8a95f8e - Browse repository at this point
Copy the full SHA 8a95f8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fcc5919 - Browse repository at this point
Copy the full SHA fcc5919View commit details -
Add a Mixer integration test for testing K8s integration. (#15039)
* Add a Mixer integration test for testing K8s integration. * Add the Mixer test as a presubmit gate. * Add additional check to ensure that pods stay in ready state. * Increase number of checks. * Adding more resiliency to the test. * Make linter happy. * Re-fix the problem that is being tested. On the bright side, the test works.
Configuration menu - View commit details
-
Copy full SHA for 69d5c36 - Browse repository at this point
Copy the full SHA 69d5c36View commit details
Commits on Jun 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 711666d - Browse repository at this point
Copy the full SHA 711666dView commit details -
Add a pull request template. (#15080)
While I was here, update the common files.
Configuration menu - View commit details
-
Copy full SHA for 1afefef - Browse repository at this point
Copy the full SHA 1afefefView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc6286 - Browse repository at this point
Copy the full SHA cfc6286View commit details
Commits on Jun 24, 2019
-
* update istio.io/api * tidy
Configuration menu - View commit details
-
Copy full SHA for 9bfe0c0 - Browse repository at this point
Copy the full SHA 9bfe0c0View commit details -
Enable vulnerability scanning for Istio docker images (#14363)
Currently we build and push docker images for Istio components and sample apps as part of our build process. In this PR, we have included a way to enable security vulnerability scanning of these images using IBM's image scanning tool - ImageScanner (imagescanner.cloud.ibm.com). The results of the image scans are put under a new folder 'vulnerability_scan_results' which will be available to view later. Fixes Bug: #13262
Configuration menu - View commit details
-
Copy full SHA for 5fcdb82 - Browse repository at this point
Copy the full SHA 5fcdb82View commit details -
copy code coverage to artifacts directory (#15076)
* copy code coverage to artifacts directory For the eng dashboard, we want to be able to scrape code coverage from GCS. This change adds the coverage file to the artifacts directory, which in turn should automatically be uploaded to GCS. * quote variables to fix shellcheck
Configuration menu - View commit details
-
Copy full SHA for 1bd6583 - Browse repository at this point
Copy the full SHA 1bd6583View commit details -
Update to latest version of istio.io/pkg (#15103)
Also, fixed some errors in our GitHub templates.
Configuration menu - View commit details
-
Copy full SHA for 564a5b2 - Browse repository at this point
Copy the full SHA 564a5b2View commit details
Commits on Jun 25, 2019
-
* update istio api Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for b0999e3 - Browse repository at this point
Copy the full SHA b0999e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f66459 - Browse repository at this point
Copy the full SHA 2f66459View commit details -
Create distroless variant in release scripts . Closes #14696 (#14737)
* Also build distroless images by default. Closes #14696 Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com> * Do not build distroless variant by default * Use BUILD_VARIANTS for docker.save Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com> * Add handling of build variants to release scripts Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com> * Also use distroless variant for release process Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com> * Add missing dependency Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com> * Use correct image name in add_extra_artifacts_to_tar_images. Co-authored-by: Julia Plachetka <julia.plachetka@sap.com> * Fix variant check. Co-authored-by: Julia Plachetka <julia.plachetka@sap.com> * Address comments. * Fix check for VARIANT_NAME. Co-authored-by: Julia Plachetka <julia.plachetka@sap.com> * Refactor and fix TAG issue. Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Fix set_image_vars for distroless Co-authored-by: Jakob Schmid <jakob.schmid@sap.com>
Configuration menu - View commit details
-
Copy full SHA for 938c00d - Browse repository at this point
Copy the full SHA 938c00dView commit details -
[Testing] Adding Docker utilities (#14950)
These are wrappers around the Docker go client library that simplify the process for the creation of networks, containers, and images. Not including unit tests here due to the fact that not all CI environments support access to the Docker daemon. This is split out from #14614
Configuration menu - View commit details
-
Copy full SHA for cf075c0 - Browse repository at this point
Copy the full SHA cf075c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe6086 - Browse repository at this point
Copy the full SHA 5fe6086View commit details -
Add istio state metrics for some of the networking resources (#14111)
* Add istio state metrics for some of the networking resources Ref: https://docs.google.com/document/d/1KMUKRMtbpp-K7hvrG5WKBJgoSABydUh4KCHXxKTg8Bk/edit?ts=5ca534e3 Ref: #882 Fix based on feedback Added test for the metrics Fix golang error Updated based on feedback from Oz Updated based on feedback from Oz * Fix native error in scenarios_test.go * fix based on feedback * fix golang errors * fix based on feedback * Fixed based on feedback * Fix based on feedback * Fixed golang error * Fix based on feedback * Fix scenarios_test.go * Remove _total from metric name
Configuration menu - View commit details
-
Copy full SHA for f2283aa - Browse repository at this point
Copy the full SHA f2283aaView commit details -
Add junit report for racetest and fix test failures (#15120)
* Add junit report for racetest * Increase rds wait time Prow is really slow I guess. I was able to reproduce the failure with a CPU constrained docker container and raising to 15s resolved the issue. * Fix secretcontroller test race * use loadint
Configuration menu - View commit details
-
Copy full SHA for 154ea8c - Browse repository at this point
Copy the full SHA 154ea8cView commit details -
Cleanup management of Envoy binaries (#15063)
* Cleanup management of Envoy binaries The logic flow for linux vs mac is not currently obvious and without setting GOOS beforehand, you'll end up with mac binaries in your dockerfiles. This PR makes more clear where binaries are used. Docker always uses linux, where tests will use the appropriate binary for the os. * addressing comments.
Configuration menu - View commit details
-
Copy full SHA for 06805e7 - Browse repository at this point
Copy the full SHA 06805e7View commit details
Commits on Jun 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6f83bdc - Browse repository at this point
Copy the full SHA 6f83bdcView commit details -
Implement /quitquitquit in pilot-agent to support k8s job exit (#15123)
* Implement /quitquitquit in pilot-agent to support k8s job exit * lint fix * add e2e * fix lint
Configuration menu - View commit details
-
Copy full SHA for 00a4815 - Browse repository at this point
Copy the full SHA 00a4815View commit details -
Configuration menu - View commit details
-
Copy full SHA for e495830 - Browse repository at this point
Copy the full SHA e495830View commit details -
Relax keepalive enforcement policy to avoid dropping connections unde…
…r load (#15141) * Relax keepalive enforcement policy to avoid dropping connections under load. * lint * Add comment.
Configuration menu - View commit details
-
Copy full SHA for 5c713e0 - Browse repository at this point
Copy the full SHA 5c713e0View commit details -
Move pkg/features/pilot to pilot/pkg/features. (#15064)
* Move pkg/features/pilot to pilot/pkg/features. This cleans up the /pkg package, in preparation of multi-repo. * Remove naked os.GetEnv usages. * Fix call sites. * Change the default values.
Configuration menu - View commit details
-
Copy full SHA for a05f491 - Browse repository at this point
Copy the full SHA a05f491View commit details -
jwt: add sample jwt token for e2e tests (#15051)
* jwt: add sample jwt token for e2e tests. * add to Makefile and move to tests/common
Configuration menu - View commit details
-
Copy full SHA for c6a4da7 - Browse repository at this point
Copy the full SHA c6a4da7View commit details -
Fix Docker build on OSX (#15140)
Adding cross-compile targets for linux and always include linux images in Docker.
Configuration menu - View commit details
-
Copy full SHA for 3ef921b - Browse repository at this point
Copy the full SHA 3ef921bView commit details -
[Node agent] Add retry for token exchange + improve tests (#15144)
* Add retry for token exchange + improve tests * Move member functions back to secretcache.go + fix lint * Update security/pkg/nodeagent/cache/secretcache_test.go Co-Authored-By: Bot from GolangCI <42910462+golangcibot@users.noreply.github.com> * Fix linter issue * Change msg log and refactor getExchangedToken * lint
Configuration menu - View commit details
-
Copy full SHA for e14c8f1 - Browse repository at this point
Copy the full SHA e14c8f1View commit details -
Resolve merge conflict on #15147 (#15167)
* gaurd use_remote_address by feature flag Signed-off-by: Rama Chavali <rama.rao@salesforce.com> * add tests Signed-off-by: Rama Chavali <rama.rao@salesforce.com> * fix comment Signed-off-by: Rama Chavali <rama.rao@salesforce.com> * change the config name Signed-off-by: Rama Chavali <rama.rao@salesforce.com> * Resolve rebase conflict
Configuration menu - View commit details
-
Copy full SHA for 153851a - Browse repository at this point
Copy the full SHA 153851aView commit details
Commits on Jun 27, 2019
-
Fix flaky upgrade test (#14856)
* Fix flaky upgrade test * Address comments
Configuration menu - View commit details
-
Copy full SHA for 436d2df - Browse repository at this point
Copy the full SHA 436d2dfView commit details -
Run simple tests with distroless variant (#14944)
* Run simple test with distroless images Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Add comment to set_image_vars * Use e2e-simpleTest.sh to run distroless test Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Use mini-kube for distroless tests Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Add distroless test to circle-ci Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Make tests for distroless work Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Migrate e2e_simple distroless test from circle ci to prow Co-authored-by: Ulrich Kramer <u.kramer@sap.com> * Rename test_tag to app_tag and test_hub to app_hub Co-authored-by: Philipp Stehle <philipp.stehle@sap.com> * Fix building docker images for distroless variant Co-authored-by: Ulrich Kramer <u.kramer@sap.com>
Configuration menu - View commit details
-
Copy full SHA for 2b86b66 - Browse repository at this point
Copy the full SHA 2b86b66View commit details -
Update go-control-plane to include stackdriver tracing (#15135)
* Update to go-control-plane v0.8.1 * update rbac from v2alpha --> v2
Configuration menu - View commit details
-
Copy full SHA for b494f35 - Browse repository at this point
Copy the full SHA b494f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac949c1 - Browse repository at this point
Copy the full SHA ac949c1View commit details -
Correct the nodeport for 80 (#14984)
* Correct the nodeport for 80 Signed-off-by: clyang82 <clyang@cn.ibm.com> address comments * drop 0 before var
Configuration menu - View commit details
-
Copy full SHA for 3ba73de - Browse repository at this point
Copy the full SHA 3ba73deView commit details -
[Testing] Add Dockerfile that bundles echo with the sidecar (#15136)
This is split out from #14614 Also moving the existing Dockerfile.app to a more sane location.
Configuration menu - View commit details
-
Copy full SHA for cda195b - Browse repository at this point
Copy the full SHA cda195bView commit details -
[Testing] Utility for cross-compiling (#14924)
This is split out from #14614 and is needed for dynamically building Docker images for the Echo component.
Configuration menu - View commit details
-
Copy full SHA for e12b3ba - Browse repository at this point
Copy the full SHA e12b3baView commit details -
refactor(pilot metrics): convert to OpenCensus from Prometheus (#14854)
* refactor(pilot metrics): convert to OpenCensus from Prometheus * fix(lint issues) * fix(e2e_test): remove timeout queries from dashboard e2e test * fix(racetest failure): push_context.go * fix(data race): workaround freeze access to global in listener.go * fix(metrics): context init after tag creation * refactor(monitoring): add monitoring pkg to improve OC ux * cleanup(monitoring package): refactor monitoring API * fix(docs): add copyright to file * fix(data race): copy tags slice before append in WithTags and remove MetricOpts * refactor(monitoring pkg): adds Tag and TagValue types * refactor(monitoring): WithTags -> With * fix(metric): k8sErrors had wrong tag
Configuration menu - View commit details
-
Copy full SHA for 58d791d - Browse repository at this point
Copy the full SHA 58d791dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fb0897 - Browse repository at this point
Copy the full SHA 7fb0897View commit details
Commits on Jun 28, 2019
-
Test Framework: Add target for simple new installer tests, and minor …
…fixes (#15138) * Add test target for new installer and fix issues This PR accomplishes two things: * Gets the same tests running on istio/installer running on istio/istio so changes in istio/istio are less likely to come in that break the installer repo * Makes some minor modifications to get the tests passing In the long term, we will have the test framework actually do the installer, but there are still some open questions on how that will be done. In the short term getting this test enabled will help the installer progress. * Run format
Configuration menu - View commit details
-
Copy full SHA for 8667a44 - Browse repository at this point
Copy the full SHA 8667a44View commit details -
Use strict version for zipkin (#15187)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 2ee6a6e - Browse repository at this point
Copy the full SHA 2ee6a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc49c43 - Browse repository at this point
Copy the full SHA fc49c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84ce2ae - Browse repository at this point
Copy the full SHA 84ce2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f8c8b5 - Browse repository at this point
Copy the full SHA 6f8c8b5View commit details -
Creating helm charts for local release. (#15137)
* Local build * Local build * Fix shell * Add docker_tag * Fix lint * Removing some dups * License * License * License * Push images to docker hub * Local 5 * branch * Finish local build with creating helm charts * shellcheck * fixes * Fixes * right code
Configuration menu - View commit details
-
Copy full SHA for 02b9dac - Browse repository at this point
Copy the full SHA 02b9dacView commit details -
* apps/v1 for tests * fix typo
Configuration menu - View commit details
-
Copy full SHA for 422f5f1 - Browse repository at this point
Copy the full SHA 422f5f1View commit details -
Refactor server.Args out to its own package. (#15202)
* Refactor server.Args out to its own package. - Move all settings into Args struct. - Make handling of defaults in command-line uniform. - Minor code analysis fixes. * Add missing edit. * Fix lint errors * fix server_test.go * suppress lint check * Fix imports.
Configuration menu - View commit details
-
Copy full SHA for 2648a21 - Browse repository at this point
Copy the full SHA 2648a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96a0989 - Browse repository at this point
Copy the full SHA 96a0989View commit details
Commits on Jun 29, 2019
-
Align service resolution with Pilot's validation (#15067)
* Align service resolution with Pilot's validation - This change makes service resolution more aligned with Pilot validation during the converson of an instance to serviceEntry in Galley * Use external service endpoints if K8s endpoints are empty * Fix handler test
Configuration menu - View commit details
-
Copy full SHA for b4046b6 - Browse repository at this point
Copy the full SHA b4046b6View commit details -
Grant k8s namespace read permissions to Citadel (#15113)
In order to check labels attached to a namespace, Citadel must have k8s cluster permissions to read namespace resources. In the current chart defaults, Citadel is not granted *any* namespace related permissions, despite making a namespace read in the istioEnabledObject function.
Configuration menu - View commit details
-
Copy full SHA for 8d3f6b8 - Browse repository at this point
Copy the full SHA 8d3f6b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 955cb9b - Browse repository at this point
Copy the full SHA 955cb9bView commit details -
[Testing] New utility for downloading Envoy binary (#14922)
This is split out from #14614 and is needed for dynamically building docker images for the Echo component. Overview: - Added parsing for istio.deps - Moved test utilities for downloading and extracting tar.gz files to pkg/test/util - Added utility for downloading the current release of the envoy linux binary.
Configuration menu - View commit details
-
Copy full SHA for efa060a - Browse repository at this point
Copy the full SHA efa060aView commit details -
* add yamllint check into prow * fix encoding issue for grafana/values.yaml * fix encoding issue for values.yaml
Configuration menu - View commit details
-
Copy full SHA for 263766f - Browse repository at this point
Copy the full SHA 263766fView commit details -
Fix metric description typos (#15111)
Found those while looking at metrics endpoint.
Configuration menu - View commit details
-
Copy full SHA for 839a9f5 - Browse repository at this point
Copy the full SHA 839a9f5View commit details
Commits on Jun 30, 2019
-
Replace zipkin test using new integration test framework (#14769)
* Replace zipkin test using new integration test framework Fix golang errors Add license headers Fixed based on feedback Change calls to product page to 1 from 10 for client tracing Add ability to query for client trace id Fix golang error * Fix golang error
Configuration menu - View commit details
-
Copy full SHA for 3439b81 - Browse repository at this point
Copy the full SHA 3439b81View commit details
Commits on Jul 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fca218e - Browse repository at this point
Copy the full SHA fca218eView commit details -
read rootcert from configured ns to connect to citadel (#15199)
* read rootcert from configured ns to connect to citadel * fix error nodeagent->citadel in configured ns * rename * desc
Configuration menu - View commit details
-
Copy full SHA for 3f0031f - Browse repository at this point
Copy the full SHA 3f0031fView commit details
Commits on Jul 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8d263a7 - Browse repository at this point
Copy the full SHA 8d263a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f37b73 - Browse repository at this point
Copy the full SHA 6f37b73View commit details -
Build distroless proxy_init image with go version of istio-iptables (#…
…14985) * Build distroless proxy_init image with go version of istio-iptables Co-authored-by: Philipp Stehle <philipp.stehle@sap.com> * Renamed istio-iptables.sh to istio-iptables for distroless
Configuration menu - View commit details
-
Copy full SHA for 1620478 - Browse repository at this point
Copy the full SHA 1620478View commit details -
[Test Framework] Rewrite Native Echo with Docker (#14614)
This changes the native Echo component to use Docker to address many limitations of the existing native implementation. The native environment now creates its own Docker network, to which all Echo instance containers are attached. Since they're all on the same Docker network, they have built-in reachability. The Echo+sidecar Dockerfile is a blend of the existing Dockerfile and the setup used for raw VMs. Going forward, I expect we'll build on this and create a common Dockerfile to support non-k8s use cases. Limitations: - This PR does not yet enable mTLS. The connection to Pilot has been switched to TLS, however the mesh config is not truly configurable yet in the native environment. We need to re-think how helm settings might be set for the native environment. - The Docker images are currently built every time the tests are run. While this guarantees that we're running with the latest, it adds a bit of time to the duration of the test run (e.g. the sidecar image takes ~30s to build). Need to investigate ways of detecting when the image needs to be built to avoid this overhead, as well as the additional storage required for several duplicate Docker images. - Currently using a copy of Go code for performing the untar of the downloaded Envoy. Should investigate alternatives or write our own version. - Not currently using the node agent. Once we have a native citadel, we can consider enabling it. Fixes #13177
Configuration menu - View commit details
-
Copy full SHA for 303ed43 - Browse repository at this point
Copy the full SHA 303ed43View commit details -
Fixes #15250. Add support for HTTP1.0 for sidecar inbound listeners (#…
Configuration menu - View commit details
-
Copy full SHA for e396f21 - Browse repository at this point
Copy the full SHA e396f21View commit details -
Turn off more CircleCI tests covered by prow (#15068)
* Turn everything but cloudfoundry circle test * Turn on nightly builds for some tests * Turn off noauth
Configuration menu - View commit details
-
Copy full SHA for 8a3ab36 - Browse repository at this point
Copy the full SHA 8a3ab36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 287c973 - Browse repository at this point
Copy the full SHA 287c973View commit details -
jwt: add metric for network fetch (#15013)
* jwt: add metric for network fetch * fix metrix name * fix lint * update to use monitoring pkg * Update pilot/pkg/model/jwks_resolver_test.go Co-Authored-By: Bot from GolangCI <42910462+golangcibot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e366bdd - Browse repository at this point
Copy the full SHA e366bddView commit details
Commits on Jul 3, 2019
-
jwt: update to use unified jwt token in e2e tests (#15224)
* jwt: update to use unified jwt token in e2e tests * fix test
Configuration menu - View commit details
-
Copy full SHA for 568fb93 - Browse repository at this point
Copy the full SHA 568fb93View commit details -
Include sds stats back into ingress gateway proxy and sidecar proxy. (#…
…15266) * update * check sds stats * check sds stats * update * update * format * format * revise * revise * fix the handling of empty secret * update test * format * revise * revise * add sds stats inclustion into bootstrap config * revise * update test
Configuration menu - View commit details
-
Copy full SHA for ef1fdb3 - Browse repository at this point
Copy the full SHA ef1fdb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03d86cf - Browse repository at this point
Copy the full SHA 03d86cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f87a955 - Browse repository at this point
Copy the full SHA f87a955View commit details -
Make Galley yaml to proto conversion nonstrict (#15307)
* make toProto nonstrict when converting values * Looks like we also test this in converter, updating there too * add integ case for virtualservice with and without extra unsupported params
Configuration menu - View commit details
-
Copy full SHA for cc36752 - Browse repository at this point
Copy the full SHA cc36752View commit details -
Add a process package to galley/pkg/server for tracking sub-components (
#15203) * Add a process package to pkg/server for tracking sub-component. - process.Host is a basic container of multiple sub-components. - process.Component is an interface to be implemented by sub-components. * Fix lint errors. * Accommodate CR feedback.
Configuration menu - View commit details
-
Copy full SHA for 474e96c - Browse repository at this point
Copy the full SHA 474e96cView commit details -
Fixing macos docker build (#15294)
This was broken by #14985
Configuration menu - View commit details
-
Copy full SHA for 6214518 - Browse repository at this point
Copy the full SHA 6214518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd9aa4 - Browse repository at this point
Copy the full SHA 3dd9aa4View commit details -
Grafana additional env for config changes (#14796)
* Added section for configuring additional environment variable configs for grafana to override certain grafana.ini settings like adding SMTP settings. * Removed redundance templating code. Moved grafana env to demo config file. * Removed demo grafana config file. Moved the env and envSecrets values to grafana chart values file with comments on how to use.
Configuration menu - View commit details
-
Copy full SHA for c5ff36a - Browse repository at this point
Copy the full SHA c5ff36aView commit details -
Fix getServiceLoadBalancer (#15344)
A recent change (#14944) modified this logic which was causing it to no longer actually poll for the ingress ip -- it would return "" and use that rather than erroring properly. With this change we will continue to retry if we don't get a valid IP.
Configuration menu - View commit details
-
Copy full SHA for b5804cd - Browse repository at this point
Copy the full SHA b5804cdView commit details
Commits on Jul 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a7c4d91 - Browse repository at this point
Copy the full SHA a7c4d91View commit details -
Fix TestRBACV1Group and TestRBACV2Group (#15314)
* fix JWT token * use groups instead of group * one more file * fix format
Configuration menu - View commit details
-
Copy full SHA for ea4106e - Browse repository at this point
Copy the full SHA ea4106eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c9256 - Browse repository at this point
Copy the full SHA 61c9256View commit details -
Turn off HPA on demo profile (#15346)
Currently each component has 10m cpu requests and an HPA that scales at 80% CPU usage meaning they will immediately scale up. This turns off the HPA for the demo.
Configuration menu - View commit details
-
Copy full SHA for d5a8a46 - Browse repository at this point
Copy the full SHA d5a8a46View commit details -
Optimize yamllint to run in one process (#15335)
Previously we ran a new process for every yaml file. yamllint can just take in a list of files to run, and handles this much more efficiently. On my machine, this broguht runtime from 75s to 15s.
Configuration menu - View commit details
-
Copy full SHA for b934204 - Browse repository at this point
Copy the full SHA b934204View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce15e23 - Browse repository at this point
Copy the full SHA ce15e23View commit details
Commits on Jul 8, 2019
-
Update KinD e2e test suite (#15308)
* Update KinD e2e test suite * Set imagePullPolciy=Never per KinD docs * Fix image loading -- before it was only loading the last image not all of them * Set ARTIFACTS_DIR so the script can be run locally * Fix shellcheck
Configuration menu - View commit details
-
Copy full SHA for feaf893 - Browse repository at this point
Copy the full SHA feaf893View commit details -
Fix accesslog integration tests (#15387)
* Fix accesslog integration tests The log command was only getting the last 10 results, so it was missing the logs it was looking for. Additionally, cleaned up the error message to expose what log was actually missing rather than "one of these 3 logs was missing" * Get all logs
Configuration menu - View commit details
-
Copy full SHA for e826b3b - Browse repository at this point
Copy the full SHA e826b3bView commit details -
Deflake Redisquota Fixed Window (#14958)
In the flakes, test fails as if the ratelimit rule has not been applied. Adding a retry, so as to give change for the rules to sync in properly Format the files Send some initial traffic to boot up the system. This had helped ratelimit tests to be more stable in old framework Dont change defaultlessthanoverride test as it is not flaky in postsubmits
Configuration menu - View commit details
-
Copy full SHA for 7a59bf5 - Browse repository at this point
Copy the full SHA 7a59bf5View commit details -
Add cert expir time into pushed certs (#15336)
* add cert expir time * add debug log * add debug log * remove debug log * revise * revise * format * revise * lint and format * revise * fix tests * lint
Configuration menu - View commit details
-
Copy full SHA for 3a69963 - Browse repository at this point
Copy the full SHA 3a69963View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d8f5aa - Browse repository at this point
Copy the full SHA 6d8f5aaView commit details -
Use docker.push instead of push in prow tests (#15139)
The push command also does some installgen stuff which wastes 5+ minutes.
Configuration menu - View commit details
-
Copy full SHA for cfe25de - Browse repository at this point
Copy the full SHA cfe25deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5669cee - Browse repository at this point
Copy the full SHA 5669ceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4845794 - Browse repository at this point
Copy the full SHA 4845794View commit details -
add myself to owner file (#15391)
* add myself to owner file * update
Configuration menu - View commit details
-
Copy full SHA for f02d3ac - Browse repository at this point
Copy the full SHA f02d3acView commit details
Commits on Jul 9, 2019
-
Fully qualifies images names for all Istio sample charts. (#15195)
Fixes: #14237. Signed-off-by: Jason Clark <jason.clark@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 8b3b73e - Browse repository at this point
Copy the full SHA 8b3b73eView commit details -
Cleanup unused prow scripts (#15389)
These scripts are no longer needed; the prow just just directly call the targets.
Configuration menu - View commit details
-
Copy full SHA for 4fe8ebc - Browse repository at this point
Copy the full SHA 4fe8ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c70c7 - Browse repository at this point
Copy the full SHA 35c70c7View commit details -
Fixes #12873. Add support for Sidecar.OutboundTrafficPolicy to config…
…ure outbound traffic policy individually per cluster instead of on a cluster global scope (#15257)
Configuration menu - View commit details
-
Copy full SHA for 4af77c3 - Browse repository at this point
Copy the full SHA 4af77c3View commit details -
* code clean * fix ut
Configuration menu - View commit details
-
Copy full SHA for ece5a36 - Browse repository at this point
Copy the full SHA ece5a36View commit details -
decouple webhook configuration reconciliation (#12571)
* decouple webhook configuration reconciliation Signed-off-by: clyang82 <clyang@cn.ibm.com> * remove unused param Signed-off-by: clyang82 <clyang@cn.ibm.com> * Address review comments
Configuration menu - View commit details
-
Copy full SHA for ee6aa6f - Browse repository at this point
Copy the full SHA ee6aa6fView commit details -
try to fix TestJobComplete flake (#15398)
* try to fix TestJobComplete flake * makes curl in a loop * fix sh loop
Configuration menu - View commit details
-
Copy full SHA for 41f0200 - Browse repository at this point
Copy the full SHA 41f0200View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc1afc4 - Browse repository at this point
Copy the full SHA bc1afc4View commit details -
Set tail to high number for access log test (#15395)
A prior commit was settting this to -1, which apparently doesn't work on all versions of kubectl and wasn't caught because the test is not required. Setting this to a high number will work on all versions.
Configuration menu - View commit details
-
Copy full SHA for fdb1b6d - Browse repository at this point
Copy the full SHA fdb1b6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 577b608 - Browse repository at this point
Copy the full SHA 577b608View commit details -
Allow /quitquitquit on localhost only (#15406)
* Allow /quitquitquit on localhost only * Add tests * Fix linter * Remove debugging code
Configuration menu - View commit details
-
Copy full SHA for 03e4db5 - Browse repository at this point
Copy the full SHA 03e4db5View commit details -
Update bookinfo sample to propagate Datadog headers (#14442)
* Propagate datadog tracing headers in bookinfo apps * Changes requested in review comments
Configuration menu - View commit details
-
Copy full SHA for 0345076 - Browse repository at this point
Copy the full SHA 0345076View commit details -
update proxy sha to cb503fe (#15342)
* update proxy sha cb503fe Update Envoy-WASM SHA to latest. (#2295) e2e9c43 Fix header parsing in JWT filter (#2291) 716f81b Update Envoy WASM sha to the latest (#2286) 6f1a58c Limit resource usage on Prow. (#2289) bfc559d Fix checks on master. (#2287) 2a21f69 Set Istio authn filter to prefer using Envoy jwt filter if found (#2281) e954534 Update common files. (#2280) 5c150dd Fix lint (#2279) b00c974 add insufficient include (#2275) af8f3c8 Report StopIteration if connection is closed (#2270) 362fdf1 Update Envoy SHA to latest with option to select WASM runtimes. (#2273) 59ad44d Add a simple setup for testing communication between 2 envoys (#2262) c77759c Use envoy-wasm as upstream (#2252) ac78dc0 Import common files into this repo. (#2251) 5747f69 Replace qiwzhang who has left the project with crazyxy. (#2241) (#2243) 83f6566 Replace qiwzhang who has left the project with crazyxy. (#2241) * fix listeners * update go-control-plane
Configuration menu - View commit details
-
Copy full SHA for 1a837b3 - Browse repository at this point
Copy the full SHA 1a837b3View commit details -
Align httpstatus fault validation with envoy (#15382)
* Align httpstatus fault validation with envoy * Update test case
Configuration menu - View commit details
-
Copy full SHA for 540c875 - Browse repository at this point
Copy the full SHA 540c875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8638f07 - Browse repository at this point
Copy the full SHA 8638f07View commit details -
jwt: switch to use Envoy JWT filter (#14938)
* jwt: add support for Envoy JWT filter * fix format * fix * support RCToken * update vendor
Configuration menu - View commit details
-
Copy full SHA for b79c837 - Browse repository at this point
Copy the full SHA b79c837View commit details
Commits on Jul 10, 2019
-
* Fix docker.newInstance race * Fix conformance MCP race failure * Fix reachabiltiy test race condition * Protect with mutex and revert docker changes
Configuration menu - View commit details
-
Copy full SHA for 8491e65 - Browse repository at this point
Copy the full SHA 8491e65View commit details -
Remove dead test code (#15403)
This test code is not used anywhere and keeping it around just causes confusion. These tests have migrated to istio/tools which has expanded far beyond this and kept up to date.
Configuration menu - View commit details
-
Copy full SHA for b6dda22 - Browse repository at this point
Copy the full SHA b6dda22View commit details -
Stackdriver tracer: part I, generate bootstrap given meshconfig (#15345)
* Add Stackdriver tracer thru OC * update go.mod for tests
Configuration menu - View commit details
-
Copy full SHA for 9f93784 - Browse repository at this point
Copy the full SHA 9f93784View commit details -
Add basic default Grafana dashboard for Citadel [Issue 15228] (#15297)
* Add basic Citadel dashboard with performance metrics, secret-controller metrics, general Citadel metrics, and error metrics * Add axis labels, remove duplicated CPU metric query * Fix dashboard row sizing stretch fit
Configuration menu - View commit details
-
Copy full SHA for 8ff9974 - Browse repository at this point
Copy the full SHA 8ff9974View commit details -
Add back test target to circleci nightly (#15384)
We previously added back some targets to run on circleci nightly so we can compare to prow, but the test target was deleted so the tests are failing. This just adds the same test target back.
Configuration menu - View commit details
-
Copy full SHA for f6d0e36 - Browse repository at this point
Copy the full SHA f6d0e36View commit details -
Fix misleading error message in pilot-agent (#15409)
Previously this would log `error: <nil>` every time an exit was triggered which was confusing. This makes it so it is only logged when an error actually occurs.
Configuration menu - View commit details
-
Copy full SHA for ab01f30 - Browse repository at this point
Copy the full SHA ab01f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f07269 - Browse repository at this point
Copy the full SHA 5f07269View commit details -
Configuration menu - View commit details
-
Copy full SHA for 109ba07 - Browse repository at this point
Copy the full SHA 109ba07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21798c2 - Browse repository at this point
Copy the full SHA 21798c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f15608a - Browse repository at this point
Copy the full SHA f15608aView commit details
Commits on Jul 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2f4f7d3 - Browse repository at this point
Copy the full SHA 2f4f7d3View commit details -
Remove Ansible as it is unmaintained (#15443)
In the future if individuals wish to maintain Ansible installation, that would be fine. The environments WG sees the role of Ansible to handle mesh expansion automation.
Steven Dake committedJul 11, 2019 Configuration menu - View commit details
-
Copy full SHA for de174b5 - Browse repository at this point
Copy the full SHA de174b5View commit details -
Make invalid test configs valid k8s configs (#15447)
Right now these configs were rejected by kubernetes before even reaching Galley validation on Kubernetes 1.15+. This change makes them valid from a kubernetes perspective, but still invalid from Galley perspective.
Configuration menu - View commit details
-
Copy full SHA for 22a7cc3 - Browse repository at this point
Copy the full SHA 22a7cc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcaec55 - Browse repository at this point
Copy the full SHA dcaec55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e05036 - Browse repository at this point
Copy the full SHA 9e05036View commit details -
Adapt e2e-suite.sh to allow execution with existing cluster (#15402)
Add dummy comment to retrigger test. Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com> Co-authored-by: Jakob Schmid <jakob.schmid@sap.com>
Configuration menu - View commit details
-
Copy full SHA for 0a23557 - Browse repository at this point
Copy the full SHA 0a23557View commit details -
- Use newer git - Use newer go - Use clang instead of gcc Closes #15423.
Configuration menu - View commit details
-
Copy full SHA for 80cb2f9 - Browse repository at this point
Copy the full SHA 80cb2f9View commit details
Commits on Jul 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 337a1b6 - Browse repository at this point
Copy the full SHA 337a1b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9135c5 - Browse repository at this point
Copy the full SHA a9135c5View commit details -
Remove unused circleci tests (#15466)
The cloudfoundry test has been migrated to circleci e2e-simple test does not exist, throwing errors. We agreed to have build+test+one e2e test so I think its ok to remove.
Configuration menu - View commit details
-
Copy full SHA for 4a8c037 - Browse repository at this point
Copy the full SHA 4a8c037View commit details -
Optimize kind tests suite setup (#15464)
* Load kind images in parallel * Add time command so we can measure if this is better or not * Remove build step -- it is not needed
Configuration menu - View commit details
-
Copy full SHA for 153d20a - Browse repository at this point
Copy the full SHA 153d20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ac0745 - Browse repository at this point
Copy the full SHA 6ac0745View commit details -
Add OpenCensus metrics for citadel agent for outgoing requests + add …
…monitoring package from istio/pkg (#15413) * Add OpenCensus metrics for citadel agent for outgoing requests * Switch to use the monitoring common package
Configuration menu - View commit details
-
Copy full SHA for 24d0caa - Browse repository at this point
Copy the full SHA 24d0caaView commit details -
allow users to add listeners using envoyfilter patch (#14398)
EnvoyFilter: remove Filters validation The Filters field is now deprecated. Users should be using the ConfigPatches field instead. In the case where a user includes Filters as part of the EnvoyFilter configuration, the deprecation warning is logged. use frozen istio config store in cluster test allow users to add listeners using envoy filter patch allow users to add clusters using envoy filter patch
Configuration menu - View commit details
-
Copy full SHA for 301225a - Browse repository at this point
Copy the full SHA 301225aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2014bc - Browse repository at this point
Copy the full SHA d2014bcView commit details -
envoy filter: merging struct into any util (#15491)
* envoy filter: merging struct into any util Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for f77ea03 - Browse repository at this point
Copy the full SHA f77ea03View commit details
Commits on Jul 13, 2019
-
Only delete each staled connection key once (#15506)
* Only delete each staled connection key once * Avoid race condition
Configuration menu - View commit details
-
Copy full SHA for 34f9b81 - Browse repository at this point
Copy the full SHA 34f9b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for aedb61f - Browse repository at this point
Copy the full SHA aedb61fView commit details -
Remove warn log message of ignored Consul service tag (#15452)
Fix issue: Too many warn of ignored Consul service tag #15426 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 77b098e - Browse repository at this point
Copy the full SHA 77b098eView commit details -
feat(proxy metadata): introduce istio.io/metadata in proxy node metad…
…ata (#15143) * feat(proxy metadata): introduce istio.io/metadata in proxy node metadata * feat(canonical service): add initial support for canonical service label * fix(labels): restore direct inclusion of labels in metadata * fix(test cases): add env vars to golden file test case * fix(test): address stackdriver golden test failure * fix(tests): move locality into pod labels * cleanup code
Configuration menu - View commit details
-
Copy full SHA for d77d4a7 - Browse repository at this point
Copy the full SHA d77d4a7View commit details -
Fix checkDeploymentsReady. (#15462)
Co-authored-by: Jakob Schmid <jakob.schmid@sap.com>
Configuration menu - View commit details
-
Copy full SHA for 09e32ae - Browse repository at this point
Copy the full SHA 09e32aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c2c570 - Browse repository at this point
Copy the full SHA 1c2c570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d07cf2 - Browse repository at this point
Copy the full SHA 7d07cf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dd2d34 - Browse repository at this point
Copy the full SHA 7dd2d34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d593f - Browse repository at this point
Copy the full SHA f9d593fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a89df48 - Browse repository at this point
Copy the full SHA a89df48View commit details -
Update base image version for bookinfo-reviews sample app (#15480)
Update the base image version from websphere-liberty version 19.0.0.4-javaee8 to 19.0.0.5-javaee8. Fixes: #15477
Configuration menu - View commit details
-
Copy full SHA for 5fa78cf - Browse repository at this point
Copy the full SHA 5fa78cfView commit details
Commits on Jul 14, 2019
-
Skip/reject k8s jwt authentication if SDS is disabled (#15445)
* Skip/reject k8s jwt authentication if SDS is disabled * Update security/pkg/server/ca/server.go Co-Authored-By: Bot from GolangCI <42910462+golangcibot@users.noreply.github.com> * Fix linter issues * Only add k8s jwt to authenticator list if sds is enabled
Configuration menu - View commit details
-
Copy full SHA for 0cc4dac - Browse repository at this point
Copy the full SHA 0cc4dacView commit details
Commits on Jul 15, 2019
-
Allow setting EnableNamespacesByDefault from command line (#15284)
* Allow setting EnableNamespacesByDefault from command line Signed-off-by: clyang82 <clyang@cn.ibm.com> correct the condition * Address comment to use useCustomSidecarInjector Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com> * use customSidecarInjectorNamespace instead
Configuration menu - View commit details
-
Copy full SHA for 3ce3bf9 - Browse repository at this point
Copy the full SHA 3ce3bf9View commit details -
Use imagePullSecrets in istio-init serviceaccount (#15472)
* Use imagePullSecrets in istio-init serviceaccount * Remove unnecessary $ from serviceaccount.yaml
Configuration menu - View commit details
-
Copy full SHA for 8ed27df - Browse repository at this point
Copy the full SHA 8ed27dfView commit details -
Extend ListenerBuilder to include Gateway listeners (#15502)
* use builder for both code paths * extend builder to include gateway listeners
Configuration menu - View commit details
-
Copy full SHA for 82e30d0 - Browse repository at this point
Copy the full SHA 82e30d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac8c05 - Browse repository at this point
Copy the full SHA 7ac8c05View commit details -
Add log on connection close done by Citadel Agent (#15539)
* add log on connection close * update
Configuration menu - View commit details
-
Copy full SHA for e4a3f6b - Browse repository at this point
Copy the full SHA e4a3f6bView commit details
Commits on Jul 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cdf4004 - Browse repository at this point
Copy the full SHA cdf4004View commit details -
Split the server/client secret fetching into two k8s secrets (#15496)
* support watching CA cert from separate k8s secret * update * lint * check total active listeners stats * lint * lint * revise * revise * goimports * revise * lint
Configuration menu - View commit details
-
Copy full SHA for e70f874 - Browse repository at this point
Copy the full SHA e70f874View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc656b - Browse repository at this point
Copy the full SHA 1bc656bView commit details -
Clean up legacy pilot flags (#15548)
* Clean up legacy pilot flags These features flags were intended to introduce risky code in the 1.1 release. As there have been no cases of needing this in 1.1 or 1.2, it should be safe to clean these up for the 1.3 release. Fixes #15442 * format
Configuration menu - View commit details
-
Copy full SHA for 211ef13 - Browse repository at this point
Copy the full SHA 211ef13View commit details -
remote clusters mesh networks reload (#15553)
* remote clusters mesh networks reload * fix lint
Configuration menu - View commit details
-
Copy full SHA for 0c069c4 - Browse repository at this point
Copy the full SHA 0c069c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac717d2 - Browse repository at this point
Copy the full SHA ac717d2View commit details -
Publishes istioctl binaries for GCS for separate (#15422)
download. Addresses #11527. Signed-off-by: Jason Clark <jason.clark@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 23cfe63 - Browse repository at this point
Copy the full SHA 23cfe63View commit details
Commits on Jul 17, 2019
-
feat(node metadata): add GCP env metadata to node metadata (#15555)
* feat(node metadata): add GCP env metadata to node metadata * goimports + strip platform-specific metadata * attempt at a better regex for removal * forget stripping the data, use wrapper method for testing * goimports on boostrap_config_test.go
Configuration menu - View commit details
-
Copy full SHA for 18b8271 - Browse repository at this point
Copy the full SHA 18b8271View commit details -
Replace ServicePortByHostname by ServiceByHostname (#15566)
The Service already has the port, so maintaining a separate data struce to hold the port just adds complications.
Configuration menu - View commit details
-
Copy full SHA for 515956c - Browse repository at this point
Copy the full SHA 515956cView commit details -
EnvoyFilter: patch/add/remove clusters and virtual hosts (#15515)
* first cut Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * simplify Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * refactor Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * adding vhost support Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * tests Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * update api Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * update api Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for 58e63d6 - Browse repository at this point
Copy the full SHA 58e63d6View commit details -
remove unneeded service instance guard for gateway (#15473)
- This guard breaks Cloud Foundry, because CF does not need a service instance attached to the gateway. - This guard should not be needed by Galley; Galley should only be sending config when it is updated. - Tests have been doctored to address removal of guard. - The mock copilot has been removed, since it is unused.
Configuration menu - View commit details
-
Copy full SHA for 01c0afd - Browse repository at this point
Copy the full SHA 01c0afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83822b1 - Browse repository at this point
Copy the full SHA 83822b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef1a3a - Browse repository at this point
Copy the full SHA 9ef1a3aView commit details -
fix(test flake): send more requests for trace tests to ensure cross f…
…lush boundaries in envoy (#15564)
Configuration menu - View commit details
-
Copy full SHA for 6e0a06a - Browse repository at this point
Copy the full SHA 6e0a06aView commit details -
Helm tests fail on distroless. (#15424)
* Helm tests fail on distroless. Relates #15414. * Use ubuntu instead of proxy_init for enable_core_dump. Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Make coreDumpImage configurable. Co-authored-by: Jakob Schmid <jakob.schmid@sap.com> * Fix injection-test. Co-authored-by: Jakob Schmid <jakob.schmid@sap.com>
Configuration menu - View commit details
-
Copy full SHA for 2d359e5 - Browse repository at this point
Copy the full SHA 2d359e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1877280 - Browse repository at this point
Copy the full SHA 1877280View commit details
Commits on Jul 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for baa3f96 - Browse repository at this point
Copy the full SHA baa3f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1106c76 - Browse repository at this point
Copy the full SHA 1106c76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d475e - Browse repository at this point
Copy the full SHA 08d475eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44a4ef9 - Browse repository at this point
Copy the full SHA 44a4ef9View commit details -
Add SDS connection information into CSR logs (#15602)
* update CSR log and refactor method interface * revise * revise * lint * revise
Configuration menu - View commit details
-
Copy full SHA for 70b10ae - Browse repository at this point
Copy the full SHA 70b10aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for da69fd8 - Browse repository at this point
Copy the full SHA da69fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ee2aa0 - Browse repository at this point
Copy the full SHA 7ee2aa0View commit details -
EnvoyFilter: Validation & Pre-processing (#15561)
* first cut Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * simplify Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * refactor Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * adding vhost support Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * tests Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * EnvoyFilter: validation logic for new api fields Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * update api Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * update api Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * api update and fixes Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * fix tests Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * nit Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * nit Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * major update Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * Revert "major update" This reverts commit 3dd6d37. * Revert "Revert "major update"" This reverts commit 2562527. * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * nuke dead code Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for 3ee07ba - Browse repository at this point
Copy the full SHA 3ee07baView commit details -
Make all proxies, even gateways, have SidecarScope (#15569)
By giving gateways a `ergess: */*` we can simplify the code and use the assumption that sidecarscope is never nil. This is a stepping stone to removing the old EDS legacy code entirely
Configuration menu - View commit details
-
Copy full SHA for 0d8ce3f - Browse repository at this point
Copy the full SHA 0d8ce3fView commit details -
Fix FQDN for docker using test framework (#15590)
* Fix FQDN for docker using test framework In an attempt to get the trafficshifting test running natively, I found there was an issue with the FQDN construction. The kube component has the domain set to "svc.cluster.local", which is not really true, the domain is just "cluster.local" but it works fine because pilot-agent is actually using "cluster.local" for the domain. For docker this works differently, and we are creating configs for "foo.ns.cluster.local" which is not the correct service. This change makes the domain "cluster.local" everywhere, and adds the .svc. part everywhere it is needed. Additionally, it enables the trafficshifting test using docker, which works with this change. * Fix unit tests, disable native trafficshift
Configuration menu - View commit details
-
Copy full SHA for 77368ec - Browse repository at this point
Copy the full SHA 77368ecView commit details -
Don't produce duplicate wildcard host matches (#15628)
Currently, if there are two https services, both will attempt to create this wildcard listener. Later, one of them will be rejected and logged as an outbound conflict. With this change we check to make sure that not only does the filter chain we are building not already have a wildcard, but the existing listener also does not have a wildcard.
Configuration menu - View commit details
-
Copy full SHA for 4ea233e - Browse repository at this point
Copy the full SHA 4ea233eView commit details -
cluster: fix original dst cluster type (#15613)
* fix original dst cluster type Signed-off-by: Rama Chavali <rama.rao@salesforce.com> * minor doc * gaurd with enable redis flag Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
Configuration menu - View commit details
-
Copy full SHA for 1f33f4e - Browse repository at this point
Copy the full SHA 1f33f4eView commit details
Commits on Jul 19, 2019
-
rbac: refactor with better modular and unit tests (#15508)
* refactor authz plugin to security package * address comments * move v1/v2 code to separate directory * fix lint
Configuration menu - View commit details
-
Copy full SHA for 407a3bf - Browse repository at this point
Copy the full SHA 407a3bfView commit details -
Don't report send error for expected errors (#15636)
Right now a metric is incremeneted for every send error. The vast majority of the time this error is just due to standard operations with the connection closing while sending. This masks real errors. Once #15476 is merged and we have these errors displayed more prominently, we will not want to display these false positives.
Configuration menu - View commit details
-
Copy full SHA for 7e68718 - Browse repository at this point
Copy the full SHA 7e68718View commit details -
Configuration menu - View commit details
-
Copy full SHA for 247f283 - Browse repository at this point
Copy the full SHA 247f283View commit details -
Update license checker to use modules instead of packages (#15595)
* Update license checker to use modules instead of packages * Add those modules with no license file to missing license output * Update to license path based on mod cache from URL and add knownUnknownLicenses * Additional logging to help determine failure point
Configuration menu - View commit details
-
Copy full SHA for 5c2bf37 - Browse repository at this point
Copy the full SHA 5c2bf37View commit details -
Update to latest istio/api version (#15657)
Annotations have been updated to clearly indicate alpha-level annotations. Also added annotations for synthetic service entries.
Configuration menu - View commit details
-
Copy full SHA for b07a898 - Browse repository at this point
Copy the full SHA b07a898View commit details -
Add log dumping to kind to help debug integration test failures (#15637)
* Retry and increase log level on kind creation We are seeing lots of flakes due to kind failing to create the cluster. This adds retries to cluster creation, and increase the log level so we can help root cause the issue. * Fix retry and shellcheck * Remove retries, dump logs * retain cluster
Configuration menu - View commit details
-
Copy full SHA for ccddbca - Browse repository at this point
Copy the full SHA ccddbcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c692f6 - Browse repository at this point
Copy the full SHA 7c692f6View commit details -
Add sample traffic conformance tests (#15172)
* Add minimal traffic conformance tests * Fix vendor
Configuration menu - View commit details
-
Copy full SHA for 9f9daf5 - Browse repository at this point
Copy the full SHA 9f9daf5View commit details
Commits on Jul 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5fcf874 - Browse repository at this point
Copy the full SHA 5fcf874View commit details -
refactor the rbac integ tests to reduce test time (#15643)
* refactor the rbac integ tests to reduce test time 1) Puts all tests in the same package (main_test.go) to reuse the same Istio cluster and avoid creating/deleting the Istio cluster multiple times. Each test case will deploy the RBAC policy in their own namespace. 2) Do not wait for 60 seconds in each test case. The RunRBACTest() function will just retry for 10 times. So if there is any delay in policy propagation, it should be covered by the retry already, so it doesn't make too much sense to wait for another 60 seconds. * tweak the retry delay from 1.0 to 0.5 seconds and timeout from 10 seconds to 15 seconds
Configuration menu - View commit details
-
Copy full SHA for d8fbf46 - Browse repository at this point
Copy the full SHA d8fbf46View commit details -
Reduce Galley unit test flakes (#15667)
These tests fail sometimes due to trying to use a port that is already in use (9876).
Configuration menu - View commit details
-
Copy full SHA for af4935c - Browse repository at this point
Copy the full SHA af4935cView commit details -
enable multiple Set-Cookie headers (#15581)
* enable multiple Set-Cookie headers - split DirectHttpResponse handling to its own function (ease testing) - split Set-Cookie header to multiple APPEND directives * add test for duplicate set-cookie header in directive
Configuration menu - View commit details
-
Copy full SHA for c1669fe - Browse repository at this point
Copy the full SHA c1669feView commit details -
Add version suffix for crd jobs (#15677)
* add version suffix for crds creation jobs. * update crds job names.
Configuration menu - View commit details
-
Copy full SHA for 72f0137 - Browse repository at this point
Copy the full SHA 72f0137View commit details -
Refactor pilot dashboard to improve key metric visibility (#15665)
* fix(pilot dash): refactor pilot dash to improve ux * Additional improvements * Table for the no known endpoints * More envoy stats, like connection failures and XDS size * exclude values from dashboard test * Fix quotes
Configuration menu - View commit details
-
Copy full SHA for 2c33ab7 - Browse repository at this point
Copy the full SHA 2c33ab7View commit details
Commits on Jul 21, 2019
-
fix wrong italic format (#15655)
* fix wrong italic format * fix wrong italic format * fix wrong italic format * fix wrong italic format * fix wrong italic format * fix wrong italic format
Configuration menu - View commit details
-
Copy full SHA for 90d7a73 - Browse repository at this point
Copy the full SHA 90d7a73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 241901a - Browse repository at this point
Copy the full SHA 241901aView commit details
Commits on Jul 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 55e971e - Browse repository at this point
Copy the full SHA 55e971eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ffef2c - Browse repository at this point
Copy the full SHA 2ffef2cView commit details -
Fix kiali upgrade issue (#15690)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for a335c52 - Browse repository at this point
Copy the full SHA a335c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c77010 - Browse repository at this point
Copy the full SHA 4c77010View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c93b9d - Browse repository at this point
Copy the full SHA 0c93b9dView commit details -
Refactor pilot pushing logic (#15405)
* connection queue * Add tests * Improve comments, fix tests * Use sync.cond to fix race condition * Fix race * Clean up lint * Fix race, add license * Add proxy queue time metric * Fix test * Set push start time explicitly
Configuration menu - View commit details
-
Copy full SHA for 3a796c5 - Browse repository at this point
Copy the full SHA 3a796c5View commit details -
Cleanup hacky virtual inbound listener code (#15585)
* Cleanup the hacky virtual inbound listener code Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * fmt Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * split * test fix Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * test fix Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for facd515 - Browse repository at this point
Copy the full SHA facd515View commit details -
Add node image, skip options to kind tests (#15684)
Specifying the node image will be needed to test against multiple versions of Kubernetes. Skipping setup or image building is useful for running locally.
Configuration menu - View commit details
-
Copy full SHA for 8a8639b - Browse repository at this point
Copy the full SHA 8a8639bView commit details
Commits on Jul 23, 2019
-
Add a Dockerfile linter to our tests (#15484)
* Hadolint first pass Decided to ignore a lot of message by default. We should fix those in several passes. * Apply suggestions from code review Remove useless comment * Address shellcheck issue Also fix a ignore * Address @howardjohn 's comment * Address @howardjohn 's comment on vendor directory * Address @johnma14 's comments * Address @ericvn 's comments * Move check_dockerfiles to common files * Verification of shell substitution Aparently was not caught by shellcheck and doesn't pass tests as intended. If CI/lint pass on this, we need to submit the check_dockerfile.sh to istio/common_files * Use bash * Fix shellcheck * Fix commonfile linter * Address @rlenglet 's comments * Forgot to remove ignore in previous commit
Configuration menu - View commit details
-
Copy full SHA for a7e57b2 - Browse repository at this point
Copy the full SHA a7e57b2View commit details -
Refactor pilot test organization (#15608)
* Refactor pilot test organization Prior to this change we had a package per test, making an unneccesary number of istio install/teardowns. Any test without a special set up can just be in the top level pilot package. This required some changes to the existing test in the top level (for some reason it was blocking the Close() method when it wasn't using the "new style" of tests) and some improved error reporting for trafficshifting. * Add license
Configuration menu - View commit details
-
Copy full SHA for c67e3c2 - Browse repository at this point
Copy the full SHA c67e3c2View commit details -
Optimize contextgraph batch send algorithm (#15689)
* Optimize contextgraph batch send algorithm This function attempts to split the request size to be the largest possible request that is smaller than the request size limit. It did this by linearly checking size(list[:n]), size(list[:n-1])... This ends up being extremely slow, because proto.size is not a very cheap operation for such large objects. In the case of racetests, this test was taking over 5 minutes sometimes. This modifies the algorithm to do a binary search for the optimal request; behavior should be the same. With this change: BenchmarkSendBatch/Size2-8 500000 3042 ns/op BenchmarkSendBatch/Size200-8 10000 135250 ns/op BenchmarkSendBatch/Size20000-8 30 52180768 ns/op Without this change BenchmarkSendBatch/Size2-8 500000 3082 ns/op BenchmarkSendBatch/Size200-8 10000 140837 ns/op BenchmarkSendBatch/Size20000-8 1 7999998085 ns/op This represents a 150x improvement on large request sizes and a negligible change for small requests Alternatively, if we don't care about the performance of this function, we can disable it in the racetests and leave this code as is. * Linear search by looking at individual size New benchmark: BenchmarkSendBatch/Size2-8 500000 3199 ns/op BenchmarkSendBatch/Size200-8 10000 138123 ns/op BenchmarkSendBatch/Size20000-8 100 24098886 ns/op This represents a 2x improvement over the previous commit and 300x improvement over the original * Look at size of message only once * Don't undershoot by one
Configuration menu - View commit details
-
Copy full SHA for 1eb640c - Browse repository at this point
Copy the full SHA 1eb640cView commit details -
Enable XDS marshalling to Any by default (#15632)
This feature improves pilot performance substantially, but was disabled by default due to some proxy CPU regressions we were seeing. Since some Envoy changes we have been unable to reproduce since then. This will still be able to be turn off if issues do arise, but for now it seems safe to enable this by default.
Configuration menu - View commit details
-
Copy full SHA for a709747 - Browse repository at this point
Copy the full SHA a709747View commit details -
Fix race condition in adsc client (#15771)
CloseSend and Send cannot be called concurrently, which is possible and does happen in our tests, failing racetests. CloseSend is NOT required and also doesn't actually close the stream (but we do that in the next line anyways). See grpc/grpc-go#2927 for details.
Configuration menu - View commit details
-
Copy full SHA for e50426a - Browse repository at this point
Copy the full SHA e50426aView commit details -
Fix: Consul high CPU usage (#15509) (#15510)
* Fix: Consul high CPU usage (#15509) Add cache to avoid repeated remote calls to Consul catalog REST APIs Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com> * fix race test Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com> * move private methods down Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d749457 - Browse repository at this point
Copy the full SHA d749457View commit details -
Generates sha256 for each istioctl archive published to GCS. (#15629)
Signed-off-by: Jason Clark <jason.clark@ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 66bf9e5 - Browse repository at this point
Copy the full SHA 66bf9e5View commit details -
iptables: for listener using filter chain (#15710)
* iptables: for listener using filter chain * fix test
Configuration menu - View commit details
-
Copy full SHA for 4477de5 - Browse repository at this point
Copy the full SHA 4477de5View commit details -
iptables inbound capture port: cli flag and always enable (#15681)
* add cli switch for specifing iptables inbound capture port Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * always use separate capture port for inbound traffic Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * update goldens Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * separate variable * update goldens Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * shell check Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for c448199 - Browse repository at this point
Copy the full SHA c448199View commit details -
Disable Envoy's panic mode as default (#15609)
* [Fix] retain CommonLbConfig for HealthyPanicThreshold (#13682) * retain the HealthyPanicThreshold field even if it's set to 0 for disabling Envoy's panic mode (#13682) * fix a comment and add a test for disabling panic threshold as default * run go fmt * run gofmt -s * reword a comment * remove link
Configuration menu - View commit details
-
Copy full SHA for 501dc21 - Browse repository at this point
Copy the full SHA 501dc21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2640bd5 - Browse repository at this point
Copy the full SHA 2640bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d4f329 - Browse repository at this point
Copy the full SHA 2d4f329View commit details -
pilot agent change to support sds at bootstrap time (#15420)
* pa * lint * test coverage * test cover * format * simplify code * cleanup * address comment * cleanup * cleanup * wait sdsudsfile only in controlplane when authn enabled * test cover * test cover * rebase * test * unit test * rebase * lint * address comment * token meta
Configuration menu - View commit details
-
Copy full SHA for 274ce87 - Browse repository at this point
Copy the full SHA 274ce87View commit details -
Disable frozen config store (#15671)
The frozen config store was meant to detect when we were modifying the configs returned from the config store. However, this caused issues, because we actually do want to modify - in particular, we sort the configs. Freezing + sorting can lead to obscure segmentation faults due to the freeze library using unsafe pointers, which was causing test failures.
Configuration menu - View commit details
-
Copy full SHA for e2d6305 - Browse repository at this point
Copy the full SHA e2d6305View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ca5f9 - Browse repository at this point
Copy the full SHA d8ca5f9View commit details
Commits on Jul 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 77ccba2 - Browse repository at this point
Copy the full SHA 77ccba2View commit details -
Added TCP telemetry for BlackHole/Passthrough cluster (#15512)
* Added telemetry for BlackHole/Passthrough cluster Fixes: #14664 Implements partial fix for #7669 * Updated pluging interface with OnVirtualListener method * Updated HTTP routes plugins for default clusters * Fix and update integration test * Change function name to onVirtualOutboundListener * Add destination service name for BlackHole/Passthrough * Created const for Passthrough/BlackHole route names * Change pkg/model to pkg/config
Configuration menu - View commit details
-
Copy full SHA for 7f03f3f - Browse repository at this point
Copy the full SHA 7f03f3fView commit details -
Fix TestServerSource race condition (#15799)
If we set the desired error after we start the stream, the stream could have a real error before we get to setting the error.
Configuration menu - View commit details
-
Copy full SHA for f4a7ef4 - Browse repository at this point
Copy the full SHA f4a7ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e54ea6e - Browse repository at this point
Copy the full SHA e54ea6eView commit details -
Make PushQueue test less flaky (#15786)
The previous test depended on ordering of goroutines which is not reliable. It would consistently fail when running repeatedly. This change refactors the test to provide more coverage while not relying on any undefined ordering.
Configuration menu - View commit details
-
Copy full SHA for 2604938 - Browse repository at this point
Copy the full SHA 2604938View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14bf10a - Browse repository at this point
Copy the full SHA 14bf10aView commit details -
Cleanup makefile and prow scripts (#15685)
* Remove junit for lint, set pipefail once * Remove ARTIFACTS_DIR and special junit outputs * Fix racetest junit
Configuration menu - View commit details
-
Copy full SHA for a84f459 - Browse repository at this point
Copy the full SHA a84f459View commit details
Commits on Jul 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f800929 - Browse repository at this point
Copy the full SHA f800929View commit details -
enable locality weighted lb by default (#15014)
* enable locality weighted lb by default * fix lint * fix ut * update mesh config helm template * revert
Configuration menu - View commit details
-
Copy full SHA for bfb3c00 - Browse repository at this point
Copy the full SHA bfb3c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for f731774 - Browse repository at this point
Copy the full SHA f731774View commit details -
Fix consul monitoring test flakes (#15821)
Previously, the tests would wait for some period of time and check if it got any updates. This timing sensitive test fails often when CPU is throttled or slow, especially in -race or coverage mode. Additionally, one of the tests depended on the order of a map which is undefined. This change sorts the map output to be deterministic and changes the test to poll for success rather than wait and check.
Configuration menu - View commit details
-
Copy full SHA for 67c8715 - Browse repository at this point
Copy the full SHA 67c8715View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14d133b - Browse repository at this point
Copy the full SHA 14d133bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fc0fcb - Browse repository at this point
Copy the full SHA 5fc0fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a88f04e - Browse repository at this point
Copy the full SHA a88f04eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 081bc22 - Browse repository at this point
Copy the full SHA 081bc22View commit details -
Fix testing flags showing up in release binaries (#15797)
* Move test helper to test package * add test * Skip tests in codecov * Revert "Move test helper to test package" This reverts commit 1ed6cec3fe888e7851f5e050bc480e86035bdddb. * Replace testing with interface
Configuration menu - View commit details
-
Copy full SHA for a918e38 - Browse repository at this point
Copy the full SHA a918e38View commit details
Commits on Jul 26, 2019
-
Cleanup and properly document pilot env vars (#15801)
* Cleanup and properly document pilot env vars Currently most of our environment variables are undocumented, and some also use the wrong types. This makes it very confusing because you can set FOO=false and it actually turns on FOO. This change cleans up these cases, and adds documentation to most of the variables used in pilot. * Fix errors
Configuration menu - View commit details
-
Copy full SHA for 017418f - Browse repository at this point
Copy the full SHA 017418fView commit details -
* upgrade kiali Signed-off-by: clyang82 <clyang@cn.ibm.com> * upgrade kiali to 1.1
Configuration menu - View commit details
-
Copy full SHA for 84065b8 - Browse repository at this point
Copy the full SHA 84065b8View commit details -
Avoid inject panic with corner case (#15840)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 6669363 - Browse repository at this point
Copy the full SHA 6669363View commit details -
Make ServiceEntry follow Sidecar isolation (#13631)
* Change hostname resolution to follow Sidecar See the design doc for more details https://docs.google.com/document/d/15-PU9O22Pb0qTzCfwK2hjwNTcb-CqFuw8JnIgwK3EIM/ This PR changes the behavior of Pilot when the same hostname is found in multiple namespaces (due to ServiceEntries). Previously, the behavior was undefined -- in some cases we selected an arbitrary service while in others we selected all services. The new behavior will always select a single namespace for a given hostname. If a hostname exists in multiple namespaces, one will be determined by the Sidecar scope. If the sidecar imports multiple namespaces with the same hostname, an arbitrary one will be chosen, favoring the proxies namespace if possible. * Get rid of dummy sidecar * Make InstancesByPort take a Service instead of host This is primarily meant to enable #13631, which will require the full Service * Make instances by port use proper namespace selection * Clean up dead code * Fix rebase errors
Configuration menu - View commit details
-
Copy full SHA for 510058f - Browse repository at this point
Copy the full SHA 510058fView commit details -
Various improvements to pilot tests to make them more hermetic (#15847)
* Make listener_test use open port * Make appprobe test poll until ready * Make pilot-agent role tests not depend on global state * Enable skipped test with resolved issue
Configuration menu - View commit details
-
Copy full SHA for e5f21f1 - Browse repository at this point
Copy the full SHA e5f21f1View commit details -
Integration tests for webhook in galley scaling scenarios (#15841)
* Integ test for webhook behavior when scaling galley * integ test to verify webhook config deletion when galley uninstalled * PR review fixups * Move galley webhook tests into their own suite * Use subtests * Increase delay to wait for webhook reconciliation to act
Configuration menu - View commit details
-
Copy full SHA for f3f9a43 - Browse repository at this point
Copy the full SHA f3f9a43View commit details -
Try fetch secret directly in case a secret is requested but cache doe… (
#15672) * Try fetch secret directly in case a secret is requested but cache doesn't have it somehow * Don't put secret directly fetched from API call to cache
Configuration menu - View commit details
-
Copy full SHA for 76f1579 - Browse repository at this point
Copy the full SHA 76f1579View commit details -
Mixer: add tests for direct HTTP response (#15781)
* add test for direct HTTP response - status code - body setting - header manipulation * gofmt changes
Configuration menu - View commit details
-
Copy full SHA for c2d5d83 - Browse repository at this point
Copy the full SHA c2d5d83View commit details -
Initial infinite request loop fix (#15833)
* Add POD_IP match to prevent infinite traffic loops * fix lint * Disable for cloudfoundry test * Precompute filter * Add integration test
Configuration menu - View commit details
-
Copy full SHA for a45938a - Browse repository at this point
Copy the full SHA a45938aView commit details
Commits on Jul 27, 2019
-
Also report number of virtual services known to pilot. (#14946)
* Also report number of virtual services known to pilot. Only count virtual services for ISTIO_MESH_GATEWAY. Fixes #14932 * Move gauge for total virtual service count to initVirtualServices
Configuration menu - View commit details
-
Copy full SHA for 42d5d51 - Browse repository at this point
Copy the full SHA 42d5d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2776b3e - Browse repository at this point
Copy the full SHA 2776b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 712cfb8 - Browse repository at this point
Copy the full SHA 712cfb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1ebb9 - Browse repository at this point
Copy the full SHA 4e1ebb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0554870 - Browse repository at this point
Copy the full SHA 0554870View commit details -
EnvoyFilter: match filter chains, http/network filters (#15639)
* Match http/network filters Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * insert before or after Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * split into smaller files Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * tests and lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * test Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lots of tests Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint1 * test fixes * lint * disable until resolution * lint * update gogo Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * unskip tests Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * integration test Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * config fixes Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * bug fix Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io> * lint Signed-off-by: Shriram Rajagopalan <rshriram@tetrate.io>
Configuration menu - View commit details
-
Copy full SHA for 7376339 - Browse repository at this point
Copy the full SHA 7376339View commit details -
Detect ARM arch with variant when building (#15668)
* detect arm architecture * remove hardcoded value * only normalize arm with variant
Configuration menu - View commit details
-
Copy full SHA for 00a1d12 - Browse repository at this point
Copy the full SHA 00a1d12View commit details
Commits on Jul 28, 2019
-
Support kube-uninject for istioctl command (#15573)
* Support kube-uninject for istioctl command Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com> * Address review comments * avoid duplicated method Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com> * add more cases: handle enable-core-dump container/dnsConfig/annotations * add sidecar.istio.io/inject:false always * avoid panics Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com> * correct the comment for exported method
Configuration menu - View commit details
-
Copy full SHA for e0f7803 - Browse repository at this point
Copy the full SHA e0f7803View commit details
Commits on Jul 29, 2019
-
Update the chart version (#15893)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 47f2567 - Browse repository at this point
Copy the full SHA 47f2567View commit details -
Fix goroutine leak on send timeout (#15897)
Previously the done channel was unbuffered. This means that if a timeout occured, there would be nothing trying to read from `done`, which would cause it to block indefinitely. Because of this, every timeout resulted in a goroutine to be leaked. Now it is buffered so the send can occur even after the timer completes.
Configuration menu - View commit details
-
Copy full SHA for 2be5863 - Browse repository at this point
Copy the full SHA 2be5863View commit details