linkerd2/bin
Alejandro Pedraza 1e8223e143
Allow CI to run concurrent builds in master (#4001)
* Allow CI to run concurrent builds in master

Fixes #3911

Refactors the `cloud_integration` test to run in separate GKE clusters
that are created and torn down on the fly.
It leverages a new "gcloud" github action that is also used to set up
gcloud in other build steps (`docker_deploy` and `chart_deploy`).

The action also generates unique names for those clusters, based on the
git commit SHA and `run_id`, a recently introduced variable that is
unique per CI run and available to all the jobs.
This fixes part of #3635 in that CI runs on the same SHA don't interfere
with one another (in the `cloud_integration` test; still to do for
`kind_integration`).

The "gcloud" GH action is hosted under its own repo in https://github.com/linkerd/linkerd2-action-gcloud
2020-02-07 16:23:36 -05:00
..
_docker.sh Inject preStop hook into the proxy sidecar container to stop it last (#3798) 2019-12-18 16:58:14 -05:00
_log.sh Make build scripts location-agnostic (#409) 2018-02-23 10:02:14 -08:00
_tag.sh Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
_test-run.sh Add helm upgrade integration test (#3976) 2020-02-04 08:27:46 +02:00
build-cli-bin Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
docker Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-base Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-cli-bin Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-cni-plugin Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-controller Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-debug Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-go-deps Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-grafana Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-build-proxy docker-build-proxy: make apt work behind proxy (#3643) 2019-11-04 13:17:44 -08:00
docker-build-web Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-images Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-pull Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-pull-binaries Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-pull-deps Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-push Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-push-deps Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-retag-all Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
docker-test-proxy Fix whitespace path handling in docker (build) scripts (#3634) 2019-10-30 15:55:38 -07:00
fetch-proxy fetch-proxy: Make POSIX compatible (#3625) 2019-10-28 16:45:23 -05:00
fmt Switch from using golangci fmt to using goimports (#3555) 2019-10-16 13:56:11 -07:00
git-commit-proxy-version Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
go-run Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
goimports Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
helm Upgraded `Helm` cli to v2.16.1 (#3865) 2019-12-23 16:39:26 -05:00
helm-build Init helm before cni dependency update (#3969) 2020-01-24 09:34:33 -08:00
kind Upgrade `kind` to v0.6.1 (#3864) 2019-12-30 14:32:37 -05:00
kind-load Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
kubectl Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
linkerd Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
lint Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
minikube-start-hyperv.bat Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
mkube Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
protoc Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
protoc-go.sh Remove Discovery service leftovers (#3500) 2019-10-15 11:20:21 -05:00
root-tag build-cli-bin: POSIX compatible & handle whitespace paths (#3623) 2019-10-28 16:36:53 -05:00
test-cleanup Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
test-clouds Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
test-clouds-cleanup Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
test-run Add helm upgrade integration test (#3976) 2020-02-04 08:27:46 +02:00
test-scale Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
update-codegen.sh Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
update-go-deps-shas Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00
web Fix whitespace path handling in non-docker (build) scripts (#3650) 2019-11-26 09:48:41 -05:00