mirror of
https://github.com/status-im/consul.git
synced 2025-01-12 14:55:02 +00:00
421ecd32fc
* Add support for HTTP proxy listeners * Add customizable bootstrap configuration options * Debug logging for xDS AuthZ * Add Envoy Integration test suite with basic test coverage * Add envoy command tests to cover new cases * Add tracing integration test * Add gRPC support WIP * Merged changes from master Docker. get CI integration to work with same Dockerfile now * Make docker build optional for integration * Enable integration tests again! * http2 and grpc integration tests and fixes * Fix up command config tests * Store all container logs as artifacts in circle on fail * Add retries to outer part of stats measurements as we keep missing them in CI * Only dump logs on failing cases * Fix typos from code review * Review tidying and make tests pass again * Add debug logs to exec test. * Fix legit test failure caused by upstream rename in envoy config * Attempt to reduce cases of bad TLS handshake in CI integration tests * bring up the right service * Add prometheus integration test * Add test for denied AuthZ both HTTP and TCP * Try ANSI term for Circle
11 lines
515 B
Bash
11 lines
515 B
Bash
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
# Bring up s1 and it's proxy as well because the check that it has a cert causes
|
|
# a proxy connection to be opened and having the backend not be available seems
|
|
# to cause Envoy to fail non-deterministically in CI (rarely on local machine).
|
|
# It might be related to this know issue
|
|
# https://github.com/envoyproxy/envoy/issues/2800 where TcpProxy will error if
|
|
# the backend is down sometimes part way through the handshake.
|
|
export REQUIRED_SERVICES="s1 s1-sidecar-proxy-consul-exec" |