Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package +k8s:openapi-gen=true
Index ¶
- type BucketFile
- type BucketFileOutput
- type BucketFileRef
- type BucketObject
- type ChartOrder
- type ChartTemplate
- type ChartTemplateOutput
- type EditResourceOrder
- type EditorParameters
- type EditorTemplate
- type Metadata
- type Model
- type ModelMetadata
- type ObjectMeta
- type ObjectModel
- type ResourceFile
- type ResourceObject
- type ResourceOutput
- type SimpleValue
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 ¶
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,omitempty"` }
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 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.