# Functions
CutBetween returns the part of s between startingToken and endingToken.
DurationToBareSeconds tries to parse a given string as a duration (e.g., "1m30s") and return the total floating-point number of seconds in the duration.
ExtractRequiredVariablesDirective looks for a "directive line" in a YAML string resembling: # network-verifier-required-variables=VAR_X,VAR_Y,VAR_Z If such a string is found, the comma-separated values after the '=' are transformed into a slice of strings, e.g., ["VAR_X", "VAR_Y", "VAR_Z"].
fixLeadingZerosInJSON attempts to detect unsigned integers containing leading zeros (e.g, 061 or 000) in strings containing raw JSON and replace them with spec-compliant de-zeroed equivalents.
No description provided by the author
IPPermissionsEquivalent compares two AWS IpPermissions (used in security group rules) similarly to reflect.DeepEqual, except it only compares IP(v6) ports and CIDR ranges and ignores UserIdGroupPairs, PrefixListIds, and any Description fields.
PollImmediate calls the condition function at the specified interval up to the specified timeout until the condition function returns true or an error.
RandSeq generates random string with n characters.
RemoveTimestamps attempts to detect and remove the bracketed ISO-8601 timestamps that AWS inexplicably inserts into the output of ec2.GetConsoleOutput() whenever a line exceeds a certain length.
ValidateProvidedVariables returns an error if either (a.) providedVarMap contains a key also present in presetVarMap, or (b.) requiredVarSlice contains a value not present in the union of providedVarMap's keys and presetVarMap's keys.
# Constants
deprecated: use PlatformAWSClassic.
Enumerated type representing the platform underlying the cluster-under-test.
Enumerated type representing the platform underlying the cluster-under-test.
deprecated: use PlatformGCPClassic.
Enumerated type representing the platform underlying the cluster-under-test.
deprecated: use PlatformAWSHCP.