Seth Hoenig
5fc9e74ba7
build: update gomod go version
...
Keep go.mod go version up to date with the version of Go used
to build Nomad.
2020-10-17 09:04:33 -05:00
Seth Hoenig
8e4df4ca51
deps: use upstream gopsutil once more
...
The PR we needed https://github.com/shirou/gopsutil/pull/889 has been merged
upstream, which means we can use upstream rather than our fork of psutil.
2020-10-17 08:54:50 -05:00
Mahmood Ali
90a0b5e558
vendor: update go-getter and x/net ( #9099 )
...
Update go-getter to the latest release now that hashicorp/go-getter#256 is merged.
Also, pick up a xz CVE fix that go-getter merged in hashicorp/go-getter#279 .
2020-10-15 10:24:24 -04:00
Drew Bailey
8ffe981357
go-memdb v1.3.0
2020-10-14 12:44:41 -04:00
Drew Bailey
b4c135358d
use Events to wrap index and events, store in events table
2020-10-14 12:44:39 -04:00
Seth Hoenig
3f5ecd6f42
deps: update aws-sdk-go for ec2metadata bugfix
...
Newer versions of aws-sdk-go contain a bugfix for retrieving
region vs availability-zone information.
2020-10-06 13:05:29 -05:00
Tim Gross
474c18102d
e2e: extend ConsulTemplate test and fix flakiness ( #8997 )
...
Add service discovery integration to the existing consul-template E2E test,
and verify both service and key updates force re-rendering. Fixes flakiness by
using the longer default wait config we use elsewhere.
Removes our last direct dependency on gomega.
2020-10-05 10:51:55 -04:00
Fredrik Hoem Grelland
953d4de8dd
update consul-template to v0.25.1 ( #8988 )
2020-10-01 14:08:49 -04:00
Yoan Blanc
0f217a6b96
feat: upgrade consul 1.7, and go-discover
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-09-13 11:40:47 +02:00
Tim Gross
b927a4c061
remove direct dependency on ginkgo
2020-09-10 13:00:42 -04:00
Mahmood Ali
39e2c64a39
Update cronexpr to pick up month zero padding fix
2020-09-01 11:48:28 -04:00
Seth Hoenig
a09d1746bf
Merge branch 'master' into consul-v1.7.7
2020-08-24 10:43:00 -05:00
Yoan Blanc
7b873b7746
vendor: rs/cors v1.7.0
...
The Olivier Poitrey Go CORS handler through 1.3.0 actively converts
a wildcard CORS policy into reflecting an arbitrary Origin header
value, which is incompatible with the CORS security design, and
could lead to CORS misconfiguration security problems.
CVE-2018-20744
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-08-23 10:36:38 +02:00
Yoan Blanc
63b27d42a2
vendor: consul/api, consul/sdk v1.6.0
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-08-23 09:43:37 +02:00
Yoan Blanc
5e629775ac
vendor: consul v1.7.7
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2020-08-23 09:41:27 +02:00
Shengjing Zhu
c69984f853
Update runc to v1.0.0-rc92
2020-08-19 23:56:35 +08:00
Drew Bailey
1c95bdb616
upgrade go metrics to 0.3.4 ( #8637 )
2020-08-11 13:26:45 -04:00
Seth Hoenig
fb1c85a956
deps: upgrade import of consul/api
...
Upgrade our consul/api import to the equivelent of consul@v1.8.1 which includes
a bug fix necessary for #6913 . If consul would publish a proper api/ submodule tag
we could reference that.
2020-08-06 21:02:33 -05:00
Mahmood Ali
026d8c6eed
tests: avoid os.Exit in a test
2020-07-01 15:25:13 -04:00
Mahmood Ali
e7a3d6e358
Update github.com/syndtr/gocapability
...
runc requires a more recent version
2020-06-22 17:10:41 -04:00
Mahmood Ali
7423f38771
Upgrade libcontainer dependency
...
Upgrade libcontainer dependency to pick up fix for CVE-2019-19921 .
2020-06-22 16:56:54 -04:00
Nick Ethier
6e3313c672
vendor: sync api changes
2020-06-19 11:31:39 -04:00
Michael Schurter
0ed023c61a
deps: updated libnetwork dep
...
Adding missing vendor files as well.
2020-06-18 11:05:31 -07:00
Tim Gross
1a94afbc55
Revert "fix go.mod replace for api by using older semantics ( #8113 )" ( #8115 )
...
This reverts commit e3db589c09ee14c3c427d21662b71e98811e8722.
2020-06-04 11:29:03 -04:00
Tim Gross
af421d2ff1
fix go.mod replace for api by using older semantics ( #8113 )
2020-06-04 10:33:28 -04:00
Mahmood Ali
82c87cf97b
Vendor gopsutil with go mod fix ( #8108 )
...
Point to gopsutil fork with shirou/gopsutil#889 changes. I used hashicorp/gopsutil rather than pointing to https://github.com/Lomanic/gopsutil/tree/issue832 directly just in case..
2020-06-03 16:09:27 -04:00
Seth Hoenig
435c0d9fc8
deps: Switch to Go modules for dependency management
...
This PR switches the Nomad repository from using govendor to Go modules
for managing dependencies. Aspects of the Nomad workflow remain pretty
much the same. The usual Makefile targets should continue to work as
they always did. The API submodule simply defers to the parent Nomad
version on the repository, keeping the semantics of API versioning that
currently exists.
2020-06-02 14:30:36 -05:00