Documentation ¶
Index ¶
- Constants
- type AppRevWebhook
- type CFAppValidator
- func (v *CFAppValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFAppValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFAppValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFAppValidator) ValidateUpdate(ctx context.Context, oldObj, obj runtime.Object) (admission.Warnings, error)
- type CFOrgValidator
- func (v *CFOrgValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFOrgValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFOrgValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFOrgValidator) ValidateUpdate(ctx context.Context, oldObj, obj runtime.Object) (admission.Warnings, error)
- type CFPackageValidator
- func (v *CFPackageValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFPackageValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFPackageValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFPackageValidator) ValidateUpdate(ctx context.Context, oldObj runtime.Object, obj runtime.Object) (admission.Warnings, error)
- type CFSpaceValidator
- func (v *CFSpaceValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFSpaceValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFSpaceValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFSpaceValidator) ValidateUpdate(ctx context.Context, oldObj, obj runtime.Object) (admission.Warnings, error)
- type CFTaskDefaulter
- type CFTaskValidator
- func (v *CFTaskValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (v *CFTaskValidator) ValidateCreate(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFTaskValidator) ValidateDelete(ctx context.Context, obj runtime.Object) (admission.Warnings, error)
- func (v *CFTaskValidator) ValidateUpdate(ctx context.Context, oldObj runtime.Object, obj runtime.Object) (admission.Warnings, error)
Constants ¶
View Source
const ( AppEntityType = "app" AppDecodingErrorType = "AppDecodingError" )
View Source
const ( CFOrgEntityType = "cforg" OrgDecodingErrorType = "OrgDecodingError" )
View Source
const ( MissingRequredFieldErrorType = "MissingRequiredFieldError" InvalidFieldValueErrorType = "InvalidFieldValueError" ImmutableFieldModificationErrorType = "ImmutableFieldModificationError" CancelationNotPossibleErrorType = "CancelationNotPossibleError" )
View Source
const (
CFSpaceEntityType = "cfspace"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppRevWebhook ¶ added in v0.7.0
type AppRevWebhook struct {
// contains filtered or unexported fields
}
AppRevWebhook does not implement the admission.Defaulter interface as we need to access both oldObject and (new)Object to determine the actual state change. So we use the lower-level admission.Handler interface
func (*AppRevWebhook) SetupWebhookWithManager ¶ added in v0.7.0
func (r *AppRevWebhook) SetupWebhookWithManager(mgr ctrl.Manager)
type CFAppValidator ¶ added in v0.2.0
type CFAppValidator struct {
// contains filtered or unexported fields
}
func NewCFAppValidator ¶ added in v0.2.0
func NewCFAppValidator(duplicateValidator webhooks.NameValidator) *CFAppValidator
func (*CFAppValidator) SetupWebhookWithManager ¶ added in v0.2.0
func (v *CFAppValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFAppValidator) ValidateCreate ¶ added in v0.2.0
func (*CFAppValidator) ValidateDelete ¶ added in v0.2.0
func (*CFAppValidator) ValidateUpdate ¶ added in v0.2.0
type CFOrgValidator ¶ added in v0.2.0
type CFOrgValidator struct {
// contains filtered or unexported fields
}
func NewCFOrgValidator ¶ added in v0.2.0
func NewCFOrgValidator(duplicateValidator webhooks.NameValidator, placementValidator webhooks.NamespaceValidator) *CFOrgValidator
func (*CFOrgValidator) SetupWebhookWithManager ¶ added in v0.2.0
func (v *CFOrgValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFOrgValidator) ValidateCreate ¶ added in v0.2.0
func (*CFOrgValidator) ValidateDelete ¶ added in v0.2.0
func (*CFOrgValidator) ValidateUpdate ¶ added in v0.2.0
type CFPackageValidator ¶ added in v0.9.0
type CFPackageValidator struct {
// contains filtered or unexported fields
}
func NewCFPackageValidator ¶ added in v0.9.0
func NewCFPackageValidator() *CFPackageValidator
func (*CFPackageValidator) SetupWebhookWithManager ¶ added in v0.9.0
func (v *CFPackageValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFPackageValidator) ValidateCreate ¶ added in v0.9.0
func (*CFPackageValidator) ValidateDelete ¶ added in v0.9.0
type CFSpaceValidator ¶ added in v0.2.0
type CFSpaceValidator struct {
// contains filtered or unexported fields
}
func NewCFSpaceValidator ¶ added in v0.2.0
func NewCFSpaceValidator(duplicateSpaceValidator webhooks.NameValidator, placementValidator webhooks.NamespaceValidator) *CFSpaceValidator
func (*CFSpaceValidator) SetupWebhookWithManager ¶ added in v0.2.0
func (v *CFSpaceValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFSpaceValidator) ValidateCreate ¶ added in v0.2.0
func (*CFSpaceValidator) ValidateDelete ¶ added in v0.2.0
func (*CFSpaceValidator) ValidateUpdate ¶ added in v0.2.0
type CFTaskDefaulter ¶ added in v0.5.0
type CFTaskDefaulter struct {
// contains filtered or unexported fields
}
func NewCFTaskDefaulter ¶ added in v0.5.0
func NewCFTaskDefaulter(cfProcessDefaults config.CFProcessDefaults) *CFTaskDefaulter
func (*CFTaskDefaulter) SetupWebhookWithManager ¶ added in v0.5.0
func (d *CFTaskDefaulter) SetupWebhookWithManager(mgr ctrl.Manager) error
type CFTaskValidator ¶ added in v0.2.0
type CFTaskValidator struct{}
func NewCFTaskValidator ¶ added in v0.2.0
func NewCFTaskValidator() *CFTaskValidator
func (*CFTaskValidator) SetupWebhookWithManager ¶ added in v0.2.0
func (v *CFTaskValidator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CFTaskValidator) ValidateCreate ¶ added in v0.2.0
func (*CFTaskValidator) ValidateDelete ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.