Mahmood Ali
919827f2df
Merge pull request #5632 from hashicorp/f-nomad-exec-parts-01-base
...
nomad exec part 1: plumbing and docker driver
2019-05-09 18:09:27 -04:00
Mahmood Ali
2a555a7e74
add e2e tests for nomad exec
2019-05-09 16:49:08 -04:00
Michael Schurter
a1c3ce36bc
Merge pull request #5647 from hashicorp/e2e-tf
...
E2E Test Terraform/Packer Improvements
2019-05-06 15:42:52 -07:00
Mahmood Ali
bfc907827c
docs: update s3 urls to use virtual bucket style
...
In response to https://forums.aws.amazon.com/ann.jspa?annID=6776
2019-05-06 10:39:51 -04:00
Michael Schurter
93f3ac7a9c
e2e: explain these scripts are for packer
...
It took me way too long to figure out these weren't used by TF.
2019-05-03 07:55:28 -07:00
Michael Schurter
7558747694
e2e: let the unindex clients do anything...
...
...and be debugable!
2019-05-03 07:54:55 -07:00
Michael Schurter
f08dd66ffa
e2e: ssh instructions + remove redundant naming
2019-05-03 07:54:34 -07:00
Michael Schurter
19889d6468
e2e: update deps and install nomad in packer
...
Nomad on the packer image will be overwritten by the sha specified in
the TF var, but including a base version on the packer image makes the
image valid for independent use.
2019-05-03 07:53:08 -07:00
Michael Schurter
13b62a68f7
e2e: enable systemd units so they start on boot
2019-05-03 07:52:03 -07:00
Chris Baker
c0a7aee610
vault e2e: pass vault version into setup instead of having to infer it from test name
2019-04-10 10:34:10 -05:00
Chris Baker
b290d774bc
e2e/vault: updated e2e vault tests to use version-specific policy creation endpoint (old servers are not compatible with new client)
2019-04-10 10:34:10 -05:00
Preetha Appan
f0e2859c59
scripts for upgrade testing
2019-04-04 22:31:57 -05:00
Preetha Appan
17d4e80c16
small tweaks to load test jobs to make them work in Nomad 0.8.7
2019-04-02 20:38:56 -05:00
Preetha Appan
19b4bb7ec3
added cpu/disk/memory stress jobs for e2e tests
2019-04-01 22:28:18 -05:00
Preetha Appan
007d771174
Added nginx to e2e test
2019-04-01 14:52:58 -05:00
Preetha Appan
a262be08e7
Remove unnecessary step in getting node client
...
All allocation stats are routable from the server
2019-04-01 10:45:41 -05:00
Preetha Appan
f9019ae605
Add e2e test with raw exec job for verifying allocation resource stats
2019-03-31 09:46:23 -05:00
Preetha Appan
dc370d2e6f
Use specific url prefix for metrics test
...
Also changed the output to show client node IP addresses
2019-03-27 11:04:06 -05:00
Michael Schurter
1fab175b26
test: properly skip client state in beforeall
2019-03-22 06:42:04 -07:00
Preetha
fac6d8c918
Merge pull request #5405 from hashicorp/e2e_metrics
...
Prometheus metrics for the e2e environment
2019-03-21 09:30:12 -05:00
Preetha Appan
bf8483c960
remove stray println
2019-03-21 09:23:37 -05:00
Michael Schurter
555d6d35ce
test: skip slow state test without flag
2019-03-21 07:17:02 -07:00
Michael Schurter
cd87afd15f
e2e: add NomadAgent and basic client state test
...
The e2e test code is absolutely hideous and leaks processes and files
on disk. NomadAgent seems useful, but the clientstate e2e tests are very
messy and slow. The last test "Corrupt" is probably the most useful as
it explicitly corrupts the state file whereas the other tests attempt to
reproduce steps thought to cause corruption in earlier releases of
Nomad.
2019-03-21 07:14:34 -07:00
Michael Schurter
30db07cccb
docs: sync systemd unit files; update deploy guide
...
The systemd configs spread across our repo were fairly out of sync. This
should get them on our best practices.
The deployment guide also had some strange things like running Nomad as
a non-root user. It would be fine for servers but completely breaks
clients. For simplicity I simply removed the non-root user references.
2019-03-19 15:18:12 -07:00
Preetha Appan
59e5ee18b0
Removed use of e2e framework
2019-03-11 09:21:04 -05:00
Preetha Appan
428f80afcc
prometheus and fabio for metrics
2019-03-11 09:21:04 -05:00
Mahmood Ali
bd11a4c985
tests: disable upgrade e2e tests
...
Upgrade e2e tests are failing and we haven't had bandwith to fix yet.
Having them fail makes it easy for us to miss other failures and
regressions.
As such, skip the upgrade e2e tests until we fix them.
2019-02-27 08:40:09 -05:00
Alex Dadgar
b938a71397
make nomad upgrade e2e build on non linux
2019-01-28 11:18:59 -08:00
Preetha
48b4ed91a3
Merge pull request #5249 from hashicorp/consul_e2e
...
Consul e2e tests
2019-01-28 10:46:49 -06:00
Preetha Appan
25a29cb52f
Moved in place upgrade canary test over to new e2e framework
2019-01-27 20:15:35 -06:00
Preetha Appan
b4a722e08f
Basic consul registration e2e
2019-01-26 10:58:25 -06:00
Alex Dadgar
d6412fd8e7
Fix double restart counting for templates
...
This PR fixes an issue where template restarts would count twice since
it was emitting a restarting event.
2019-01-25 15:38:13 -08:00
Preetha Appan
419a2682b0
update to Consul 1.4.0 for e2e tests
2019-01-24 09:52:15 -06:00
Nick Ethier
e104528288
e2e/nomad09upgrade: remove test file that is not needed
2019-01-23 21:23:13 -05:00
Nick Ethier
22da77f3fa
e2e: removed unused code in nomade09upgrade suite
2019-01-23 20:54:23 -05:00
Nick Ethier
ccdc1c4615
Merge branch 'f-driver-upgradepath-test' of https://github.com/hashicorp/nomad into f-driver-upgradepath-test
...
* 'f-driver-upgradepath-test' of https://github.com/hashicorp/nomad :
Apply suggestions from code review
2019-01-23 20:26:32 -05:00
Nick Ethier
5b9013528e
drivers: add docker upgrade path and e2e test
2019-01-23 14:44:42 -05:00
Michael Schurter
ce4a828fd1
Apply suggestions from code review
...
Co-Authored-By: nickethier <ncethier@gmail.com>
2019-01-23 14:09:49 -05:00
Nick Ethier
a3510413ff
e2e: remove unused script
2019-01-22 23:29:15 -05:00
Nick Ethier
fc370c3d5e
e2e/nomad09upgrade: add comments
2019-01-22 23:25:27 -05:00
Nick Ethier
c30965eaf9
e2e: add tests for nomad driver upgrade path
2019-01-17 23:32:45 -05:00
Michael Schurter
641ba37c61
e2e: test task events for a failed sibling task
2019-01-08 14:39:37 -08:00
Michael Schurter
b09c68ceaf
e2e: wait for at least N nodes to be ready
...
Before it was *exactly* N nodes which limited test portability between
clusters.
2019-01-08 14:39:37 -08:00
Michael Schurter
2cf49f9121
e2e: add task events tests
2019-01-08 07:20:53 -08:00
Danielle Tomlinson
d195680ec1
e2e: Add consultemplate test
...
This adds a basic test for consul template, that verifies the behaviour
of consul-template with task blocking and restarting of tasks
2019-01-07 17:53:55 +01:00
Danielle Tomlinson
c13dc7f110
Merge pull request #5149 from hashicorp/dani/e2e-friendly
...
e2e: Output setup instructions after terraform
2019-01-04 22:14:03 +01:00
Danielle Tomlinson
33547c99e7
e2e: Output setup instructions after terraform
...
This adds a message that provides environment setup instructions for
running e2e tests after running terraform apply.
This allows copy/pasting exports, rather than manually constructing
them.
2019-01-04 16:55:14 +01:00
Mahmood Ali
606ab23235
goimport file
2019-01-04 08:53:50 -05:00
Preetha Appan
378dd74d2a
Added waiting on client node ready state before running e2e tests
2019-01-03 16:16:20 -06:00
Preetha
1e69a6645f
Update README.md
2019-01-03 16:15:59 -06:00