Documentation
¶
Index ¶
- Constants
- Variables
- func ValidateAlternatorSpec(alternator *scyllav1.AlternatorSpec, fldPath *field.Path) field.ErrorList
- func ValidateBackupTaskSpec(backupTaskSpec *scyllav1.BackupTaskSpec, fldPath *field.Path) field.ErrorList
- func ValidateBroadcastOptions(options scyllav1.BroadcastOptions, nodeService *scyllav1.NodeServiceTemplate, ...) field.ErrorList
- func ValidateExposeOptions(options *scyllav1.ExposeOptions, fldPath *field.Path) field.ErrorList
- func ValidateIngressOptions(options *scyllav1.IngressOptions, fldPath *field.Path) field.ErrorList
- func ValidateLocalDiskSetup(lds *scyllav1alpha1.LocalDiskSetup, fldPath *field.Path) field.ErrorList
- func ValidateLocalDiskSetupFilesystems(fcs []scyllav1alpha1.FilesystemConfiguration, fldPath *field.Path) field.ErrorList
- func ValidateLocalDiskSetupMounts(mcs []scyllav1alpha1.MountConfiguration, fldPath *field.Path) field.ErrorList
- func ValidateLocalDiskSetupRAIDs(rcs []scyllav1alpha1.RAIDConfiguration, fldPath *field.Path) field.ErrorList
- func ValidateNodeBroadcastOptions(options *scyllav1.NodeBroadcastOptions, ...) field.ErrorList
- func ValidateNodeConfig(nc *scyllav1alpha1.NodeConfig) field.ErrorList
- func ValidateNodeConfigSpec(spec *scyllav1alpha1.NodeConfigSpec, fldPath *field.Path) field.ErrorList
- func ValidateNodeConfigSpecUpdate(new, old *scyllav1alpha1.NodeConfig, fldPath *field.Path) field.ErrorList
- func ValidateNodeConfigUpdate(new, old *scyllav1alpha1.NodeConfig) field.ErrorList
- func ValidateNodeService(nodeService *scyllav1.NodeServiceTemplate, fldPath *field.Path) field.ErrorList
- func ValidateOperatorManagedTLSCertificateOptions(opts *scyllav1.OperatorManagedTLSCertificateOptions, fldPath *field.Path) field.ErrorList
- func ValidateRepairTaskSpec(repairTaskSpec *scyllav1.RepairTaskSpec, fldPath *field.Path) field.ErrorList
- func ValidateSchedulerTaskSpec(schedulerTaskSpec *scyllav1.SchedulerTaskSpec, fldPath *field.Path) field.ErrorList
- func ValidateScyllaCluster(c *scyllav1.ScyllaCluster) field.ErrorList
- func ValidateScyllaClusterRackSpec(rack scyllav1.RackSpec, rackNames sets.String, cpuSet bool, ...) field.ErrorList
- func ValidateScyllaClusterSpec(spec *scyllav1.ScyllaClusterSpec, fldPath *field.Path) field.ErrorList
- func ValidateScyllaClusterSpecUpdate(new, old *scyllav1.ScyllaCluster, fldPath *field.Path) field.ErrorList
- func ValidateScyllaClusterUpdate(new, old *scyllav1.ScyllaCluster) field.ErrorList
- func ValidateTLSCertificate(cert *scyllav1.TLSCertificate, fldPath *field.Path) field.ErrorList
- func ValidateTaskSpec(taskSpec *scyllav1.TaskSpec, fldPath *field.Path) field.ErrorList
- func ValidateUserManagedTLSCertificateOptions(opts *scyllav1.UserManagedTLSCertificateOptions, fldPath *field.Path) field.ErrorList
Constants ¶
View Source
const ( AlternatorWriteIsolationAlways = "always" AlternatorWriteIsolationForbidRMW = "forbid_rmw" AlternatorWriteIsolationOnlyRMWUsesLWT = "only_rmw_uses_lwt" )
Variables ¶
View Source
var ( AlternatorSupportedWriteIsolation = []string{ AlternatorWriteIsolationAlways, AlternatorWriteIsolationForbidRMW, AlternatorWriteIsolationOnlyRMWUsesLWT, } SupportedBroadcastAddressTypes = []scyllav1.BroadcastAddressType{ scyllav1.BroadcastAddressTypePodIP, scyllav1.BroadcastAddressTypeServiceClusterIP, scyllav1.BroadcastAddressTypeServiceLoadBalancerIngress, } )
Functions ¶
func ValidateAlternatorSpec ¶ added in v1.12.0
func ValidateBackupTaskSpec ¶ added in v1.13.0
func ValidateBroadcastOptions ¶ added in v1.11.0
func ValidateBroadcastOptions(options scyllav1.BroadcastOptions, nodeService *scyllav1.NodeServiceTemplate, fldPath *field.Path) field.ErrorList
func ValidateExposeOptions ¶
func ValidateIngressOptions ¶
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 ValidateOperatorManagedTLSCertificateOptions ¶ added in v1.12.0
func ValidateRepairTaskSpec ¶ added in v1.13.0
func ValidateSchedulerTaskSpec ¶ added in v1.13.0
func ValidateScyllaCluster ¶
func ValidateScyllaCluster(c *scyllav1.ScyllaCluster) field.ErrorList
func ValidateScyllaClusterUpdate ¶
func ValidateScyllaClusterUpdate(new, old *scyllav1.ScyllaCluster) field.ErrorList
func ValidateTLSCertificate ¶ added in v1.12.0
func ValidateTaskSpec ¶ added in v1.13.0
func ValidateUserManagedTLSCertificateOptions ¶ added in v1.12.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.