Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIValidator ¶
type APIValidator struct {
// contains filtered or unexported fields
}
APIValidator validator for external API
func NewAPIValidator ¶
func NewAPIValidator(runningUnderTest bool) *APIValidator
NewAPIValidator return instance of external API validator
func (*APIValidator) Validate ¶
func (v *APIValidator) Validate(cs, oldCs *api.OpenShiftManagedCluster, externalOnly bool) (errs []error)
Validate validates a OpenShiftManagedCluster struct
type AdminAPIValidator ¶
type AdminAPIValidator struct {
// contains filtered or unexported fields
}
AdminAPIValidator validator for external Admin API
func NewAdminValidator ¶
func NewAdminValidator(runningUnderTest bool) *AdminAPIValidator
NewAdminValidator return instance of external Admin API validator
func (*AdminAPIValidator) Validate ¶
func (v *AdminAPIValidator) Validate(cs, oldCs *api.OpenShiftManagedCluster) (errs []error)
Validate validates a OpenShiftManagedCluster struct
type PluginAPIValidator ¶
type PluginAPIValidator struct{}
PluginAPIValidator validator for external Plugin API
func NewPluginAPIValidator ¶
func NewPluginAPIValidator() *PluginAPIValidator
NewPluginAPIValidator return instance of external Plugin API validator
Click to show internal directories.
Click to hide internal directories.