harborv1alpha1

package
v0.0.0-...-53bcd79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2025 License: MIT Imports: 3 Imported by: 0

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 (*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 (*HarborRobotAccountSpec) DeepCopyInto

func (in *HarborRobotAccountSpec) DeepCopyInto(out *HarborRobotAccountSpec)

type HarborRobotAccountStatus

type HarborRobotAccountStatus struct {
	Ready   bool `json:"ready"`
	RobotId int  `json:"robotId"`
}

func (*HarborRobotAccountStatus) DeepCopy

func (*HarborRobotAccountStatus) DeepCopyInto

func (in *HarborRobotAccountStatus) DeepCopyInto(out *HarborRobotAccountStatus)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL