* ci: save dwp files
Signed-off-by: Kuat Yessenov <kuat@google.com>
* release asan
Signed-off-by: Kuat Yessenov <kuat@google.com>
Signed-off-by: Kuat Yessenov <kuat@google.com>
* release: allow publishing without check
This allows non-official Istio AMD64 CI to publish without this check.
IMO a flag that is "skip checks" means we know what we are doing, and
should be allowed to skip+publish if we explicitly specify it. This will
be needed for arm64 builds where we cannot use Xenial
* update comment
* add extensions config
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* add missing WORKSPACE
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* exclude extensions_build_config.bzl
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* move extension and contrib to public visibility
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* add LastFlag verification script
* use trap on exit in verify-last-flag-matches-upstream.sh
* add verify-last-flag script to the lint target
* use set -x in verify-last-flag script
* make verify-last-flag-matches-upstream.sh executable
* split @com_googlesource_chromium_v8//:build into seperate step
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* address comment
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* prerun v8//:build almost everywhere
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* also push-debian.sh
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
* also docker
Signed-off-by: Yuchen Dai <silentdai@gmail.com>
The build is green but its overwriting the ubunutu image since we didn't
properly pull the BINARY_NAME option that was added through to all
locations (and had a naming conflict). I think this should be the last
change needed but unfortunately its a bit hard to test postsubmit jobs
* Remove unneeded check in release build
This blocks centos, which is intentionally passing -i and -d. I think
its reasonable to remove the check entirely rather than changing the
logic around, since passing `-i` is already explicitly opting out of the
check
* Add explicit flag
* Add centos check
* Fix shell linter
* fix flag passing
* Fix missing -c
* Basic Auth extension logic and integration test draft
* Added std to stringview and some variable names:
* Fixed typos, configuration and implementation according to schema
* Addressed some comments, missing to change container logic layout
* Changed container logic layout
* Fixed lint error in basic_auth_test.go
* Addressed some of the comments, stuck on issue
* Changed logic to cover more testcases
* Addressed comments
* Included assert.h in plugin.h
* Added basic_auth targets
* Addressed comments in source and header file
Co-authored-by: Vicente Ferrara <vicenteferrara@google.com>
* Pre-compile the .wasm files for V8.
Signed-off-by: John Plevyak <jplevyak@gmail.com>
* Update tests and upload.
Signed-off-by: John Plevyak <jplevyak@gmail.com>
* Remove unnecessary target.
Signed-off-by: John Plevyak <jplevyak@gmail.com>
* switch back to envoy wasm
* remove envoy path override in check_wasm job
* fix release build
* fix release build
* fix wasm build target
* disable rbe
* fix build and restore rbe
* clean up
* format
* add bazel config rel
* fix wasm path again
* add resource class to circle macos flow
* remove large resource class and test step
* make wasm sdk image configurable
* fix
* update wasm gen script
* extract out wasm module build script to a library
* add build_wasm function
* use bazel info workspace to get workspace dir in wasm build script
* support extracing service name from request host
* service_name:port
* s/namespace_pos/name_pos
* update
* lint
* add initialization to service auth policy
* format
* use absl time
* update test
* address comment