open-nomad/e2e/framework
Tim Gross b23150057a
E2E: move Nomad installation to script on remote hosts (#8706)
This changeset moves the installation of Nomad binaries out of the
provisioning framework and into scripts that are installed on the remote host
during AMI builds.

This provides a few advantages:

* The provisioning framework can be reduced in scope (with the goal of moving
  most of it into the Terraform stack entirely).
* The scripts can be arbitrarily complex if we don't have to stuff them into
  ssh commands, so it's easier to make them idempotent. In this changeset, the
  scripts check the version of the existing binary and don't re-download when
  using the `--nomad_sha` or `--nomad_version` flags.
* The scripts can be OS/distro specific, which helps in building new test
  targets.
2020-08-20 16:10:00 -04:00
..
provisioning E2E: move Nomad installation to script on remote hosts (#8706) 2020-08-20 16:10:00 -04:00
case.go e2e: update framework to allow deploying Nomad (#6969) 2020-01-22 08:48:52 -05:00
context.go e2e/framework: code review fixes 2018-07-24 12:33:30 -04:00
doc.go e2e/framework: code review fixes 2018-07-24 12:33:30 -04:00
framework.go e2e: avoid parsing Args in pkg init 2020-03-02 14:13:54 -05:00
interfaces.go e2e: update framework to allow deploying Nomad (#6969) 2020-01-22 08:48:52 -05:00