# Functions
MustWatcherWriter proxies to WatcherWriter, panicking if an error occurs.
NetworkSubtree reprenents a subtree through which tests runs can communicate with their sidecar.
NewWatcher begins watching the subtree underneath this path.
NewWriter creates a new Writer for a specific test run, as defined by the RunEnv.
WaitNetworkInitialized waits for the sidecar to initialize the network, if the sidecar is enabled.
WatcherWriter creates a Watcher and a Writer object associated with this test run's sync tree.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
magic values that we monitor on the Testground runner side to detect when Testground testplan instances are initialised and at the stage of actually running a test check cluster_k8s.go for more information.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
KeepAlivePeriod is half the TTL.
PeerSubtree represents a subtree under the test run's sync tree where peers participating in this distributed test advertise themselves.
TTL is the expiry of the records this writer inserts.
# Structs
LinkRule applies a LinkShape to a subnet.
LinkShape defines how traffic should be shaped.
NetworkConfig specifies how a node's network should be configured.
No description provided by the author
A Subtree represents a subtree of the sync tree for a test run.
Watcher exposes methods to watch subtrees within the sync tree of this test.
Writer offers an API to write objects to the sync tree for a running test.
# Type aliases
No description provided by the author
No description provided by the author
State represents a state in a distributed test.