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 BucketJsonFile ¶
type BucketJsonFile 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 *unstructured.Unstructured `json:"data,omitempty"`
}
func (*BucketJsonFile) DeepCopy ¶
func (in *BucketJsonFile) DeepCopy() *BucketJsonFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketJsonFile.
func (*BucketJsonFile) DeepCopyInto ¶
func (in *BucketJsonFile) DeepCopyInto(out *BucketJsonFile)
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"`
// Bucket key for this file
Key string `json:"key"`
}
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 []BucketJsonFile `json:"crds,omitempty"`
Manifest *BucketObject `json:"manifest,omitempty"`
Resources []*unstructured.Unstructured `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 *BucketObject `json:"manifest,omitempty"`
Resources []string `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 []*unstructured.Unstructured `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 metaapi.ResourceID `json:"resource"`
Release ObjectMeta `json:"release"`
}
func (*Metadata) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metadata.
func (*Metadata) DeepCopyInto ¶
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"`
}
func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
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 ¶
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 ResourceOutput ¶
type ResourceOutput struct {
CRDs []string `json:"crds,omitempty"`
Resources []string `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.