Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the chartserver v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/chartserver/chartserver/pkg/apis/chartserver +k8s:defaulter-gen=TypeMeta +groupName=chartserver.io
Package v1beta1 contains API Schema definitions for the chartserver v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/chartserver/chartserver/pkg/apis/chartserver +k8s:defaulter-gen=TypeMeta +groupName=chartserver.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "chartserver.io", Version: "v1beta1"} // 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 ChartVersion ¶
type ChartVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChartVersionSpec `json:"spec,omitempty"` Status ChartVersionStatus `json:"status,omitempty"` }
ChartVersion is the Schema for the ChartVersion API +k8s:openapi-gen=true
func (*ChartVersion) DeepCopy ¶
func (in *ChartVersion) DeepCopy() *ChartVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartVersion.
func (*ChartVersion) DeepCopyInto ¶
func (in *ChartVersion) DeepCopyInto(out *ChartVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartVersion) DeepCopyObject ¶
func (in *ChartVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChartVersionList ¶
type ChartVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ChartVersion `json:"items"` }
ChartVersionList contains a list of ChartVersion
func (*ChartVersionList) DeepCopy ¶
func (in *ChartVersionList) DeepCopy() *ChartVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartVersionList.
func (*ChartVersionList) DeepCopyInto ¶
func (in *ChartVersionList) DeepCopyInto(out *ChartVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartVersionList) DeepCopyObject ¶
func (in *ChartVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChartVersionSpec ¶
type ChartVersionSpec struct { AppVersion string `json:"appVersion"` ChartVersion string `json:"chartVersion"` Created string `json:"created"` Description string `json:"description"` Digest string `json:"digest"` Home string `json:"home"` Icon string `json:"icon"` Maintainers []string `json:"maintainers"` Name string `json:"name"` Sources []string `json:"sources"` URLs []string `json:"urls"` }
ChartVersionSpec defines the desired state of ChartVersion
func (*ChartVersionSpec) DeepCopy ¶
func (in *ChartVersionSpec) DeepCopy() *ChartVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartVersionSpec.
func (*ChartVersionSpec) DeepCopyInto ¶
func (in *ChartVersionSpec) DeepCopyInto(out *ChartVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartVersionStatus ¶
type ChartVersionStatus struct { }
ChartVersionStatus defines the observed state of ChartVersion
func (*ChartVersionStatus) DeepCopy ¶
func (in *ChartVersionStatus) DeepCopy() *ChartVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartVersionStatus.
func (*ChartVersionStatus) DeepCopyInto ¶
func (in *ChartVersionStatus) DeepCopyInto(out *ChartVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.