teleport/integration
Sasha Klizhentas ddd5150dd3 Introduce additional phase to CA rotation.
Flaky tests in teleport integration suite uncovered a problem.
It is possible that main cluster rotates certificate authority,
and will try to dial to the remote cluster with new credentials
before the remote cluster could fetch the new CA to trust.

To fix this, phase "update_clients" was split in two phases:

* Init and Update clients

Init phase does nothing on the main cluster except generating
new certificate authorities, that are trusted but not used in the
cluster.

This phase exists to give remote clusters opporunity
to update the list of trusted certificate authorities
of the main cluster, before main cluster reconnects with new clients
in "Update clients" phase.
2018-05-07 15:23:28 -07:00
..
helpers.go Precompute keys only for auth and proxies. 2018-05-04 13:41:13 -07:00
integration.go Added new integration test (not turned on yet) 2016-04-07 18:20:38 -07:00
integration_test.go Introduce additional phase to CA rotation. 2018-05-07 15:23:28 -07:00