crdupgradesafety

package
v1.0.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Default added in v0.18.0

func Default(diff kappcus.FieldDiff) (bool, error)

func Enum added in v0.18.0

func Enum(diff kappcus.FieldDiff) (bool, error)

func MaxItems added in v0.18.0

func MaxItems(diff kappcus.FieldDiff) (bool, error)

func MaxLength added in v0.18.0

func MaxLength(diff kappcus.FieldDiff) (bool, error)

func MaxProperties added in v0.18.0

func MaxProperties(diff kappcus.FieldDiff) (bool, error)

func Maximum added in v0.18.0

func Maximum(diff kappcus.FieldDiff) (bool, error)

func MinItems added in v0.18.0

func MinItems(diff kappcus.FieldDiff) (bool, error)

func MinLength added in v0.18.0

func MinLength(diff kappcus.FieldDiff) (bool, error)

func MinProperties added in v0.18.0

func MinProperties(diff kappcus.FieldDiff) (bool, error)

func Minimum added in v0.18.0

func Minimum(diff kappcus.FieldDiff) (bool, error)

func Required added in v0.18.0

func Required(diff kappcus.FieldDiff) (bool, error)

func Type added in v0.18.0

func Type(diff kappcus.FieldDiff) (bool, error)

Types

type Option

type Option func(p *Preflight)

func WithValidator

func WithValidator(v *kappcus.Validator) Option

type Preflight

type Preflight struct {
	// contains filtered or unexported fields
}

func (*Preflight) Install

func (p *Preflight) Install(ctx context.Context, rel *release.Release) error

func (*Preflight) Upgrade

func (p *Preflight) Upgrade(ctx context.Context, rel *release.Release) error

type ServedVersionValidator added in v0.15.0

type ServedVersionValidator struct {
	Validations []kappcus.ChangeValidation
}

func (*ServedVersionValidator) Name added in v0.15.0

func (c *ServedVersionValidator) Name() string

func (*ServedVersionValidator) Validate added in v0.15.0

Jump to

Keyboard shortcuts

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