v1beta2

package
v0.9.55 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2021 License: Apache-2.0 Imports: 8 Imported by: 40

Documentation

Overview

Package v1beta2 contains API Schema definitions for the troubleshoot v1beta2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/troubleshoot/pkg/apis/troubleshoot +k8s:defaulter-gen=TypeMeta +groupName=troubleshoot.sh

Package v1beta2 contains API Schema definitions for the troubleshoot v1beta2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/troubleshoot/pkg/apis/troubleshoot +k8s:defaulter-gen=TypeMeta +groupName=troubleshoot.sh

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "troubleshoot.sh", Version: "v1beta2"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}

	// AddToScheme is required by pkg/client/...
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource is required by pkg/client/listers/...

Types

type AfterCollection

type AfterCollection struct {
	UploadResultsTo *ResultRequest `json:"uploadResultsTo,omitempty" yaml:"uploadResultsTo,omitempty"`
	Callback        *ResultRequest `json:"callback,omitempty" yaml:"callback,omitempty"`
}

func (*AfterCollection) DeepCopy

func (in *AfterCollection) DeepCopy() *AfterCollection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AfterCollection.

func (*AfterCollection) DeepCopyInto

func (in *AfterCollection) DeepCopyInto(out *AfterCollection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Analyze

type Analyze struct {
	ClusterVersion           *ClusterVersion           `json:"clusterVersion,omitempty" yaml:"clusterVersion,omitempty"`
	StorageClass             *StorageClass             `json:"storageClass,omitempty" yaml:"storageClass,omitempty"`
	CustomResourceDefinition *CustomResourceDefinition `json:"customResourceDefinition,omitempty" yaml:"customResourceDefinition,omitempty"`
	Ingress                  *Ingress                  `json:"ingress,omitempty" yaml:"ingress,omitempty"`
	Secret                   *AnalyzeSecret            `json:"secret,omitempty" yaml:"secret,omitempty"`
	ImagePullSecret          *ImagePullSecret          `json:"imagePullSecret,omitempty" yaml:"imagePullSecret,omitempty"`
	DeploymentStatus         *DeploymentStatus         `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"`
	StatefulsetStatus        *StatefulsetStatus        `json:"statefulsetStatus,omitempty" yaml:"statefulsetStatus,omitempty"`
	ContainerRuntime         *ContainerRuntime         `json:"containerRuntime,omitempty" yaml:"containerRuntime,omitempty"`
	Distribution             *Distribution             `json:"distribution,omitempty" yaml:"distribution,omitempty"`
	NodeResources            *NodeResources            `json:"nodeResources,omitempty" yaml:"nodeResources,omitempty"`
	TextAnalyze              *TextAnalyze              `json:"textAnalyze,omitempty" yaml:"textAnalyze,omitempty"`
	Postgres                 *DatabaseAnalyze          `json:"postgres,omitempty" yaml:"postgres,omitempty"`
	Mysql                    *DatabaseAnalyze          `json:"mysql,omitempty" yaml:"mysql,omitempty"`
	Redis                    *DatabaseAnalyze          `json:"redis,omitempty" yaml:"redis,omitempty"`
	CephStatus               *CephStatusAnalyze        `json:"cephStatus,omitempty" yaml:"cephStatus,omitempty"`
}

func (*Analyze) DeepCopy

func (in *Analyze) DeepCopy() *Analyze

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Analyze.

func (*Analyze) DeepCopyInto

func (in *Analyze) DeepCopyInto(out *Analyze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AnalyzeMeta

type AnalyzeMeta struct {
	CheckName string                 `json:"checkName,omitempty" yaml:"checkName,omitempty"`
	Exclude   multitype.BoolOrString `json:"exclude,omitempty" yaml:"exclude,omitempty"`
}

func (*AnalyzeMeta) DeepCopy

func (in *AnalyzeMeta) DeepCopy() *AnalyzeMeta

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzeMeta.

func (*AnalyzeMeta) DeepCopyInto

func (in *AnalyzeMeta) DeepCopyInto(out *AnalyzeMeta)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AnalyzeSecret

type AnalyzeSecret struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
	SecretName  string     `json:"secretName" yaml:"secretName"`
	Namespace   string     `json:"namespace" yaml:"namespace"`
	Key         string     `json:"key,omitempty" yaml:"key,omitempty"`
}

func (*AnalyzeSecret) DeepCopy

func (in *AnalyzeSecret) DeepCopy() *AnalyzeSecret

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzeSecret.

func (*AnalyzeSecret) DeepCopyInto

func (in *AnalyzeSecret) DeepCopyInto(out *AnalyzeSecret)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Analyzer

type Analyzer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AnalyzerSpec   `json:"spec,omitempty"`
	Status AnalyzerStatus `json:"status,omitempty"`
}

Analyzer is the Schema for the analyzers API +k8s:openapi-gen=true

func (*Analyzer) DeepCopy

func (in *Analyzer) DeepCopy() *Analyzer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Analyzer.

func (*Analyzer) DeepCopyInto

func (in *Analyzer) DeepCopyInto(out *Analyzer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Analyzer) DeepCopyObject

func (in *Analyzer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AnalyzerList

type AnalyzerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Analyzer `json:"items"`
}

AnalyzerList contains a list of Analyzer

func (*AnalyzerList) DeepCopy

func (in *AnalyzerList) DeepCopy() *AnalyzerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerList.

func (*AnalyzerList) DeepCopyInto

func (in *AnalyzerList) DeepCopyInto(out *AnalyzerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalyzerList) DeepCopyObject

func (in *AnalyzerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AnalyzerSpec

type AnalyzerSpec struct {
	Analyzers []*Analyze `json:"analyzers,omitempty"`
}

AnalyzerSpec defines the desired state of Analyzer

func (*AnalyzerSpec) DeepCopy

func (in *AnalyzerSpec) DeepCopy() *AnalyzerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerSpec.

func (*AnalyzerSpec) DeepCopyInto

func (in *AnalyzerSpec) DeepCopyInto(out *AnalyzerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AnalyzerStatus

type AnalyzerStatus struct {
}

AnalyzerStatus defines the observed state of Analyzer

func (*AnalyzerStatus) DeepCopy

func (in *AnalyzerStatus) DeepCopy() *AnalyzerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyzerStatus.

func (*AnalyzerStatus) DeepCopyInto

func (in *AnalyzerStatus) DeepCopyInto(out *AnalyzerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ceph added in v0.9.50

type Ceph struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	Namespace     string `json:"namespace" yaml:"namespace"`
	Timeout       string `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}

func (*Ceph) DeepCopy added in v0.9.50

func (in *Ceph) DeepCopy() *Ceph

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ceph.

func (*Ceph) DeepCopyInto added in v0.9.50

func (in *Ceph) DeepCopyInto(out *Ceph)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CephStatusAnalyze added in v0.9.50

type CephStatusAnalyze struct {
	AnalyzeMeta   `json:",inline" yaml:",inline"`
	Outcomes      []*Outcome `json:"outcomes" yaml:"outcomes"`
	CollectorName string     `json:"collectorName,omitempty" yaml:"collectorName,omitempty"`
	Namespace     string     `json:"namespace" yaml:"namespace"`
}

func (*CephStatusAnalyze) DeepCopy added in v0.9.50

func (in *CephStatusAnalyze) DeepCopy() *CephStatusAnalyze

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CephStatusAnalyze.

func (*CephStatusAnalyze) DeepCopyInto added in v0.9.50

func (in *CephStatusAnalyze) DeepCopyInto(out *CephStatusAnalyze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClusterInfo

type ClusterInfo struct {
	CollectorMeta `json:",inline" yaml:",inline"`
}

func (*ClusterInfo) DeepCopy

func (in *ClusterInfo) DeepCopy() *ClusterInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInfo.

func (*ClusterInfo) DeepCopyInto

func (in *ClusterInfo) DeepCopyInto(out *ClusterInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClusterResources

type ClusterResources struct {
	CollectorMeta `json:",inline" yaml:",inline"`
}

func (*ClusterResources) DeepCopy

func (in *ClusterResources) DeepCopy() *ClusterResources

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResources.

func (*ClusterResources) DeepCopyInto

func (in *ClusterResources) DeepCopyInto(out *ClusterResources)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClusterVersion

type ClusterVersion struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
}

func (*ClusterVersion) DeepCopy

func (in *ClusterVersion) DeepCopy() *ClusterVersion

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVersion.

func (*ClusterVersion) DeepCopyInto

func (in *ClusterVersion) DeepCopyInto(out *ClusterVersion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Collect

type Collect struct {
	ClusterInfo      *ClusterInfo      `json:"clusterInfo,omitempty" yaml:"clusterInfo,omitempty"`
	ClusterResources *ClusterResources `json:"clusterResources,omitempty" yaml:"clusterResources,omitempty"`
	Secret           *Secret           `json:"secret,omitempty" yaml:"secret,omitempty"`
	Logs             *Logs             `json:"logs,omitempty" yaml:"logs,omitempty"`
	Run              *Run              `json:"run,omitempty" yaml:"run,omitempty"`
	Exec             *Exec             `json:"exec,omitempty" yaml:"exec,omitempty"`
	Data             *Data             `json:"data,omitempty" yaml:"data,omitempty"`
	Copy             *Copy             `json:"copy,omitempty" yaml:"copy,omitempty"`
	HTTP             *HTTP             `json:"http,omitempty" yaml:"http,omitempty"`
	Postgres         *Database         `json:"postgres,omitempty" yaml:"postgres,omitempty"`
	Mysql            *Database         `json:"mysql,omitempty" yaml:"mysql,omitempty"`
	Redis            *Database         `json:"redis,omitempty" yaml:"redis,omitempty"`
	Collectd         *Collectd         `json:"collectd,omitempty" yaml:"collectd,omitempty"`
	Ceph             *Ceph             `json:"ceph,omitempty" yaml:"ceph,omitempty"`
}

func (*Collect) AccessReviewSpecs

func (c *Collect) AccessReviewSpecs(overrideNS string) []authorizationv1.SelfSubjectAccessReviewSpec

func (*Collect) DeepCopy

func (in *Collect) DeepCopy() *Collect

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Collect.

func (*Collect) DeepCopyInto

func (in *Collect) DeepCopyInto(out *Collect)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Collect) GetName

func (c *Collect) GetName() string

type Collectd added in v0.9.49

type Collectd struct {
	CollectorMeta   `json:",inline" yaml:",inline"`
	Namespace       string            `json:"namespace" yaml:"namespace"`
	Image           string            `json:"image" yaml:"image"`
	ImagePullPolicy string            `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"`
	ImagePullSecret *ImagePullSecrets `json:"imagePullSecret,omitempty" yaml:"imagePullSecret,omitempty"`
	Timeout         string            `json:"timeout,omitempty" yaml:"timeout,omitempty"`
	HostPath        string            `json:"hostPath" yaml:"hostPath"`
}

func (*Collectd) DeepCopy added in v0.9.49

func (in *Collectd) DeepCopy() *Collectd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Collectd.

func (*Collectd) DeepCopyInto added in v0.9.49

func (in *Collectd) DeepCopyInto(out *Collectd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectdAnalyze added in v0.9.49

type CollectdAnalyze struct {
	AnalyzeMeta   `json:",inline" yaml:",inline"`
	Outcomes      []*Outcome `json:"outcomes" yaml:"outcomes"`
	CollectorName string     `json:"collectorName" yaml:"collectorName"`
}

func (*CollectdAnalyze) DeepCopy added in v0.9.49

func (in *CollectdAnalyze) DeepCopy() *CollectdAnalyze

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectdAnalyze.

func (*CollectdAnalyze) DeepCopyInto added in v0.9.49

func (in *CollectdAnalyze) DeepCopyInto(out *CollectdAnalyze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Collector

type Collector struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`

	Spec   CollectorSpec   `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status CollectorStatus `json:"status,omitempty"`
}

Collector is the Schema for the collectors API +k8s:openapi-gen=true

func (*Collector) DeepCopy

func (in *Collector) DeepCopy() *Collector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Collector.

func (*Collector) DeepCopyInto

func (in *Collector) DeepCopyInto(out *Collector)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Collector) DeepCopyObject

func (in *Collector) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CollectorList

type CollectorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Collector `json:"items"`
}

CollectorList contains a list of Collector

func (*CollectorList) DeepCopy

func (in *CollectorList) DeepCopy() *CollectorList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorList.

func (*CollectorList) DeepCopyInto

func (in *CollectorList) DeepCopyInto(out *CollectorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CollectorList) DeepCopyObject

func (in *CollectorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CollectorMeta

type CollectorMeta struct {
	CollectorName string `json:"collectorName,omitempty" yaml:"collectorName,omitempty"`
	// +optional
	Exclude multitype.BoolOrString `json:"exclude,omitempty" yaml:"exclude,omitempty"`
}

func (*CollectorMeta) DeepCopy

func (in *CollectorMeta) DeepCopy() *CollectorMeta

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorMeta.

func (*CollectorMeta) DeepCopyInto

func (in *CollectorMeta) DeepCopyInto(out *CollectorMeta)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectorSpec

type CollectorSpec struct {
	Collectors      []*Collect         `json:"collectors,omitempty" yaml:"collectors,omitempty"`
	AfterCollection []*AfterCollection `json:"afterCollection,omitempty" yaml:"afterCollection,omitempty"`
}

CollectorSpec defines the desired state of Collector

func (*CollectorSpec) DeepCopy

func (in *CollectorSpec) DeepCopy() *CollectorSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorSpec.

func (*CollectorSpec) DeepCopyInto

func (in *CollectorSpec) DeepCopyInto(out *CollectorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectorStatus

type CollectorStatus struct {
}

CollectorStatus defines the observed state of Collector

func (*CollectorStatus) DeepCopy

func (in *CollectorStatus) DeepCopy() *CollectorStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorStatus.

func (*CollectorStatus) DeepCopyInto

func (in *CollectorStatus) DeepCopyInto(out *CollectorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContainerRuntime

type ContainerRuntime struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
}

func (*ContainerRuntime) DeepCopy

func (in *ContainerRuntime) DeepCopy() *ContainerRuntime

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerRuntime.

func (*ContainerRuntime) DeepCopyInto

func (in *ContainerRuntime) DeepCopyInto(out *ContainerRuntime)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Copy

type Copy struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	Name          string   `json:"name,omitempty" yaml:"name,omitempty"`
	Selector      []string `json:"selector" yaml:"selector"`
	Namespace     string   `json:"namespace" yaml:"namespace"`
	ContainerPath string   `json:"containerPath" yaml:"containerPath"`
	ContainerName string   `json:"containerName,omitempty" yaml:"containerName,omitempty"`
}

func (*Copy) DeepCopy

func (in *Copy) DeepCopy() *Copy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Copy.

func (*Copy) DeepCopyInto

func (in *Copy) DeepCopyInto(out *Copy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomResourceDefinition

type CustomResourceDefinition struct {
	AnalyzeMeta                  `json:",inline" yaml:",inline"`
	Outcomes                     []*Outcome `json:"outcomes" yaml:"outcomes"`
	CustomResourceDefinitionName string     `json:"customResourceDefinitionName" yaml:"customResourceDefinitionName"`
}

func (*CustomResourceDefinition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.

func (*CustomResourceDefinition) DeepCopyInto

func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Data

type Data struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	Name          string `json:"name,omitempty" yaml:"name,omitempty"`
	Data          string `json:"data" yaml:"data"`
}

func (*Data) DeepCopy

func (in *Data) DeepCopy() *Data

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Data.

func (*Data) DeepCopyInto

func (in *Data) DeepCopyInto(out *Data)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Database

type Database struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	URI           string `json:"uri" yaml:"uri"`
}

func (*Database) DeepCopy

func (in *Database) DeepCopy() *Database

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.

func (*Database) DeepCopyInto

func (in *Database) DeepCopyInto(out *Database)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatabaseAnalyze

type DatabaseAnalyze struct {
	AnalyzeMeta   `json:",inline" yaml:",inline"`
	Outcomes      []*Outcome `json:"outcomes" yaml:"outcomes"`
	CollectorName string     `json:"collectorName" yaml:"collectorName"`
	FileName      string     `json:"fileName,omitempty" yaml:"fileName,omitempty"`
}

func (*DatabaseAnalyze) DeepCopy

func (in *DatabaseAnalyze) DeepCopy() *DatabaseAnalyze

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseAnalyze.

func (*DatabaseAnalyze) DeepCopyInto

func (in *DatabaseAnalyze) DeepCopyInto(out *DatabaseAnalyze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeploymentStatus

type DeploymentStatus struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
	Namespace   string     `json:"namespace" yaml:"namespace"`
	Name        string     `json:"name" yaml:"name"`
}

func (*DeploymentStatus) DeepCopy

func (in *DeploymentStatus) DeepCopy() *DeploymentStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.

func (*DeploymentStatus) DeepCopyInto

func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Distribution

type Distribution struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
}

func (*Distribution) DeepCopy

func (in *Distribution) DeepCopy() *Distribution

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Distribution.

func (*Distribution) DeepCopyInto

func (in *Distribution) DeepCopyInto(out *Distribution)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Exec

type Exec struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	Name          string   `json:"name,omitempty" yaml:"name,omitempty"`
	Selector      []string `json:"selector" yaml:"selector"`
	Namespace     string   `json:"namespace" yaml:"namespace"`
	ContainerName string   `json:"containerName,omitempty" yaml:"containerName,omitempty"`
	Command       []string `json:"command,omitempty" yaml:"command,omitempty"`
	Args          []string `json:"args,omitempty" yaml:"args,omitempty"`
	Timeout       string   `json:"timeout,omitempty" yaml:"timeout,omitempty"`
}

func (*Exec) DeepCopy

func (in *Exec) DeepCopy() *Exec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Exec.

func (*Exec) DeepCopyInto

func (in *Exec) DeepCopyInto(out *Exec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FileSelector

type FileSelector struct {
	File  string   `json:"file,omitempty" yaml:"file,omitempty"`
	Files []string `json:"files,omitempty" yaml:"files,omitempty"`
}

func (*FileSelector) DeepCopy

func (in *FileSelector) DeepCopy() *FileSelector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSelector.

func (*FileSelector) DeepCopyInto

func (in *FileSelector) DeepCopyInto(out *FileSelector)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Get

type Get struct {
	URL                string            `json:"url" yaml:"url"`
	InsecureSkipVerify bool              `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"`
	Headers            map[string]string `json:"headers,omitempty" yaml:"headers,omitempty"`
}

func (*Get) DeepCopy

func (in *Get) DeepCopy() *Get

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Get.

func (*Get) DeepCopyInto

func (in *Get) DeepCopyInto(out *Get)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HTTP

type HTTP struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	Name          string `json:"name,omitempty" yaml:"name,omitempty"`
	Get           *Get   `json:"get,omitempty" yaml:"get,omitempty"`
	Post          *Post  `json:"post,omitempty" yaml:"post,omitempty"`
	Put           *Put   `json:"put,omitempty" yaml:"put,omitempty"`
}

func (*HTTP) DeepCopy

func (in *HTTP) DeepCopy() *HTTP

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTP.

func (*HTTP) DeepCopyInto

func (in *HTTP) DeepCopyInto(out *HTTP)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImagePullSecret

type ImagePullSecret struct {
	AnalyzeMeta  `json:",inline" yaml:",inline"`
	Outcomes     []*Outcome `json:"outcomes" yaml:"outcomes"`
	RegistryName string     `json:"registryName" yaml:"registryName"`
}

func (*ImagePullSecret) DeepCopy

func (in *ImagePullSecret) DeepCopy() *ImagePullSecret

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePullSecret.

func (*ImagePullSecret) DeepCopyInto

func (in *ImagePullSecret) DeepCopyInto(out *ImagePullSecret)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImagePullSecrets added in v0.9.41

type ImagePullSecrets struct {
	Name       string            `json:"name,omitempty" yaml:"name,omitempty"`
	Data       map[string]string `json:"data,omitempty" yaml:"data,omitempty"`
	SecretType string            `json:"type,omitempty" yaml:"type,omitempty"`
}

func (*ImagePullSecrets) DeepCopy added in v0.9.49

func (in *ImagePullSecrets) DeepCopy() *ImagePullSecrets

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePullSecrets.

func (*ImagePullSecrets) DeepCopyInto added in v0.9.49

func (in *ImagePullSecrets) DeepCopyInto(out *ImagePullSecrets)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ingress

type Ingress struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
	IngressName string     `json:"ingressName" yaml:"ingressName"`
	Namespace   string     `json:"namespace" yaml:"namespace"`
}

func (*Ingress) DeepCopy

func (in *Ingress) DeepCopy() *Ingress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.

func (*Ingress) DeepCopyInto

func (in *Ingress) DeepCopyInto(out *Ingress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LogLimits

type LogLimits struct {
	MaxAge    string `json:"maxAge,omitempty" yaml:"maxAge,omitempty"`
	MaxLines  int64  `json:"maxLines,omitempty" yaml:"maxLines,omitempty"`
	SinceTime metav1.Time
}

func (*LogLimits) DeepCopy

func (in *LogLimits) DeepCopy() *LogLimits

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogLimits.

func (*LogLimits) DeepCopyInto

func (in *LogLimits) DeepCopyInto(out *LogLimits)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Logs

type Logs struct {
	CollectorMeta  `json:",inline" yaml:",inline"`
	Name           string     `json:"name,omitempty" yaml:"name,omitempty"`
	Selector       []string   `json:"selector" yaml:"selector"`
	Namespace      string     `json:"namespace,omitempty" yaml:"namespace,omitempty"`
	ContainerNames []string   `json:"containerNames,omitempty" yaml:"containerNames,omitempty"`
	Limits         *LogLimits `json:"limits,omitempty" yaml:"omitempty"`
}

func (*Logs) DeepCopy

func (in *Logs) DeepCopy() *Logs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logs.

func (*Logs) DeepCopyInto

func (in *Logs) DeepCopyInto(out *Logs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeResourceFilters

type NodeResourceFilters struct {
	CPUCapacity                 string                 `json:"cpuCapacity,omitempty" yaml:"cpuCapacity,omitempty"`
	CPUAllocatable              string                 `json:"cpuAllocatable,omitempty" yaml:"cpuAllocatable,omitempty"`
	MemoryCapacity              string                 `json:"memoryCapacity,omitempty" yaml:"memoryCapacity,omitempty"`
	MemoryAllocatable           string                 `json:"memoryAllocatable,omitempty" yaml:"memoryAllocatable,omitempty"`
	PodCapacity                 string                 `json:"podCapacity,omitempty" yaml:"podCapacity,omitempty"`
	PodAllocatable              string                 `json:"podAllocatable,omitempty" yaml:"podAllocatable,omitempty"`
	EphemeralStorageCapacity    string                 `json:"ephemeralStorageCapacity,omitempty" yaml:"ephemeralStorageCapacity,omitempty"`
	EphemeralStorageAllocatable string                 `json:"ephemeralStorageAllocatable,omitempty" yaml:"ephemeralStorageAllocatable,omitempty"`
	Selector                    *NodeResourceSelectors `json:"selector,omitempty" yaml:"selector,omitempty"`
}

func (*NodeResourceFilters) DeepCopy

func (in *NodeResourceFilters) DeepCopy() *NodeResourceFilters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResourceFilters.

func (*NodeResourceFilters) DeepCopyInto

func (in *NodeResourceFilters) DeepCopyInto(out *NodeResourceFilters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeResourceSelectors

type NodeResourceSelectors struct {
	MatchLabel map[string]string `json:"matchLabel,omitempty" yaml:"matchLabel,omitempty"`
}

func (*NodeResourceSelectors) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResourceSelectors.

func (*NodeResourceSelectors) DeepCopyInto

func (in *NodeResourceSelectors) DeepCopyInto(out *NodeResourceSelectors)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeResources

type NodeResources struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome           `json:"outcomes" yaml:"outcomes"`
	Filters     *NodeResourceFilters `json:"filters,omitempty" yaml:"filters,omitempty"`
}

func (*NodeResources) DeepCopy

func (in *NodeResources) DeepCopy() *NodeResources

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeResources.

func (*NodeResources) DeepCopyInto

func (in *NodeResources) DeepCopyInto(out *NodeResources)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Outcome

type Outcome struct {
	Fail *SingleOutcome `json:"fail,omitempty" yaml:"fail,omitempty"`
	Warn *SingleOutcome `json:"warn,omitempty" yaml:"warn,omitempty"`
	Pass *SingleOutcome `json:"pass,omitempty" yaml:"pass,omitempty"`
}

func (*Outcome) DeepCopy

func (in *Outcome) DeepCopy() *Outcome

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Outcome.

func (*Outcome) DeepCopyInto

func (in *Outcome) DeepCopyInto(out *Outcome)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Post

type Post struct {
	URL                string            `json:"url" yaml:"url"`
	InsecureSkipVerify bool              `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"`
	Headers            map[string]string `json:"headers,omitempty" yaml:"headers,omitempty"`
	Body               string            `json:"body,omitempty" yaml:"body,omitempty"`
}

func (*Post) DeepCopy

func (in *Post) DeepCopy() *Post

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Post.

func (*Post) DeepCopyInto

func (in *Post) DeepCopyInto(out *Post)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Preflight

type Preflight struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`

	Spec   PreflightSpec   `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status PreflightStatus `json:"status,omitempty"`
}

Preflight is the Schema for the preflights API +k8s:openapi-gen=true

func (*Preflight) DeepCopy

func (in *Preflight) DeepCopy() *Preflight

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preflight.

func (*Preflight) DeepCopyInto

func (in *Preflight) DeepCopyInto(out *Preflight)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Preflight) DeepCopyObject

func (in *Preflight) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PreflightList

type PreflightList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Preflight `json:"items"`
}

PreflightList contains a list of Preflight

func (*PreflightList) DeepCopy

func (in *PreflightList) DeepCopy() *PreflightList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreflightList.

func (*PreflightList) DeepCopyInto

func (in *PreflightList) DeepCopyInto(out *PreflightList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PreflightList) DeepCopyObject

func (in *PreflightList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PreflightSpec

type PreflightSpec struct {
	UploadResultsTo string     `json:"uploadResultsTo,omitempty" yaml:"uploadResultsTo,omitempty"`
	Collectors      []*Collect `json:"collectors,omitempty" yaml:"collectors,omitempty"`
	Analyzers       []*Analyze `json:"analyzers,omitempty" yaml:"analyzers,omitempty"`
}

PreflightSpec defines the desired state of Preflight

func (*PreflightSpec) DeepCopy

func (in *PreflightSpec) DeepCopy() *PreflightSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreflightSpec.

func (*PreflightSpec) DeepCopyInto

func (in *PreflightSpec) DeepCopyInto(out *PreflightSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreflightStatus

type PreflightStatus struct {
}

PreflightStatus defines the observed state of Preflight

func (*PreflightStatus) DeepCopy

func (in *PreflightStatus) DeepCopy() *PreflightStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreflightStatus.

func (*PreflightStatus) DeepCopyInto

func (in *PreflightStatus) DeepCopyInto(out *PreflightStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Put

type Put struct {
	URL                string            `json:"url" yaml:"url"`
	InsecureSkipVerify bool              `json:"insecureSkipVerify,omitempty" yaml:"insecureSkipVerify,omitempty"`
	Headers            map[string]string `json:"headers,omitempty" yaml:"headers,omitempty"`
	Body               string            `json:"body,omitempty" yaml:"body,omitempty"`
}

func (*Put) DeepCopy

func (in *Put) DeepCopy() *Put

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Put.

func (*Put) DeepCopyInto

func (in *Put) DeepCopyInto(out *Put)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Redact

type Redact struct {
	Name         string       `json:"name,omitempty" yaml:"name,omitempty"`
	FileSelector FileSelector `json:"fileSelector,omitempty" yaml:"fileSelector,omitempty"`
	Removals     Removals     `json:"removals,omitempty" yaml:"removals,omitempty"`
}

func (*Redact) DeepCopy

func (in *Redact) DeepCopy() *Redact

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redact.

func (*Redact) DeepCopyInto

func (in *Redact) DeepCopyInto(out *Redact)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Redactor

type Redactor struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RedactorSpec   `json:"spec,omitempty"`
	Status RedactorStatus `json:"status,omitempty"`
}

Redactor is the Schema for the redaction API +k8s:openapi-gen=true

func (*Redactor) DeepCopy

func (in *Redactor) DeepCopy() *Redactor

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Redactor.

func (*Redactor) DeepCopyInto

func (in *Redactor) DeepCopyInto(out *Redactor)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Redactor) DeepCopyObject

func (in *Redactor) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedactorList

type RedactorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Redactor `json:"items"`
}

RedactorList contains a list of Redactor

func (*RedactorList) DeepCopy

func (in *RedactorList) DeepCopy() *RedactorList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactorList.

func (*RedactorList) DeepCopyInto

func (in *RedactorList) DeepCopyInto(out *RedactorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedactorList) DeepCopyObject

func (in *RedactorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedactorSpec

type RedactorSpec struct {
	Redactors []*Redact `json:"redactors,omitempty"`
}

RedactorSpec defines the desired state of Redactor

func (*RedactorSpec) DeepCopy

func (in *RedactorSpec) DeepCopy() *RedactorSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactorSpec.

func (*RedactorSpec) DeepCopyInto

func (in *RedactorSpec) DeepCopyInto(out *RedactorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedactorStatus

type RedactorStatus struct {
}

RedactorStatus defines the observed state of Redactor

func (*RedactorStatus) DeepCopy

func (in *RedactorStatus) DeepCopy() *RedactorStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactorStatus.

func (*RedactorStatus) DeepCopyInto

func (in *RedactorStatus) DeepCopyInto(out *RedactorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Regex

type Regex struct {
	Selector string `json:"selector,omitempty" yaml:"selector,omitempty"`
	Redactor string `json:"redactor,omitempty" yaml:"redactor,omitempty"`
}

func (*Regex) DeepCopy

func (in *Regex) DeepCopy() *Regex

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Regex.

func (*Regex) DeepCopyInto

func (in *Regex) DeepCopyInto(out *Regex)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Removals

type Removals struct {
	Values   []string `json:"values,omitempty" yaml:"values,omitempty"`
	Regex    []Regex  `json:"regex,omitempty" yaml:"regex,omitempty"`
	YamlPath []string `json:"yamlPath,omitempty" yaml:"yamlPath,omitempty"`
}

func (*Removals) DeepCopy

func (in *Removals) DeepCopy() *Removals

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Removals.

func (*Removals) DeepCopyInto

func (in *Removals) DeepCopyInto(out *Removals)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResultRequest

type ResultRequest struct {
	URI       string `json:"uri" yaml:"uri"`
	Method    string `json:"method" yaml:"method"`
	RedactURI string `json:"redactUri" yaml:"redactUri"` // the URI to POST redaction reports to
}

func (*ResultRequest) DeepCopy

func (in *ResultRequest) DeepCopy() *ResultRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultRequest.

func (*ResultRequest) DeepCopyInto

func (in *ResultRequest) DeepCopyInto(out *ResultRequest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Run

type Run struct {
	CollectorMeta   `json:",inline" yaml:",inline"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	Namespace       string            `json:"namespace" yaml:"namespace"`
	Image           string            `json:"image" yaml:"image"`
	Command         []string          `json:"command,omitempty" yaml:"command,omitempty"`
	Args            []string          `json:"args,omitempty" yaml:"args,omitempty"`
	Timeout         string            `json:"timeout,omitempty" yaml:"timeout,omitempty"`
	ImagePullPolicy string            `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"`
	ImagePullSecret *ImagePullSecrets `json:"imagePullSecret,omitempty" yaml:"imagePullSecret,omitempty"`
}

func (*Run) DeepCopy

func (in *Run) DeepCopy() *Run

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Run.

func (*Run) DeepCopyInto

func (in *Run) DeepCopyInto(out *Run)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Secret

type Secret struct {
	CollectorMeta `json:",inline" yaml:",inline"`
	SecretName    string `json:"name" yaml:"name"`
	Namespace     string `json:"namespace,omitempty" yaml:"namespace,omitempty"`
	Key           string `json:"key,omitempty" yaml:"key,omitempty"`
	IncludeValue  bool   `json:"includeValue,omitempty" yaml:"includeValue,omitempty"`
}

func (*Secret) DeepCopy

func (in *Secret) DeepCopy() *Secret

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.

func (*Secret) DeepCopyInto

func (in *Secret) DeepCopyInto(out *Secret)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SingleOutcome

type SingleOutcome struct {
	When    string `json:"when,omitempty" yaml:"when,omitempty"`
	Message string `json:"message,omitempty" yaml:"message,omitempty"`
	URI     string `json:"uri,omitempty" yaml:"uri,omitempty"`
}

func (*SingleOutcome) DeepCopy

func (in *SingleOutcome) DeepCopy() *SingleOutcome

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingleOutcome.

func (*SingleOutcome) DeepCopyInto

func (in *SingleOutcome) DeepCopyInto(out *SingleOutcome)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatefulsetStatus

type StatefulsetStatus struct {
	AnalyzeMeta `json:",inline" yaml:",inline"`
	Outcomes    []*Outcome `json:"outcomes" yaml:"outcomes"`
	Namespace   string     `json:"namespace" yaml:"namespace"`
	Name        string     `json:"name" yaml:"name"`
}

func (*StatefulsetStatus) DeepCopy

func (in *StatefulsetStatus) DeepCopy() *StatefulsetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulsetStatus.

func (*StatefulsetStatus) DeepCopyInto

func (in *StatefulsetStatus) DeepCopyInto(out *StatefulsetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageClass

type StorageClass struct {
	AnalyzeMeta      `json:",inline" yaml:",inline"`
	Outcomes         []*Outcome `json:"outcomes" yaml:"outcomes"`
	StorageClassName string     `json:"storageClassName" yaml:"storageClassName"`
}

func (*StorageClass) DeepCopy

func (in *StorageClass) DeepCopy() *StorageClass

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageClass.

func (*StorageClass) DeepCopyInto

func (in *StorageClass) DeepCopyInto(out *StorageClass)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SupportBundle

type SupportBundle struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`

	Spec   SupportBundleSpec   `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status SupportBundleStatus `json:"status,omitempty"`
}

SupportBundle is the Schema for the SupportBundles API +k8s:openapi-gen=true

func (*SupportBundle) DeepCopy

func (in *SupportBundle) DeepCopy() *SupportBundle

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundle.

func (*SupportBundle) DeepCopyInto

func (in *SupportBundle) DeepCopyInto(out *SupportBundle)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SupportBundle) DeepCopyObject

func (in *SupportBundle) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SupportBundleList

type SupportBundleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SupportBundle `json:"items"`
}

SupportBundleList contains a list of SupportBundle

func (*SupportBundleList) DeepCopy

func (in *SupportBundleList) DeepCopy() *SupportBundleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleList.

func (*SupportBundleList) DeepCopyInto

func (in *SupportBundleList) DeepCopyInto(out *SupportBundleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SupportBundleList) DeepCopyObject

func (in *SupportBundleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SupportBundleSpec

type SupportBundleSpec struct {
	AfterCollection []*AfterCollection `json:"afterCollection,omitempty" yaml:"afterCollection,omitempty"`
	Collectors      []*Collect         `json:"collectors,omitempty" yaml:"collectors,omitempty"`
	Analyzers       []*Analyze         `json:"analyzers,omitempty" yaml:"analyzers,omitempty"`
}

SupportBundleSpec defines the desired state of SupportBundle

func (*SupportBundleSpec) DeepCopy

func (in *SupportBundleSpec) DeepCopy() *SupportBundleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleSpec.

func (*SupportBundleSpec) DeepCopyInto

func (in *SupportBundleSpec) DeepCopyInto(out *SupportBundleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SupportBundleStatus

type SupportBundleStatus struct {
}

SupportBundleStatus defines the observed state of SupportBundle

func (*SupportBundleStatus) DeepCopy

func (in *SupportBundleStatus) DeepCopy() *SupportBundleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleStatus.

func (*SupportBundleStatus) DeepCopyInto

func (in *SupportBundleStatus) DeepCopyInto(out *SupportBundleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SupportBundleVersion

type SupportBundleVersion struct {
	ApiVersion string                   `json:"apiVersion" yaml:"apiVersion"`
	Kind       string                   `json:"kind" yaml:"kind"`
	Spec       SupportBundleVersionSpec `json:"spec" yaml:"spec"`
}

func (*SupportBundleVersion) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleVersion.

func (*SupportBundleVersion) DeepCopyInto

func (in *SupportBundleVersion) DeepCopyInto(out *SupportBundleVersion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SupportBundleVersionSpec

type SupportBundleVersionSpec struct {
	VersionNumber string `json:"versionNumber" yaml:"versionNumber"`
}

func (*SupportBundleVersionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupportBundleVersionSpec.

func (*SupportBundleVersionSpec) DeepCopyInto

func (in *SupportBundleVersionSpec) DeepCopyInto(out *SupportBundleVersionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TextAnalyze

type TextAnalyze struct {
	AnalyzeMeta   `json:",inline" yaml:",inline"`
	CollectorName string     `json:"collectorName,omitempty" yaml:"collectorName,omitempty"`
	FileName      string     `json:"fileName,omitempty" yaml:"fileName,omitempty"`
	RegexPattern  string     `json:"regex,omitempty" yaml:"regex,omitempty"`
	RegexGroups   string     `json:"regexGroups,omitempty" yaml:"regexGroups,omitempty"`
	Outcomes      []*Outcome `json:"outcomes" yaml:"outcomes"`
}

func (*TextAnalyze) DeepCopy

func (in *TextAnalyze) DeepCopy() *TextAnalyze

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextAnalyze.

func (*TextAnalyze) DeepCopyInto

func (in *TextAnalyze) DeepCopyInto(out *TextAnalyze)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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