This repository was archived by the owner on Apr 24, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +22
-3
lines changed Expand file tree Collapse file tree 3 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 53
53
needs : build-examples
54
54
runs-on : ubuntu-latest
55
55
container :
56
- image : mathetake /proxy-wasm-go-ci:istio-${{ matrix.istio-version }}
56
+ image : getenvoy /proxy-wasm-go-sdk -ci:istio-${{ matrix.istio-version }}
57
57
steps :
58
58
- name : checkout
59
59
uses : actions/checkout@v2
Original file line number Diff line number Diff line change 1
1
.DEFAULT_GOAL := build.examples
2
2
3
+ ISTIO_VERSION ?= 1.7.2
4
+
3
5
.PHONY : help build.example build.examples lint test test.sdk test.e2e
4
6
help :
5
7
grep -E ' ^[a-z0-9A-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST ) | sort | awk ' BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
@@ -17,10 +19,10 @@ test:
17
19
go test -tags=proxytest $(go list ./... | grep -v e2e | sed 's/github.com\/tetratelabs\/proxy-wasm-go-sdk/./g' )
18
20
19
21
test.e2e :
20
- docker run -it -w /tmp/proxy-wasm-go -v $(shell pwd) :/tmp/proxy-wasm-go mathetake /proxy-wasm-go-ci:istio-1.7.2 go test ./e2e
22
+ docker run -it -w /tmp/proxy-wasm-go -v $(shell pwd) :/tmp/proxy-wasm-go getenvoy /proxy-wasm-go-sdk- ci:istio-${ISTIO_VERSION} go test -v ./e2e
21
23
22
24
run :
23
25
docker run --entrypoint=' /usr/local/bin/envoy' \
24
26
-p 18000:18000 -p 8099:8099 \
25
- -w /tmp/envoy -v $(shell pwd) :/tmp/envoy istio/proxyv2:1.7.2 \
27
+ -w /tmp/envoy -v $(shell pwd) :/tmp/envoy getenvoy/proxy-wasm-go-sdk-ci:istio- ${ISTIO_VERSION} \
26
28
-c /tmp/envoy/examples/${name} /envoy.yaml --concurrency 2
Original file line number Diff line number Diff line change
1
+ # Copyright 2020 Tetrate
2
+ #
3
+ # Licensed under the Apache License, Version 2.0 (the "License");
4
+ # you may not use this file except in compliance with the License.
5
+ # You may obtain a copy of the License at
6
+ #
7
+ # http://www.apache.org/licenses/LICENSE-2.0
8
+ #
9
+ # Unless required by applicable law or agreed to in writing, software
10
+ # distributed under the License is distributed on an "AS IS" BASIS,
11
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
+ # See the License for the specific language governing permissions and
13
+ # limitations under the License.
14
+
15
+ # docker image for running e2e tests using istio/proxyv2 binary
16
+ # TODO: build on GHA
17
+
1
18
FROM istio/proxyv2:1.7.2
2
19
3
20
FROM golang:1.15
You can’t perform that action at this time.
0 commit comments