Versions in this module Expand all Collapse all v0 v0.5.2 Oct 13, 2020 Changes in this version + const HarborCoreURLKey type CoreComponent + CacheSecret string v0.5.1 Jul 29, 2020 Changes in this version type RegistryComponent + DisableRedirect bool v0.5.0 Apr 17, 2020 Changes in this version + const CertificateName + const ChartMuseumName + const ClairName + const ComponentNameLabel + const CoreName + const HarborAdminPasswordKey + const HarborChartMuseumCacheURLKey + const HarborChartMuseumStorageKindKey + const HarborClairAdapterBrokerNamespaceKey + const HarborClairAdapterBrokerURLKey + const HarborClairDatabaseHostKey + const HarborClairDatabaseNameKey + const HarborClairDatabasePasswordKey + const HarborClairDatabasePortKey + const HarborClairDatabaseSSLKey + const HarborClairDatabaseUserKey + const HarborClassAnnotation + const HarborCoreDatabaseHostKey + const HarborCoreDatabaseNameKey + const HarborCoreDatabasePasswordKey + const HarborCoreDatabasePortKey + const HarborCoreDatabaseUserKey + const HarborJobServiceBrokerNamespaceKey + const HarborJobServiceBrokerURLKey + const HarborNotaryServerDatabaseHostKey + const HarborNotaryServerDatabaseNameKey + const HarborNotaryServerDatabasePasswordKey + const HarborNotaryServerDatabasePortKey + const HarborNotaryServerDatabaseSSLKey + const HarborNotaryServerDatabaseUserKey + const HarborNotarySignerDatabaseHostKey + const HarborNotarySignerDatabaseNameKey + const HarborNotarySignerDatabasePasswordKey + const HarborNotarySignerDatabasePortKey + const HarborNotarySignerDatabaseSSLKey + const HarborNotarySignerDatabaseUserKey + const HarborRegistryURLKey + const JobServiceName + const NotaryName + const OperatorNameLabel + const OperatorVersionLabel + const PortalName + const RegistryName + const WarningLabel + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type ChartMuseumComponent struct + CacheSecret string + StorageSecret string + func (component *ChartMuseumComponent) GetImage() string + func (in *ChartMuseumComponent) DeepCopy() *ChartMuseumComponent + func (in *ChartMuseumComponent) DeepCopyInto(out *ChartMuseumComponent) + type ClairAdapterComponent struct + Image *string + RedisSecret string + func (component *ClairAdapterComponent) GetImage() string + func (in *ClairAdapterComponent) DeepCopy() *ClairAdapterComponent + func (in *ClairAdapterComponent) DeepCopyInto(out *ClairAdapterComponent) + type ClairComponent struct + Adapter ClairAdapterComponent + DatabaseSecret string + VulnerabilitySources []string + func (component *ClairComponent) GetImage() string + func (in *ClairComponent) DeepCopy() *ClairComponent + func (in *ClairComponent) DeepCopyInto(out *ClairComponent) + type CoreComponent struct + DatabaseSecret string + func (component *CoreComponent) GetImage() string + func (in *CoreComponent) DeepCopy() *CoreComponent + func (in *CoreComponent) DeepCopyInto(out *CoreComponent) + type Harbor struct + Spec HarborSpec + Status HarborStatus + func (h *Harbor) NormalizeComponentName(componentName string) string + func (in *Harbor) DeepCopy() *Harbor + func (in *Harbor) DeepCopyInto(out *Harbor) + func (in *Harbor) DeepCopyObject() runtime.Object + func (r *Harbor) Default() + func (r *Harbor) SetupWebhookWithManager(mgr ctrl.Manager) error + type HarborComponents struct + ChartMuseum *ChartMuseumComponent + Clair *ClairComponent + Core *CoreComponent + JobService *JobServiceComponent + Notary *NotaryComponent + Portal *PortalComponent + Registry *RegistryComponent + func (in *HarborComponents) DeepCopy() *HarborComponents + func (in *HarborComponents) DeepCopyInto(out *HarborComponents) + type HarborCondition struct + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type HarborConditionType + func (in *HarborCondition) DeepCopy() *HarborCondition + func (in *HarborCondition) DeepCopyInto(out *HarborCondition) + type HarborConditionType string + const AppliedConditionType + const ReadyConditionType + type HarborDeployment struct + Image *string + ImagePullSecrets []corev1.LocalObjectReference + NodeSelector NodeSelector + Replicas *int32 + func (in *HarborDeployment) DeepCopy() *HarborDeployment + func (in *HarborDeployment) DeepCopyInto(out *HarborDeployment) + type HarborList struct + Items []Harbor + func (in *HarborList) DeepCopy() *HarborList + func (in *HarborList) DeepCopyInto(out *HarborList) + func (in *HarborList) DeepCopyObject() runtime.Object + type HarborSpec struct + AdminPasswordSecret string + CertificateIssuerRef cmmeta.ObjectReference + Components HarborComponents + HarborVersion string + Paused bool + Priority *int32 + PublicURL string + ReadOnly bool + TLSSecretName string + func (in *HarborSpec) DeepCopy() *HarborSpec + func (in *HarborSpec) DeepCopyInto(out *HarborSpec) + type HarborStatus struct + Conditions []HarborCondition + ObservedGeneration int64 + func (in *HarborStatus) DeepCopy() *HarborStatus + func (in *HarborStatus) DeepCopyInto(out *HarborStatus) + type JobServiceComponent struct + RedisSecret string + WorkerCount int32 + func (component *JobServiceComponent) GetImage() string + func (in *JobServiceComponent) DeepCopy() *JobServiceComponent + func (in *JobServiceComponent) DeepCopyInto(out *JobServiceComponent) + type NodeSelector map[string]string + func (in NodeSelector) DeepCopy() NodeSelector + func (in NodeSelector) DeepCopyInto(out *NodeSelector) + type NotaryComponent struct + DBMigrator NotaryDBMigrator + PublicURL string + Server NotaryServerComponent + Signer NotarySignerComponent + func (in *NotaryComponent) DeepCopy() *NotaryComponent + func (in *NotaryComponent) DeepCopyInto(out *NotaryComponent) + type NotaryDBMigrator struct + Image *string + func (component *NotaryDBMigrator) GetImage() string + func (in *NotaryDBMigrator) DeepCopy() *NotaryDBMigrator + func (in *NotaryDBMigrator) DeepCopyInto(out *NotaryDBMigrator) + type NotaryServerComponent struct + DatabaseSecret string + func (component *NotaryServerComponent) GetImage() string + func (in *NotaryServerComponent) DeepCopy() *NotaryServerComponent + func (in *NotaryServerComponent) DeepCopyInto(out *NotaryServerComponent) + type NotarySignerComponent struct + DatabaseSecret string + func (component *NotarySignerComponent) GetImage() string + func (in *NotarySignerComponent) DeepCopy() *NotarySignerComponent + func (in *NotarySignerComponent) DeepCopyInto(out *NotarySignerComponent) + type PortalComponent struct + func (component *PortalComponent) GetImage() string + func (in *PortalComponent) DeepCopy() *PortalComponent + func (in *PortalComponent) DeepCopyInto(out *PortalComponent) + type RegistryComponent struct + CacheSecret string + Controller RegistryControllerComponent + StorageSecret string + func (component *RegistryComponent) GetImage() string + func (in *RegistryComponent) DeepCopy() *RegistryComponent + func (in *RegistryComponent) DeepCopyInto(out *RegistryComponent) + type RegistryControllerComponent struct + Image *string + func (component *RegistryControllerComponent) GetImage() string + func (in *RegistryControllerComponent) DeepCopy() *RegistryControllerComponent + func (in *RegistryControllerComponent) DeepCopyInto(out *RegistryControllerComponent)