Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ContentGroupVersion = schema.GroupVersion{Group: consts.ContentGroup, Version: "v1"} CollectionGroupVersion = schema.GroupVersion{Group: consts.CollectionGroup, Version: "v1"} )
Functions ¶
This section is empty.
Types ¶
type ChartImage ¶
type ChartImage struct {
Reference string `json:"ref"`
}
type Charts ¶
type Charts struct { *metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChartSpec `json:"spec,omitempty"` }
type Driver ¶
type Driver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DriverSpec `json:"spec"` }
type DriverSpec ¶
type Files ¶
type Files struct { *metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FileSpec `json:"spec,omitempty"` }
type Image ¶
type Image struct { // Name is the full location for the image, can be referenced by tags or digests Name string `json:"name"` // Path is the path to the cosign public key used for verifying image signatures //Key string `json:"key,omitempty"` Key string `json:"key"` // Platform of the image to be pulled. If not specified, all platforms will be pulled. //Platform string `json:"key,omitempty"` Platform string `json:"platform"` }
type ImageTxt ¶
type ImageTxt struct { Ref string `json:"ref,omitempty"` Sources ImageTxtSources `json:"sources,omitempty"` }
type ImageTxtSources ¶
type ImageTxts ¶
type ImageTxts struct { *metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageTxtsSpec `json:"spec,omitempty"` }
type ImageTxtsSpec ¶
type ImageTxtsSpec struct {
ImageTxts []ImageTxt `json:"imageTxts,omitempty"`
}
type Images ¶
type Images struct { *metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageSpec `json:"spec,omitempty"` }
type ThickChart ¶
type ThickChart struct { Chart `json:",inline,omitempty"` ExtraImages []ChartImage `json:"extraImages,omitempty"` }
type ThickChartSpec ¶
type ThickChartSpec struct {
Charts []ThickChart `json:"charts,omitempty"`
}
type ThickCharts ¶
type ThickCharts struct { *metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ThickChartSpec `json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.