config_validate

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DNS1123      = "DNS1123"
	WorkLoads    = "WorkLoads"
	SyncType     = "SyncType"
	SyncMode     = "SyncMode"
	Quantity     = "Quantity"
	StorageClass = "StorageClass"
	PortForward  = "PortForward"
	Port         = "Port"
	Container    = "Container"
	Language     = "Language"

	SUPPORT_SC = "NOCALHOST_SUPPORT_SC"
	CONTAINERS = "NOCALHOST_CONTAINERS"
)

Functions

func ContainerCheck

func ContainerCheck(fl validator.FieldLevel) string

func IsDNS1123Label

func IsDNS1123Label(fl validator.FieldLevel) string

func IsQuantity

func IsQuantity(fl validator.FieldLevel) string

func IsSupportsWorkLoads

func IsSupportsWorkLoads(fl validator.FieldLevel) string

func IsSyncMode

func IsSyncMode(fl validator.FieldLevel) string

func IsSyncType

func IsSyncType(fl validator.FieldLevel) string

func LanguageCheck

func LanguageCheck(fl validator.FieldLevel) string

func PortCheck

func PortCheck(fl validator.FieldLevel) string

func PortForwardCheck

func PortForwardCheck(fl validator.FieldLevel) string

func PrepareForConfigurationValidate

func PrepareForConfigurationValidate(client *clientgoutils.ClientGoUtils, containers []v1.Container)

PrepareForConfigurationValidate some validation relies on K8s resource, etc. so we should query them first and use os.setEnv to pass those condition

func StorageClassSupported

func StorageClassSupported(fl validator.FieldLevel) string

func Validate

func Validate(s *profile.ServiceConfigV2) error

Validate the fields.

Types

This section is empty.

Jump to

Keyboard shortcuts

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