apimachinery: kubedb.dev/apimachinery/pkg/validator Index | Files

package validator

import "kubedb.dev/apimachinery/pkg/validator"


Package Files


func ValidateBackupSchedule Uses

func ValidateBackupSchedule(client kubernetes.Interface, spec *api.BackupScheduleSpec, namespace string) error

func ValidateEnvVar Uses

func ValidateEnvVar(envs []core.EnvVar, forbiddenEnvs []string, resourceType string) error

func ValidateMonitorSpec Uses

func ValidateMonitorSpec(monitorSpec *mona.AgentSpec) error

ValidateMonitorSpec validates the Monitoring spec after all the defaulting is done.

func ValidateSnapshotSpec Uses

func ValidateSnapshotSpec(spec store.Backend) error

func ValidateStorage Uses

func ValidateStorage(client kubernetes.Interface, storageType api.StorageType, spec *core.PersistentVolumeClaimSpec, storageSpecPath ...string) error

Package validator imports 12 packages (graph) and is imported by 26 packages. Updated 2019-07-20. Refresh now. Tools for package owners.