This sets up a foundation for running e2e tests with consul through github actions, with a couple of basic tests added.
Additionally, github actions are added for tests currently running through travis. Those tests could be abandoned since github actions seem nicer.
The tests in main.yaml should run as regular CI on every push and PR and test against any number of released consul versions.
The tests in consul.yaml should run nightly and test whether upstream consul head (unreleased) still works against any number of released haproxy-consul-connect versions.
This sets up a foundation for running e2e tests with consul through github actions, with a couple of basic tests added.
Additionally, github actions are added for tests currently running through travis. Those tests could be abandoned since github actions seem nicer.
The tests in main.yaml should run as regular CI on every push and PR and test against any number of released consul versions.
The tests in consul.yaml should run nightly and test whether upstream consul head (unreleased) still works against any number of released haproxy-consul-connect versions.
Discussion welcome.