Alvin Huang
e11d07a685
remove nightly master merge into release/ job ( #6510 )
2019-09-19 10:28:49 -04:00
Matt Keeler
593a587f4d
Move tar install forward ( #6483 )
2019-09-12 17:25:14 -04:00
Matt Keeler
99499170cf
Also install tar for the website deploy job ( #6482 )
2019-09-12 17:05:02 -04:00
R.B. Boyer
5c1104b285
ci: inject missing tar binary ( #6477 )
2019-09-11 10:41:02 -05:00
R.B. Boyer
9df6e77afb
test: actually run envoy 1.11.1 integration tests on PRs ( #6397 )
2019-08-26 16:30:17 -05:00
Alvin Huang
fbb3b8d5ab
Merge Consul OSS branch 'master' at commit 59150281c5
2019-08-21 18:22:19 -04:00
Alvin Huang
59150281c5
print a proper error message for master merge CI job failures ( #6371 )
2019-08-21 18:19:47 -04:00
Alvin Huang
52041cc278
Merge Consul OSS branch 'master' at commit ce9cfc773d
2019-08-21 16:07:04 -04:00
Alvin Huang
ce9cfc773d
remove ci merge branches if nightly merge fails ( #6369 )
2019-08-21 15:56:27 -04:00
Matt Keeler
9a5b258edf
Turned on Envoy 1.11.1 integration tests ( #6347 )
...
I also ran this against 1.5.2 so the docs update claiming compatibility should still be accurate.
2019-08-20 10:20:13 -04:00
Matt Keeler
6d995246a8
Update toolchain to Go 1.12.8 ( #6319 )
2019-08-14 09:40:57 -04:00
Mike Morris
65be58703c
connect: remove managed proxies ( #6220 )
...
* connect: remove managed proxies implementation and all supporting config options and structs
* connect: remove deprecated ProxyDestination
* command: remove CONNECT_PROXY_TOKEN env var
* agent: remove entire proxyprocess proxy manager
* test: remove all managed proxy tests
* test: remove irrelevant managed proxy note from TestService_ServerTLSConfig
* test: update ContentHash to reflect managed proxy removal
* test: remove deprecated ProxyDestination test
* telemetry: remove managed proxy note
* http: remove /v1/agent/connect/proxy endpoint
* ci: remove deprecated test exclusion
* website: update managed proxies deprecation page to note removal
* website: remove managed proxy configuration API docs
* website: remove managed proxy note from built-in proxy config
* website: add note on removing proxy subdirectory of data_dir
2019-08-09 15:19:30 -04:00
Alvin Huang
206b2016a4
Merge remote-tracking branch 'origin/master' into release/1-6
2019-08-02 18:09:32 -04:00
Alvin Huang
de01a1e279
add generic master merge into release/* branches ( #6249 )
2019-08-02 16:11:41 -04:00
Alvin Huang
dd7b3ece64
Add arm builds ( #6263 )
...
* try arm builds
* Update .circleci/config.yml
Co-Authored-By: Matt Keeler <mkeeler@users.noreply.github.com>
* Update .circleci/config.yml
Co-Authored-By: Matt Keeler <mkeeler@users.noreply.github.com>
* Update .circleci/config.yml
Co-Authored-By: Matt Keeler <mkeeler@users.noreply.github.com>
2019-08-02 15:15:59 -04:00
R.B. Boyer
c6c4a2251a
Merge Consul OSS branch master at commit b3541c4f34
2019-07-26 10:34:24 -05:00
Alvin Huang
54ef3d5a40
check vendor folder ( #6006 )
...
* check vendor in circleci
* make vendor checking step more descriptive
* reorganize check-vendor and gofmt jobs
2019-07-25 11:17:07 -04:00
Alvin Huang
3558f9cf6d
add dev docker image upload ( #5879 )
...
* add dev docker image upload
* remove the go cache since that isn't needed
* add comment and image labels
* get password from stdin
2019-07-25 09:19:09 -04:00
Alvin Huang
ef6b80bab2
resolve circleci config conflicts
2019-07-23 20:18:36 -04:00
Alvin Huang
7c1f98e9a4
enable circleci go tests for forks and reorganize jobs ( #6191 )
2019-07-22 18:08:54 -04:00
Alvin Huang
6fba0106a3
Run go test packages in parallel ( #6165 )
...
* modify gotestsum hacking that is unnecessary with the latest version
* try running 2 packages at a time
* try running 3 packages at a time
* remove old comments
2019-07-22 14:01:22 -04:00
Alvin Huang
6f1953d96d
Merge branch 'master' into release/1-6
2019-07-17 15:43:30 -04:00
Alvin Huang
7b0614ea82
turning on go tests in circle for non-forks ( #6154 )
...
* turning on go tests in circle for non-forks
* fix comment
2019-07-17 13:43:33 -04:00
hashicorp-ci
fa20c7db97
Merge Consul OSS branch 'master' at commit 95dbb7f2f1
2019-07-17 02:00:21 +00:00
Alvin Huang
95dbb7f2f1
add lint-consul-retry tool ( #6139 )
...
* add lint-consul-retry tool
* lint consul retry for forks too
2019-07-16 18:52:24 -04:00
Alvin Huang
ef8e5747eb
increase go test parallelism, resource_class and run tests on release branch ( #2 )
2019-07-01 16:28:30 -04:00
Alvin Huang
381be88a14
remove skip-checks on git merge ( #6017 )
...
* remove skip-checks on git merge
* remove comments for skip-checks
2019-06-25 16:46:17 -04:00
hashicorp-ci
4d185baf55
Merge Consul OSS branch 'master' at commit 88b15d84f9
...
skip-checks: true
2019-06-25 02:00:26 +00:00
Alvin Huang
cf26656863
Override cla check and add slack notifications ( #6007 )
...
* override CLA check
* add slack notifications for merge
* don't delete unmerged branch to ease debugging
2019-06-24 18:55:44 -04:00
Alvin Huang
52af58c93f
skip checks on merge commit ( #6000 )
2019-06-20 16:27:45 -04:00
Alvin Huang
3a6c0eaf55
add master merge to release branch ( #5980 )
...
* add master merge to release branch
* remove CircleCI token, use shallow API call, and use commit SHA for merge
2019-06-18 15:56:58 -04:00
Alvin Huang
b9951cc626
update website build to exclude guides ( #5951 )
2019-06-14 16:55:18 -04:00
Paul Banks
ffcfdf29fc
Upgrade xDS (go-control-plane) API to support Envoy 1.10. ( #5872 )
...
* Upgrade xDS (go-control-plane) API to support Envoy 1.10.
This includes backwards compatibility shim to work around the ext_authz package rename in 1.10.
It also adds integration test support in CI for 1.10.0.
* Fix go vet complaints
* go mod vendor
* Update Envoy version info in docs
* Update website/source/docs/connect/proxies/envoy.md
2019-06-07 07:10:43 -05:00
Alvin Huang
bb602bf719
exclude agent/proxyprocess tests since it will be removed in 1.6 ( #5878 )
2019-05-21 17:19:37 -04:00
Alvin Huang
c8dc8049c4
enable go tests ( #5863 )
2019-05-17 11:42:56 -04:00
Paul Banks
421ecd32fc
Connect: allow configuring Envoy for L7 Observability ( #5558 )
...
* Add support for HTTP proxy listeners
* Add customizable bootstrap configuration options
* Debug logging for xDS AuthZ
* Add Envoy Integration test suite with basic test coverage
* Add envoy command tests to cover new cases
* Add tracing integration test
* Add gRPC support WIP
* Merged changes from master Docker. get CI integration to work with same Dockerfile now
* Make docker build optional for integration
* Enable integration tests again!
* http2 and grpc integration tests and fixes
* Fix up command config tests
* Store all container logs as artifacts in circle on fail
* Add retries to outer part of stats measurements as we keep missing them in CI
* Only dump logs on failing cases
* Fix typos from code review
* Review tidying and make tests pass again
* Add debug logs to exec test.
* Fix legit test failure caused by upstream rename in envoy config
* Attempt to reduce cases of bad TLS handshake in CI integration tests
* bring up the right service
* Add prometheus integration test
* Add test for denied AuthZ both HTTP and TCP
* Try ANSI term for Circle
2019-04-29 17:27:57 +01:00
Alvin Huang
8ceca2ace3
Add fmt and vet ( #5671 )
...
* add go fmt and vet
* go fmt fixes
2019-04-25 12:26:33 -04:00
Alvin Huang
05946afa0c
Add website analytics back ( #5699 )
...
* add website analytics to build
* add segment analytics env var check
2019-04-25 12:24:20 -04:00
Alvin Huang
ed6fd1ec41
checkout code outside GOPATH
2019-04-10 12:56:55 -04:00
Alvin Huang
172652a7cb
link check only on non-forks
2019-04-05 10:38:27 -04:00
Alvin Huang
a05363161d
add link checking to CI and split website build/deploy
2019-04-04 18:59:00 -04:00
Alvin Huang
4d958951ee
remove envvar for s3 path from config file and error check s3 cp
2019-04-04 16:07:14 -04:00
Alvin Huang
4eb58439af
add s3 upload to dev bucket
2019-04-04 15:21:33 -04:00
Jeff Mitchell
47c390025b
Convert to Go Modules ( #5517 )
...
* First conversion
* Use serf 0.8.2 tag and associated updated deps
* * Move freeport and testutil into internal/
* Make internal/ its own module
* Update imports
* Add replace statements so API and normal Consul code are
self-referencing for ease of development
* Adapt to newer goe/values
* Bump to new cleanhttp
* Fix ban nonprintable chars test
* Update lock bad args test
The error message when the duration cannot be parsed changed in Go 1.12
(ae0c435877d3aacb9af5e706c40f9dddde5d3e67). This updates that test.
* Update another test as well
* Bump travis
* Bump circleci
* Bump go-discover and godo to get rid of launchpad dep
* Bump dockerfile go version
* fix tar command
* Bump go-cleanhttp
2019-03-26 17:04:58 -04:00
Alvin Huang
ee9346f4c3
adding distro builds to circleci
2019-03-22 14:49:49 -04:00
Alvin Huang
329d8b7cfb
refactor circleci config to 2.0
2019-03-08 16:03:40 -05:00
Alvin Huang
f11980b5d0
add nomad int test
2019-01-28 18:22:00 -05:00
Alvin Huang
b92c34d568
refresh cache key and fix comments
2019-01-03 22:57:40 -05:00
Alvin Huang
0b052ccc99
using build-ci target in circleci
2019-01-03 22:27:17 -05:00
Alvin Huang
ddefaa2c2d
test circleci
2019-01-03 22:27:02 -05:00
Alvin Huang
c7e55009f1
add circleci website build
...
fix up run commands
2018-11-16 17:05:19 -05:00