haproxytech / haproxy-consul-connect

HaProxy Connector for Consul Connect. Enables Service Mesh with Consul and HaProxy using TLS and Consul Discovery
Apache License 2.0
95 stars 20 forks source link

e2e testing: add Consul e2e tests #78

Closed aiharos closed 3 years ago

aiharos commented 3 years ago

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.

aiharos commented 3 years ago

@ShimmerGlass @pierresouchay any further feedback before merging this?