package
1.5.4
Repository: https://github.com/plotly/harbor-operator.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

CacheReady means the Cache is ready.
all Component used in harbor cluster full stack.
all Component used in harbor cluster full stack.
all Component used in harbor cluster full stack.
all Component used in harbor cluster full stack.
ConfigurationReady means the configuration is applied to harbor.
No description provided by the author
DatabaseReady means the Database is ready.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Ready means the HarborCluster is ready.
RegistryControllerCorePublicURLKey + "/service/token".
ipaddress:port[,weight,password,database_index].
No description provided by the author
No description provided by the author
ServiceReady means the Service of Harbor is ready.
StatusHealthy is the status of healthy.
StatusCreating is the status of provisioning.
StatusUnHealthy is the status of unhealthy.
StorageReady means the Storage is ready.
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
No description provided by the author
GroupVersion is group version used to register these objects.
No description provided by the author
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

No description provided by the author
CertificateInjection defines the certs injection.
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=chartmuseum +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true ChartMuseumList contains a list of ChartMuseum.
No description provided by the author
No description provided by the author
No description provided by the author
ChartMuseumSpec defines the desired state of ChartMuseum.
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=core +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true CoreList contains a list of Core.
No description provided by the author
No description provided by the author
CoreSpec defines the desired state of Core.
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=exporter +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true ExporterList contains a list of Exporter.
No description provided by the author
ExporterSpec defines the desired state of Exporter.
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=harbor +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor",shortName="h" +kubebuilder:printcolumn:name="Public URL",type=string,JSONPath=`.spec.externalURL`,description="The public URL to the Harbor application",priority=5 +kubebuilder:printcolumn:name="Version",type=string,JSONPath=`.spec.version`,description="The version to the Harbor application",priority=5 +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=harborcluster +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Public URL",type=string,JSONPath=`.spec.externalURL`,description="The public URL to the Harbor application",priority=0 +kubebuilder:printcolumn:name="Version",type=string,JSONPath=`.spec.version`,description="The version to the Harbor application",priority=0 +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.status`,description="The overall status of the Harbor cluster",priority=0 +kubebuilder:printcolumn:name="Operator Version",type=string,JSONPath=`.status.operator.controllerVersion`,description="The operator version ",priority=30 +kubebuilder:printcolumn:name="Operator Git Commit",type=string,JSONPath=`.status.operator.controllerGitCommit`,description="The operator git commit",priority=30 HarborCluster is the Schema for the harborclusters API.
HarborClusterCondition contains details for the current condition of this pod.
+kubebuilder:object:root=true HarborClusterList contains a list of HarborCluster.
HarborClusterSpec defines the desired state of HarborCluster.
HarborClusterStatus defines the observed state of HarborCluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +resource:path=harbors HarborList contains a list of Harbor.
No description provided by the author
HarborSpec defines the desired state of Harbor.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=jobservice +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true JobServiceList contains a list of JobService.
No description provided by the author
No description provided by the author
LoggerConfig keeps logger basic configurations.
No description provided by the author
JobServiceLoggerConfigSweeperSpec keeps settings of log sweeper.
RedisPoolConfig keeps redis worker info.
PoolConfig keeps worker worker configurations.
JobServiceSpec defines the desired state of JobService.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=notaryserver +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true NotaryServerList contains a list of NotaryServer.
NotaryServerSpec defines the desired state of NotaryServer.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=notarysigner +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
+kubebuilder:object:root=true NotarySignerList contains a list of NotarySigner.
NotarySignerSpec defines the desired state of NotarySigner.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=portal +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
+kubebuilder:object:root=true PortalList contains a list of Portal.
PortalSpec defines the desired state of Portal.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=registry +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=registrycontroller +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true RegistryControllerList contains a list of RegistryController.
No description provided by the author
RegistryControllerSpec defines the desired state of RegistryController.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true RegistryList contains a list of Registry.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegistrySpec defines the desired state of Registry.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StorageRedirectSpec defines if the redirection is disabled.
+kubebuilder:object:root=true +k8s:openapi-gen=true +resource:path=trivy +kubebuilder:subresource:status +kubebuilder:resource:categories="goharbor" +kubebuilder:printcolumn:name="Age",type=date,JSONPath=`.metadata.creationTimestamp`,description="Timestamp representing the server time when this object was created.
No description provided by the author
+kubebuilder:object:root=true TrivyList contains a list of Trivy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TrivySpec defines the desired state of Trivy.
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ClusterStatus is a type for cluster status.
the name of component used harbor cluster.
No description provided by the author
HarborClusterConditionType is a valid value for HarborClusterConditionType.Type.
+kubebuilder:validation:Type=string +kubebuilder:validation:Enum={"DB","FILE","STD_OUTPUT"} JobServiceLoggerName is the type of logger to configure.