Version: v0.0.0-...-70201fd Latest Latest

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

Go to latest
Published: Feb 5, 2022 License: MIT Imports: 23 Imported by: 0




This section is empty.


View Source
var HtmlPage = `` /* 965-byte string literal not displayed */
View Source
var KyvernoTemplate = `` /* 1103-byte string literal not displayed */


This section is empty.


type Container

type Container struct {
	Versions                []Version
	Category                string
	Subject                 string
	ValidationFailureAction string
	Background              bool

type DeprecatedResource

type DeprecatedResource struct {
	Namespace               string
	Name                    string
	DeprecatedGroupVersion  string
	DeprecatedKind          string
	DeprecationVersion      string
	RemovalVersion          string
	ReplacementGroupVersion string
	ReplacementKind         string

type DeprecatedResourceList

type DeprecatedResourceList struct {
	Items []DeprecatedResource

DeprecatedResourceList implements PrintableList

func (DeprecatedResourceList) ToHtml

func (p DeprecatedResourceList) ToHtml() string

func (DeprecatedResourceList) ToJson

func (p DeprecatedResourceList) ToJson() string

func (DeprecatedResourceList) ToTable

func (p DeprecatedResourceList) ToTable() string

type Deprecation

type Deprecation struct {
	KubeClient              *kubernetes.KubeClient
	K8sVersion              string
	IgnoredKinds            []string
	ThrottleBurst           int
	Category                string
	Subject                 string
	ValidationFailureAction string
	Background              bool

func (Deprecation) DeletePolicy

func (d Deprecation) DeletePolicy()

func (Deprecation) ExecuteKyvernoCreate

func (d Deprecation) ExecuteKyvernoCreate() string

func (Deprecation) ExecuteList

func (d Deprecation) ExecuteList() printer.PrintableList

func (Deprecation) HandleKyvernoResult

func (d Deprecation) HandleKyvernoResult(stringOutput, output, outputFile string, dryRun bool)

type GroupVersion

type GroupVersion struct {
	Group     string     `json:"group"`
	Version   string     `json:"version"`
	Resources []Resource `json:"resources"`

type GroupVersionKind

type GroupVersionKind struct {
	Group   string `json:"group"`
	Version string `json:"version"`
	Name    string `json:"name"`

type Resource

type Resource struct {
	Name        string           `json:"name"`
	Introduced  string           `json:"introduced"`
	Deprecated  string           `json:"deprecated"`
	Removed     string           `json:"removed"`
	Replacement GroupVersionKind `json:"replacement"`

type Version

type Version struct {
	Version string
	Message string
	Name    string
	Kinds   []string

Jump to

Keyboard shortcuts

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