modulepackage
0.0.0-20230323194828-01c117145ff4
Repository: https://github.com/replicatedhq/libyaml.git
Documentation: pkg.go.dev
# README
libyaml
Build docker container
make docker
Run docker container
make shell
Install dependencies
make deps
Run unit tests
make test
# Packages
No description provided by the author
# Functions
ClusterStrategyValidation will validate that component/container name is in the correct format.
ComponentContainerFormatValidation will validate that component/container name is in the correct format.
ComponentExistsValidation will validate that the specified component name is present in the current YAML.
ConfigItemTypeValidation will validate that the type element of a config item is a supported and valid option.
ConfigItemWhenValidation will validate that the when element of a config item is in a valid format and references other valid, created objects.
ContainerExistsValidation will validate that the specified container name is present in the current YAML.
No description provided by the author
No description provided by the author
CustomRequirementIDUnique will validate that the custom requirement id is unique to all other custom requirements.
DockerVersionValidation will validate that the field is in correct, proper docker version format.
Validates MD5 fingerprint defined in RFC4716.
No description provided by the author
No description provided by the author
GraphiteAggregationFormatValidation will return true if the field value is a valid value for the a graphite aggregation.
GraphiteRetentionFormatValidation will return true if the field value is a valid graphite retention value.
HasTargetValidation validates that all custom monitors have at least one target defined.
IntValidation is the validation function for validating if the current field's value is a valid integer.
IsAbsolutePathValidation validates that the format of the field begins with a "/" unless is't a repl template.
IsBoolValidation will return if a string field parses to a bool.
IsBytesValidation will return if a field is a parseable bytes value.
No description provided by the author
IsK8sQuantityValidation will return if a field is a parseable kubernetes resource.Quantity.
IsRAMValidation will return if a field is a parseable bytes value.
No description provided by the author
IsTCPUDPPortValidation will return true if a field value is also a valid TCP port.
IsUintValidation will return if a string field parses to a uint.
No description provided by the author
MonitorLabelScaleValidation will return true only if the value is a parseable and correct value for the scale.
NoopValidation will return true always.
RegisterKubernetesValidations will register validations for the Kubernetes scheduler.
RegisterNativeValidations will register validations for the Native scheduler.
RegisterSwarmValidations will register validations for the Swarm scheduler.
No description provided by the author
RegisterValidations will register all known validation for the libyaml project.
No description provided by the author
No description provided by the author
SemverRangeValidation will validate that the field is in correct, proper semver format.
SemverValidation will validate that the field is in correct, proper semver format.
ShellAlias validates that the string is a suitable to be used as a shell alias.
UnmarshalInline can be called inside of a parent's unmarshal function to allow.
No description provided by the author
No description provided by the author
No description provided by the author
VolumeOptionsValidation checks that volume option list does not contain any conlicting or duplicate options.
# Variables
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
No description provided by the author
No description provided by the author
# Structs
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
No description provided by the author
ConfigChildItem represents a subitem.
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
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
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
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
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
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
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
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
# Interfaces
No description provided by the author
# Type aliases
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