package
0.2.9
Repository: https://github.com/cloudical-io/ancientt.git
Documentation: pkg.go.dev

# Functions

IsValidTransformationAction function to check if a TransformationAction is valid ("in range of available transformationactions").
Load load the given config file.
New return a new Config object with the `Version` set by default.

# Constants

ModifierActionAddition Modifier addition action.
ModifierActionDivison Modifier divison action.
ModifierActionMultiply Modifier multiply action.
ModifierActionSubstract Modifier substract action.
RunModeParallel run tasks in parallel (WARNING! Be sure what you cause with this, e.g., 100 iperfs might not be good for a production environment).
RunModeSequential run tasks in sequential / serial order.
TransformationActionAdd Transformation add action.
TransformationActionDelete Transformation delete action.
TransformationActionReplace Transformation replace action.

# Structs

AdditionalFlags additional flags structure for Server and Clients.
AnsibleGroups server and clients host group names in the used inventory file(s).
AnsibleTimeouts timeouts for Ansible command runs.
Config Config object for the config file.
CSV CSV Output config options.
Dump Dump Output config options.
Excelize Excelize Output config options.
FilePath file path and name pattern for outputs file generation.
GoChart GoChart Output config options.
GoChartGraph Type and columns for a one or two Y-axis chart (+ X-axis) to be generated based on this information.
Hosts options for hosts selection for a Test.
IPerf3 IPerf3 config structure for testers.Tester config.
KubernetesHosts hosts selection options for Kubernetes.
KubernetesServiceAccounts server and client ServiceAccount name to use for the created Pods.
KubernetesTimeouts timeouts for operations with the Kubernetess API (in secconds).
MySQL MySQL Output config options.
Output Output config structure pointing to the other config options for each output.
PingParsing PingParsing config structure for testers.Tester config.
Runner structure with all available runners config options.
RunnerAnsible Ansible Runner config options.
RunnerKubernetes Kubernetes Runner config options.
RunnerMock Mock Runner config options (here for good measure).
RunOptions options for running the tasks.
SQLite SQLite Output config options.
Test Config options for each Test.
TestHosts list of clients and servers hosts for use in the test(s).
Transformation data transformation instructions.

# Interfaces

Defaults interface to implement for config parts which allow a "verification" / Setting Defaults.

# Type aliases

ModifierAction action to use with a modifier (float64).
RunMode custom run mode const type for.
TransformationAction Transformation action value.