podcertificaterequest

package
v1.35.0-beta.0 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package podcertificaterequest provides Registry interface and its RESTStorage implementation for storing PodCertificateRequest objects.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StatusStrategy

type StatusStrategy struct {
	*Strategy
	// contains filtered or unexported fields
}

StatusStrategy is the strategy for the status subresource.

func NewStatusStrategy

func NewStatusStrategy(strategy *Strategy, authorizer authorizer.Authorizer, clock clock.PassiveClock) *StatusStrategy

func (*StatusStrategy) Canonicalize

func (s *StatusStrategy) Canonicalize(obj runtime.Object)

Canonicalize normalizes the object after validation.

func (*StatusStrategy) GetResetFields

func (s *StatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set

GetResetFields returns the set of fields that get reset by the strategy and should not be modified by the user.

func (*StatusStrategy) PrepareForUpdate

func (s *StatusStrategy) PrepareForUpdate(ctx context.Context, obj, old runtime.Object)

func (*StatusStrategy) ValidateUpdate

func (s *StatusStrategy) ValidateUpdate(ctx context.Context, new, old runtime.Object) field.ErrorList

func (*StatusStrategy) WarningsOnUpdate

func (s *StatusStrategy) WarningsOnUpdate(ctx context.Context, obj, old runtime.Object) []string

WarningsOnUpdate returns warnings for the given update.

type Strategy

type Strategy struct {
	runtime.ObjectTyper
	names.NameGenerator
}

strategy implements behavior for PodCertificateRequests.

func NewStrategy

func NewStrategy() *Strategy

func (*Strategy) AllowCreateOnUpdate

func (s *Strategy) AllowCreateOnUpdate() bool

func (*Strategy) AllowUnconditionalUpdate

func (s *Strategy) AllowUnconditionalUpdate() bool

func (*Strategy) Canonicalize

func (s *Strategy) Canonicalize(obj runtime.Object)

func (*Strategy) NamespaceScoped

func (s *Strategy) NamespaceScoped() bool

func (*Strategy) PrepareForCreate

func (s *Strategy) PrepareForCreate(ctx context.Context, obj runtime.Object)

func (*Strategy) PrepareForUpdate

func (s *Strategy) PrepareForUpdate(ctx context.Context, new, old runtime.Object)

func (*Strategy) Validate

func (s *Strategy) Validate(ctx context.Context, obj runtime.Object) field.ErrorList

func (*Strategy) ValidateUpdate

func (s *Strategy) ValidateUpdate(ctx context.Context, new, old runtime.Object) field.ErrorList

func (*Strategy) WarningsOnCreate

func (s *Strategy) WarningsOnCreate(ctx context.Context, obj runtime.Object) []string

func (*Strategy) WarningsOnUpdate

func (s *Strategy) WarningsOnUpdate(ctx context.Context, obj, old runtime.Object) []string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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