Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=helm.cattle.io
+k8s:deepcopy-gen=package +groupName=helm.cattle.io
+k8s:deepcopy-gen=package +groupName=helm.cattle.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( HelmChartResourceName = "helmcharts" HelmChartConfigResourceName = "helmchartconfigs" )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: helm.GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type HelmChart ¶
type HelmChart struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HelmChartSpec `json:"spec,omitempty"` Status HelmChartStatus `json:"status,omitempty"` }
func NewHelmChart ¶
func (*HelmChart) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChart.
func (*HelmChart) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmChart) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HelmChartConfig ¶
type HelmChartConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HelmChartConfigSpec `json:"spec,omitempty"` }
func NewHelmChartConfig ¶
func NewHelmChartConfig(namespace, name string, obj HelmChartConfig) *HelmChartConfig
func (*HelmChartConfig) DeepCopy ¶
func (in *HelmChartConfig) DeepCopy() *HelmChartConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChartConfig.
func (*HelmChartConfig) DeepCopyInto ¶
func (in *HelmChartConfig) DeepCopyInto(out *HelmChartConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmChartConfig) DeepCopyObject ¶
func (in *HelmChartConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HelmChartConfigList ¶
type HelmChartConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []HelmChartConfig `json:"items"` }
HelmChartConfigList is a list of HelmChartConfig resources
func (*HelmChartConfigList) DeepCopy ¶
func (in *HelmChartConfigList) DeepCopy() *HelmChartConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChartConfigList.
func (*HelmChartConfigList) DeepCopyInto ¶
func (in *HelmChartConfigList) DeepCopyInto(out *HelmChartConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmChartConfigList) DeepCopyObject ¶
func (in *HelmChartConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HelmChartConfigSpec ¶
type HelmChartConfigSpec struct {
ValuesContent string `json:"valuesContent,omitempty"`
}
func (*HelmChartConfigSpec) DeepCopy ¶
func (in *HelmChartConfigSpec) DeepCopy() *HelmChartConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChartConfigSpec.
func (*HelmChartConfigSpec) DeepCopyInto ¶
func (in *HelmChartConfigSpec) DeepCopyInto(out *HelmChartConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmChartList ¶
type HelmChartList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []HelmChart `json:"items"` }
HelmChartList is a list of HelmChart resources
func (*HelmChartList) DeepCopy ¶
func (in *HelmChartList) DeepCopy() *HelmChartList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChartList.
func (*HelmChartList) DeepCopyInto ¶
func (in *HelmChartList) DeepCopyInto(out *HelmChartList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmChartList) DeepCopyObject ¶
func (in *HelmChartList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HelmChartSpec ¶
type HelmChartSpec struct { TargetNamespace string `json:"targetNamespace,omitempty"` Chart string `json:"chart,omitempty"` Version string `json:"version,omitempty"` Repo string `json:"repo,omitempty"` Set map[string]intstr.IntOrString `json:"set,omitempty"` ValuesContent string `json:"valuesContent,omitempty"` HelmVersion string `json:"helmVersion,omitempty"` Bootstrap bool `json:"bootstrap,omitempty"` ChartContent string `json:"chartContent,omitempty"` JobImage string `json:"jobImage,omitempty"` }
func (*HelmChartSpec) DeepCopy ¶
func (in *HelmChartSpec) DeepCopy() *HelmChartSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChartSpec.
func (*HelmChartSpec) DeepCopyInto ¶
func (in *HelmChartSpec) DeepCopyInto(out *HelmChartSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmChartStatus ¶
type HelmChartStatus struct {
JobName string `json:"jobName,omitempty"`
}
func (*HelmChartStatus) DeepCopy ¶
func (in *HelmChartStatus) DeepCopy() *HelmChartStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmChartStatus.
func (*HelmChartStatus) DeepCopyInto ¶
func (in *HelmChartStatus) DeepCopyInto(out *HelmChartStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.