v1alpha1

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package +k8s:openapi-gen=true

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BucketFile

type BucketFile struct {
	// URL of the file in bucket
	URL string `json:"url"`
	// Bucket key for this file
	Key      string `json:"key"`
	Filename string `json:"filename"`
	Data     []byte `json:"data"`
}

func (*BucketFile) DeepCopy

func (in *BucketFile) DeepCopy() *BucketFile

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

func (*BucketFile) DeepCopyInto

func (in *BucketFile) DeepCopyInto(out *BucketFile)

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

type BucketFileOutput

type BucketFileOutput struct {
	// URL of the file in bucket
	URL string `json:"url,omitempty"`
	// Bucket key for this file
	Key      string `json:"key,omitempty"`
	Filename string `json:"filename,omitempty"`
	Data     string `json:"data,omitempty"`
}

func (*BucketFileOutput) DeepCopy

func (in *BucketFileOutput) DeepCopy() *BucketFileOutput

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

func (*BucketFileOutput) DeepCopyInto

func (in *BucketFileOutput) DeepCopyInto(out *BucketFileOutput)

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

type BucketFileRef added in v0.0.2

type BucketFileRef struct {
	// URL of the file in bucket
	URL string `json:"url"`
	// Bucket key for this file
	Key string `json:"key"`
}

func (*BucketFileRef) DeepCopy added in v0.0.2

func (in *BucketFileRef) DeepCopy() *BucketFileRef

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

func (*BucketFileRef) DeepCopyInto added in v0.0.2

func (in *BucketFileRef) DeepCopyInto(out *BucketFileRef)

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

type BucketObject

type BucketObject struct {
	// URL of the file in bucket
	URL string `json:"url,omitempty"`
	// Bucket key for this file
	Key            string `json:"key,omitempty"`
	ResourceObject `json:",inline"`
}

func (*BucketObject) DeepCopy

func (in *BucketObject) DeepCopy() *BucketObject

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

func (*BucketObject) DeepCopyInto

func (in *BucketObject) DeepCopyInto(out *BucketObject)

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

type ChartOrder

type ChartOrder struct {
	v1alpha1.ChartRepoRef `json:",inline"`

	ReleaseName string                     `json:"releaseName,omitempty"`
	Namespace   string                     `json:"namespace,omitempty"`
	Values      *unstructured.Unstructured `json:"values,omitempty"`
}

func (*ChartOrder) DeepCopy

func (in *ChartOrder) DeepCopy() *ChartOrder

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

func (*ChartOrder) DeepCopyInto

func (in *ChartOrder) DeepCopyInto(out *ChartOrder)

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

type ChartTemplate

type ChartTemplate struct {
	v1alpha1.ChartRef `json:",inline"`
	Version           string           `json:"version,omitempty"`
	ReleaseName       string           `json:"releaseName,omitempty"`
	Namespace         string           `json:"namespace,omitempty"`
	CRDs              []BucketObject   `json:"crds,omitempty"`
	Manifest          *BucketFileRef   `json:"manifest,omitempty"`
	Resources         []ResourceObject `json:"resources,omitempty"`
}

func (*ChartTemplate) DeepCopy

func (in *ChartTemplate) DeepCopy() *ChartTemplate

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

func (*ChartTemplate) DeepCopyInto

func (in *ChartTemplate) DeepCopyInto(out *ChartTemplate)

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

type ChartTemplateOutput

type ChartTemplateOutput struct {
	v1alpha1.ChartRef `json:",inline"`
	Version           string             `json:"version,omitempty"`
	ReleaseName       string             `json:"releaseName,omitempty"`
	Namespace         string             `json:"namespace,omitempty"`
	CRDs              []BucketFileOutput `json:"crds,omitempty"`
	Manifest          *BucketFileRef     `json:"manifest,omitempty"`
	Resources         []ResourceFile     `json:"resources,omitempty"`
}

func (*ChartTemplateOutput) DeepCopy

func (in *ChartTemplateOutput) DeepCopy() *ChartTemplateOutput

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

func (*ChartTemplateOutput) DeepCopyInto

func (in *ChartTemplateOutput) DeepCopyInto(out *ChartTemplateOutput)

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

type EditResourceOrder

type EditResourceOrder struct {
	Group    string `json:"group,omitempty"`
	Version  string `json:"version,omitempty"`
	Resource string `json:"resource,omitempty"`

	ReleaseName string `json:"releaseName,omitempty"`
	Namespace   string `json:"namespace,omitempty"`
	Values      string `json:"values,omitempty"`
}

func (*EditResourceOrder) DeepCopy

func (in *EditResourceOrder) DeepCopy() *EditResourceOrder

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

func (*EditResourceOrder) DeepCopyInto

func (in *EditResourceOrder) DeepCopyInto(out *EditResourceOrder)

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

type EditorParameters

type EditorParameters struct {
	ValuesFile string `json:"valuesFile,omitempty"`
	// RFC 6902 compatible json patch. ref: http://jsonpatch.com
	// +optional
	// +kubebuilder:pruning:PreserveUnknownFields
	ValuesPatch *runtime.RawExtension `json:"valuesPatch,omitempty"`
}

func (*EditorParameters) DeepCopy

func (in *EditorParameters) DeepCopy() *EditorParameters

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

func (*EditorParameters) DeepCopyInto

func (in *EditorParameters) DeepCopyInto(out *EditorParameters)

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

type EditorTemplate

type EditorTemplate struct {
	Manifest  []byte                     `json:"manifest,omitempty"`
	Values    *unstructured.Unstructured `json:"values,omitempty"`
	Resources []ResourceObject           `json:"resources,omitempty"`
}

func (*EditorTemplate) DeepCopy

func (in *EditorTemplate) DeepCopy() *EditorTemplate

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

func (*EditorTemplate) DeepCopyInto

func (in *EditorTemplate) DeepCopyInto(out *EditorTemplate)

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

type Metadata

type Metadata struct {
	Resource kmapi.ResourceID `json:"resource"`
	Release  ObjectMeta       `json:"release"`
}

func (*Metadata) DeepCopy

func (in *Metadata) DeepCopy() *Metadata

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

func (*Metadata) DeepCopyInto

func (in *Metadata) DeepCopyInto(out *Metadata)

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

type Model

type Model struct {
	Metadata  `json:"metadata,omitempty"`
	Resources *unstructured.Unstructured `json:"resources,omitempty"`
}

func (*Model) DeepCopy

func (in *Model) DeepCopy() *Model

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

func (*Model) DeepCopyInto

func (in *Model) DeepCopyInto(out *Model)

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

type ModelMetadata

type ModelMetadata struct {
	Metadata `json:"metadata,omitempty"`
}

func (*ModelMetadata) DeepCopy

func (in *ModelMetadata) DeepCopy() *ModelMetadata

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

func (*ModelMetadata) DeepCopyInto

func (in *ModelMetadata) DeepCopyInto(out *ModelMetadata)

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

type ObjectMeta

type ObjectMeta struct {
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
}

func (*ObjectMeta) DeepCopy

func (in *ObjectMeta) DeepCopy() *ObjectMeta

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

func (*ObjectMeta) DeepCopyInto

func (in *ObjectMeta) DeepCopyInto(out *ObjectMeta)

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

type ObjectModel

type ObjectModel struct {
	Key    string                     `json:"key"`
	Object *unstructured.Unstructured `json:"object"`
}

func (*ObjectModel) DeepCopy

func (in *ObjectModel) DeepCopy() *ObjectModel

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

func (*ObjectModel) DeepCopyInto

func (in *ObjectModel) DeepCopyInto(out *ObjectModel)

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

type ResourceFile added in v0.0.2

type ResourceFile struct {
	Filename string `json:"filename,omitempty"`
	Data     string `json:"data,omitempty"`
}

func (*ResourceFile) DeepCopy added in v0.0.2

func (in *ResourceFile) DeepCopy() *ResourceFile

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

func (*ResourceFile) DeepCopyInto added in v0.0.2

func (in *ResourceFile) DeepCopyInto(out *ResourceFile)

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

type ResourceObject added in v0.0.2

type ResourceObject struct {
	Filename string                     `json:"filename,omitempty"`
	Data     *unstructured.Unstructured `json:"data,omitempty"`
}

func (*ResourceObject) DeepCopy added in v0.0.2

func (in *ResourceObject) DeepCopy() *ResourceObject

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

func (*ResourceObject) DeepCopyInto added in v0.0.2

func (in *ResourceObject) DeepCopyInto(out *ResourceObject)

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

type ResourceOutput

type ResourceOutput struct {
	CRDs      []ResourceFile `json:"crds,omitempty"`
	Resources []ResourceFile `json:"resources,omitempty"`
}

func (*ResourceOutput) DeepCopy

func (in *ResourceOutput) DeepCopy() *ResourceOutput

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

func (*ResourceOutput) DeepCopyInto

func (in *ResourceOutput) DeepCopyInto(out *ResourceOutput)

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

type SimpleValue added in v0.0.4

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

func (*SimpleValue) DeepCopy added in v0.0.4

func (in *SimpleValue) DeepCopy() *SimpleValue

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

func (*SimpleValue) DeepCopyInto added in v0.0.4

func (in *SimpleValue) DeepCopyInto(out *SimpleValue)

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