Documentation
¶
Index ¶
Constants ¶
View Source
const GroupName = "harbor.f110.dev"
Variables ¶
View Source
var ( GroupVersion = metav1.GroupVersion{Group: GroupName, Version: "v1alpha1"} SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme SchemaGroupVersion = schema.GroupVersion{Group: "harbor.f110.dev", Version: "v1alpha1"} )
Functions ¶
This section is empty.
Types ¶
type HarborProject ¶
type HarborProject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec HarborProjectSpec `json:"spec"` Status HarborProjectStatus `json:"status"` }
func (*HarborProject) DeepCopy ¶
func (in *HarborProject) DeepCopy() *HarborProject
func (*HarborProject) DeepCopyInto ¶
func (in *HarborProject) DeepCopyInto(out *HarborProject)
func (*HarborProject) DeepCopyObject ¶
func (in *HarborProject) DeepCopyObject() runtime.Object
type HarborProjectList ¶
type HarborProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []HarborProject `json:"items"` }
func (*HarborProjectList) DeepCopy ¶
func (in *HarborProjectList) DeepCopy() *HarborProjectList
func (*HarborProjectList) DeepCopyInto ¶
func (in *HarborProjectList) DeepCopyInto(out *HarborProjectList)
func (*HarborProjectList) DeepCopyObject ¶
func (in *HarborProjectList) DeepCopyObject() runtime.Object
type HarborProjectSpec ¶
type HarborProjectSpec struct { // public is an access level of the project. // // If public sets true, then anyone can read. Public bool `json:"public"` }
func (*HarborProjectSpec) DeepCopy ¶
func (in *HarborProjectSpec) DeepCopy() *HarborProjectSpec
func (*HarborProjectSpec) DeepCopyInto ¶
func (in *HarborProjectSpec) DeepCopyInto(out *HarborProjectSpec)
type HarborProjectStatus ¶
type HarborProjectStatus struct { Ready bool `json:"ready,omitempty"` ProjectId int `json:"projectId,omitempty"` Registry string `json:"registry,omitempty"` }
func (*HarborProjectStatus) DeepCopy ¶
func (in *HarborProjectStatus) DeepCopy() *HarborProjectStatus
func (*HarborProjectStatus) DeepCopyInto ¶
func (in *HarborProjectStatus) DeepCopyInto(out *HarborProjectStatus)
type HarborRobotAccount ¶
type HarborRobotAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec HarborRobotAccountSpec `json:"spec"` Status HarborRobotAccountStatus `json:"status"` }
func (*HarborRobotAccount) DeepCopy ¶
func (in *HarborRobotAccount) DeepCopy() *HarborRobotAccount
func (*HarborRobotAccount) DeepCopyInto ¶
func (in *HarborRobotAccount) DeepCopyInto(out *HarborRobotAccount)
func (*HarborRobotAccount) DeepCopyObject ¶
func (in *HarborRobotAccount) DeepCopyObject() runtime.Object
type HarborRobotAccountList ¶
type HarborRobotAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []HarborRobotAccount `json:"items"` }
func (*HarborRobotAccountList) DeepCopy ¶
func (in *HarborRobotAccountList) DeepCopy() *HarborRobotAccountList
func (*HarborRobotAccountList) DeepCopyInto ¶
func (in *HarborRobotAccountList) DeepCopyInto(out *HarborRobotAccountList)
func (*HarborRobotAccountList) DeepCopyObject ¶
func (in *HarborRobotAccountList) DeepCopyObject() runtime.Object
type HarborRobotAccountSpec ¶
type HarborRobotAccountSpec struct { ProjectNamespace string `json:"projectNamespace"` ProjectName string `json:"projectName"` // secret_name is a name of docker config secret. SecretName string `json:"secretName,omitempty"` }
func (*HarborRobotAccountSpec) DeepCopy ¶
func (in *HarborRobotAccountSpec) DeepCopy() *HarborRobotAccountSpec
func (*HarborRobotAccountSpec) DeepCopyInto ¶
func (in *HarborRobotAccountSpec) DeepCopyInto(out *HarborRobotAccountSpec)
type HarborRobotAccountStatus ¶
func (*HarborRobotAccountStatus) DeepCopy ¶
func (in *HarborRobotAccountStatus) DeepCopy() *HarborRobotAccountStatus
func (*HarborRobotAccountStatus) DeepCopyInto ¶
func (in *HarborRobotAccountStatus) DeepCopyInto(out *HarborRobotAccountStatus)
Click to show internal directories.
Click to hide internal directories.