Documentation ¶
Index ¶
- Constants
- type CFDomainValidator
- func (v *CFDomainValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFDomainValidator) ValidateCreate(ctx context.Context, obj runtime.Object) error
- func (v *CFDomainValidator) ValidateDelete(ctx context.Context, obj runtime.Object) error
- func (v *CFDomainValidator) ValidateUpdate(ctx context.Context, oldObj runtime.Object, obj runtime.Object) error
- type CFRouteValidator
- func (v *CFRouteValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFRouteValidator) ValidateCreate(ctx context.Context, obj runtime.Object) error
- func (v *CFRouteValidator) ValidateDelete(ctx context.Context, obj runtime.Object) error
- func (v *CFRouteValidator) ValidateUpdate(ctx context.Context, oldObj, obj runtime.Object) error
Constants ¶
View Source
const ( DomainDecodingErrorType = "DomainDecodingError" DuplicateDomainErrorType = "DuplicateDomainError" InvalidDomainErrorType = "InvalidDomainError" )
View Source
const ( RouteEntityType = "route" RouteDestinationNotInSpaceErrorType = "RouteDestinationNotInSpaceError" RouteDestinationNotInSpaceErrorMessage = "Route destination app not found in space" RouteHostNameValidationErrorType = "RouteHostNameValidationError" RoutePathValidationErrorType = "RoutePathValidationError" RouteSubdomainValidationErrorType = "RouteSubdomainValidationError" RouteSubdomainValidationErrorMessage = "Subdomains must each be at most 63 characters" HostEmptyError = "host cannot be empty" HostLengthError = "host is too long (maximum is 63 characters)" HostFormatError = "host must be either \"*\" or contain only alphanumeric characters, \"_\", or \"-\"" InvalidURIError = "Invalid Route URI" PathIsSlashError = "Path cannot be a single slash" PathHasQuestionMarkError = "Path cannot contain a question mark" PathLengthExceededError = "Path cannot exceed 128 characters" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFDomainValidator ¶ added in v0.2.0
type CFDomainValidator struct {
// contains filtered or unexported fields
}
func NewCFDomainValidator ¶ added in v0.2.0
func NewCFDomainValidator(client client.Client) *CFDomainValidator
func (*CFDomainValidator) SetupWebhookWithManager ¶ added in v0.2.0
func (v *CFDomainValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFDomainValidator) ValidateCreate ¶ added in v0.2.0
func (*CFDomainValidator) ValidateDelete ¶ added in v0.2.0
func (*CFDomainValidator) ValidateUpdate ¶ added in v0.2.0
type CFRouteValidator ¶ added in v0.2.0
type CFRouteValidator struct {
// contains filtered or unexported fields
}
func NewCFRouteValidator ¶ added in v0.2.0
func NewCFRouteValidator( nameValidator webhooks.NameValidator, rootNamespace string, client client.Client, ) *CFRouteValidator
func (*CFRouteValidator) SetupWebhookWithManager ¶ added in v0.2.0
func (v *CFRouteValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFRouteValidator) ValidateCreate ¶ added in v0.2.0
func (*CFRouteValidator) ValidateDelete ¶ added in v0.2.0
func (*CFRouteValidator) ValidateUpdate ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.