package
0.0.0-20250311203337-809a69aa9717
Repository: https://github.com/arangodb/kube-arangodb.git
Documentation: pkg.go.dev
# Packages
+k8s:deepcopy-gen=package.
# Functions
CreatePersistentVolumeClaimName returns the name of the persistent volume claim for a member with a given id in a deployment with a given name.
CreatePodHostName returns the hostname of the pod for a member with a given id in a deployment with a given name.
FixupResourceName ensures that the given name complies with kubernetes name requirements.
PrefixResourceError creates new prefixed error.
PrefixResourceErrorFunc creates new prefixed error from func output.
PrefixResourceErrors creates new prefixed errors.
No description provided by the author
StripArangodPrefix removes well know arangod ID prefixes from the given id.
No description provided by the author
ValidateAnyNotNil Validates if any of the specified objects is not nil.
ValidateAPIPath validates if it is valid API Path.
ValidateExclusiveFields check if fields are defined in exclusive way.
ValidateImage Validates if provided image is valid.
ValidateInterfaceList Validates object if is not nil with path.
ValidateInterfaceMap Validates object if is not nil with path.
ValidateList validates all elements on the list.
ValidateMap validates all elements on the list.
ValidateOptional Validates object if is not nil.
ValidateOptionalInterface Validates object if is not nil.
ValidateOptionalInterfacePath Validates object if is not nil with path.
ValidateOptionalNotEmpty Validates object that is not empty and required not nil value.
ValidateOptionalNotEmptyPath Validates object that is not empty and required not nil value with path.
ValidateOptionalPath Validates object if is not nil.
ValidateOptionalResourceName validates a kubernetes resource name.
ValidatePullPolicy Validates core.PullPolicy.
ValidateRequired Validates object and required not nil value.
ValidateRequiredInterface Validates object if is not nil.
ValidateRequiredInterfacePath Validates object if is not nil with path.
ValidateRequiredNotEmpty Validates object that is not empty and required not nil value.
ValidateRequiredNotEmptyPath Validates object that is not empty and required not nil value with path.
ValidateRequiredPath Validates object and required not nil value.
ValidateResourceName validates a kubernetes resource name.
ValidateResourceNamePointer validates a kubernetes resource name.
ValidateServiceType checks that service type is supported.
ValidateUID validates if it is valid Kubernetes UID.
WithErrors filter out nil errors.
# 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
No description provided by the author
No description provided by the author
Arango 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
K8s 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
Security 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
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
Pod 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
# Interfaces
No description provided by the author