Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // SchemeBuilder is the SchemeBuilder for AppRepository SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // nolint // AddToScheme is the function to add to the scheme for AppRepository AddToScheme = SchemeBuilder.AddToScheme // nolint )
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: apprepository.GroupName, Version: "v1alpha1"} // nolint
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 AppRepository ¶
type AppRepository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppRepositorySpec `json:"spec"` Status AppRepositoryStatus `json:"status"` }
AppRepository is a specification for an AppRepository resource
func (*AppRepository) DeepCopy ¶
func (in *AppRepository) DeepCopy() *AppRepository
func (*AppRepository) DeepCopyInto ¶
func (in *AppRepository) DeepCopyInto(out *AppRepository)
func (*AppRepository) DeepCopyObject ¶
func (in *AppRepository) DeepCopyObject() runtime.Object
type AppRepositoryAuth ¶
type AppRepositoryAuth struct { Header *AppRepositoryAuthHeader `json:"header,omitempty"` CustomCA *AppRepositoryCustomCA `json:"customCA,omitempty"` }
AppRepositoryAuth is the auth for an AppRepository resource
func (*AppRepositoryAuth) DeepCopy ¶
func (in *AppRepositoryAuth) DeepCopy() *AppRepositoryAuth
func (*AppRepositoryAuth) DeepCopyInto ¶
func (in *AppRepositoryAuth) DeepCopyInto(out *AppRepositoryAuth)
type AppRepositoryAuthHeader ¶
type AppRepositoryAuthHeader struct { // Selects a key of a secret in the pod's namespace SecretKeyRef corev1.SecretKeySelector `json:"secretKeyRef,omitempty"` }
func (*AppRepositoryAuthHeader) DeepCopy ¶
func (in *AppRepositoryAuthHeader) DeepCopy() *AppRepositoryAuthHeader
func (*AppRepositoryAuthHeader) DeepCopyInto ¶
func (in *AppRepositoryAuthHeader) DeepCopyInto(out *AppRepositoryAuthHeader)
type AppRepositoryCustomCA ¶
type AppRepositoryCustomCA struct { // Selects a key of a secret in the pod's namespace SecretKeyRef corev1.SecretKeySelector `json:"secretKeyRef,omitempty"` }
func (*AppRepositoryCustomCA) DeepCopy ¶
func (in *AppRepositoryCustomCA) DeepCopy() *AppRepositoryCustomCA
func (*AppRepositoryCustomCA) DeepCopyInto ¶
func (in *AppRepositoryCustomCA) DeepCopyInto(out *AppRepositoryCustomCA)
type AppRepositoryList ¶
type AppRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AppRepository `json:"items"` }
AppRepositoryList is a list of AppRepository resources
func (*AppRepositoryList) DeepCopy ¶
func (in *AppRepositoryList) DeepCopy() *AppRepositoryList
func (*AppRepositoryList) DeepCopyInto ¶
func (in *AppRepositoryList) DeepCopyInto(out *AppRepositoryList)
func (*AppRepositoryList) DeepCopyObject ¶
func (in *AppRepositoryList) DeepCopyObject() runtime.Object
type AppRepositorySpec ¶
type AppRepositorySpec struct { Type string `json:"type"` URL string `json:"url"` Auth AppRepositoryAuth `json:"auth,omitempty"` ResyncRequests uint `json:"resyncRequests"` SyncJobPodTemplate corev1.PodTemplateSpec `json:"syncJobPodTemplate"` }
AppRepositorySpec is the spec for an AppRepository resource
func (*AppRepositorySpec) DeepCopy ¶
func (in *AppRepositorySpec) DeepCopy() *AppRepositorySpec
func (*AppRepositorySpec) DeepCopyInto ¶
func (in *AppRepositorySpec) DeepCopyInto(out *AppRepositorySpec)
type AppRepositoryStatus ¶
type AppRepositoryStatus struct {
Status string `json:"status"`
}
AppRepositoryStatus is the status for an AppRepository resource
func (*AppRepositoryStatus) DeepCopy ¶
func (in *AppRepositoryStatus) DeepCopy() *AppRepositoryStatus
func (*AppRepositoryStatus) DeepCopyInto ¶
func (in *AppRepositoryStatus) DeepCopyInto(out *AppRepositoryStatus)
Click to show internal directories.
Click to hide internal directories.