validation

package
v1.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AlternatorWriteIsolationAlways         = "always"
	AlternatorWriteIsolationForbidRMW      = "forbid_rmw"
	AlternatorWriteIsolationOnlyRMWUsesLWT = "only_rmw_uses_lwt"
)

Variables

Functions

func ValidateAlternatorSpec added in v1.12.0

func ValidateAlternatorSpec(alternator *scyllav1.AlternatorSpec, fldPath *field.Path) field.ErrorList

func ValidateBroadcastOptions added in v1.11.0

func ValidateBroadcastOptions(options scyllav1.BroadcastOptions, nodeService *scyllav1.NodeServiceTemplate, fldPath *field.Path) field.ErrorList

func ValidateExposeOptions

func ValidateExposeOptions(options *scyllav1.ExposeOptions, fldPath *field.Path) field.ErrorList

func ValidateIngressOptions

func ValidateIngressOptions(options *scyllav1.IngressOptions, fldPath *field.Path) field.ErrorList

func ValidateLocalDiskSetup added in v1.9.0

func ValidateLocalDiskSetup(lds *scyllav1alpha1.LocalDiskSetup, fldPath *field.Path) field.ErrorList

func ValidateLocalDiskSetupFilesystems added in v1.9.0

func ValidateLocalDiskSetupFilesystems(fcs []scyllav1alpha1.FilesystemConfiguration, fldPath *field.Path) field.ErrorList

func ValidateLocalDiskSetupMounts added in v1.9.0

func ValidateLocalDiskSetupMounts(mcs []scyllav1alpha1.MountConfiguration, fldPath *field.Path) field.ErrorList

func ValidateLocalDiskSetupRAIDs added in v1.9.0

func ValidateLocalDiskSetupRAIDs(rcs []scyllav1alpha1.RAIDConfiguration, fldPath *field.Path) field.ErrorList

func ValidateNodeBroadcastOptions added in v1.11.0

func ValidateNodeBroadcastOptions(options *scyllav1.NodeBroadcastOptions, nodeService *scyllav1.NodeServiceTemplate, fldPath *field.Path) field.ErrorList

func ValidateNodeConfig added in v1.9.0

func ValidateNodeConfig(nc *scyllav1alpha1.NodeConfig) field.ErrorList

func ValidateNodeConfigSpec added in v1.9.0

func ValidateNodeConfigSpec(spec *scyllav1alpha1.NodeConfigSpec, fldPath *field.Path) field.ErrorList

func ValidateNodeConfigSpecUpdate added in v1.9.0

func ValidateNodeConfigSpecUpdate(new, old *scyllav1alpha1.NodeConfig, fldPath *field.Path) field.ErrorList

func ValidateNodeConfigUpdate added in v1.9.0

func ValidateNodeConfigUpdate(new, old *scyllav1alpha1.NodeConfig) field.ErrorList

func ValidateNodeService added in v1.11.0

func ValidateNodeService(nodeService *scyllav1.NodeServiceTemplate, fldPath *field.Path) field.ErrorList

func ValidateOperatorManagedTLSCertificateOptions added in v1.12.0

func ValidateOperatorManagedTLSCertificateOptions(opts *scyllav1.OperatorManagedTLSCertificateOptions, fldPath *field.Path) field.ErrorList

func ValidateScyllaCluster

func ValidateScyllaCluster(c *scyllav1.ScyllaCluster) field.ErrorList

func ValidateScyllaClusterRackSpec

func ValidateScyllaClusterRackSpec(rack scyllav1.RackSpec, rackNames sets.String, cpuSet bool, fldPath *field.Path) field.ErrorList

func ValidateScyllaClusterSpec

func ValidateScyllaClusterSpec(spec *scyllav1.ScyllaClusterSpec, fldPath *field.Path) field.ErrorList

func ValidateScyllaClusterSpecUpdate

func ValidateScyllaClusterSpecUpdate(new, old *scyllav1.ScyllaCluster, fldPath *field.Path) field.ErrorList

func ValidateScyllaClusterUpdate

func ValidateScyllaClusterUpdate(new, old *scyllav1.ScyllaCluster) field.ErrorList

func ValidateTLSCertificate added in v1.12.0

func ValidateTLSCertificate(cert *scyllav1.TLSCertificate, fldPath *field.Path) field.ErrorList

func ValidateUserManagedTLSCertificateOptions added in v1.12.0

func ValidateUserManagedTLSCertificateOptions(opts *scyllav1.UserManagedTLSCertificateOptions, fldPath *field.Path) field.ErrorList

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL