Skip to content

Latest commit

 

History

History
66 lines (62 loc) · 6.81 KB

Configurations.md

File metadata and controls

66 lines (62 loc) · 6.81 KB

Configurations

Properties

Name Type Description Notes
AuthMode string The auth mode of current system, such as "db_auth", "ldap_auth", "oidc_auth" [optional] [default to null]
EmailFrom string The sender name for Email notification. [optional] [default to null]
EmailHost string The hostname of SMTP server that sends Email notification. [optional] [default to null]
EmailIdentity string By default it's empty so the email_username is picked [optional] [default to null]
EmailInsecure bool Whether or not the certificate will be verified when Harbor tries to access the email server. [optional] [default to null]
EmailPassword string Email password [optional] [default to null]
EmailPort int32 The port of SMTP server [optional] [default to null]
EmailSsl bool When it''s set to true the system will access Email server via TLS by default. If it''s set to false, it still will handle "STARTTLS" from server side. [optional] [default to null]
EmailUsername string The username for authenticate against SMTP server [optional] [default to null]
LdapBaseDn string The Base DN for LDAP binding. [optional] [default to null]
LdapFilter string The filter for LDAP search [optional] [default to null]
LdapGroupBaseDn string The base DN to search LDAP group. [optional] [default to null]
LdapGroupAdminDn string Specify the ldap group which have the same privilege with Harbor admin [optional] [default to null]
LdapGroupAttributeName string The attribute which is used as identity of the LDAP group, default is cn.' [optional] [default to null]
LdapGroupSearchFilter string The filter to search the ldap group [optional] [default to null]
LdapGroupSearchScope int32 The scope to search ldap group. ''0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE'' [optional] [default to null]
LdapScope int32 The scope to search ldap users,'0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE' [optional] [default to null]
LdapSearchDn string The DN of the user to do the search. [optional] [default to null]
LdapSearchPassword string The password of the ldap search dn [optional] [default to null]
LdapTimeout int32 Timeout in seconds for connection to LDAP server [optional] [default to null]
LdapUid string The attribute which is used as identity for the LDAP binding, such as "CN" or "SAMAccountname" [optional] [default to null]
LdapUrl string The URL of LDAP server [optional] [default to null]
LdapVerifyCert bool Whether verify your OIDC server certificate, disable it if your OIDC server is hosted via self-hosted certificate. [optional] [default to null]
LdapGroupMembershipAttribute string The user attribute to identify the group membership [optional] [default to null]
ProjectCreationRestriction string Indicate who can create projects, it could be ''adminonly'' or ''everyone''. [optional] [default to null]
ReadOnly bool The flag to indicate whether Harbor is in readonly mode. [optional] [default to null]
SelfRegistration bool Whether the Harbor instance supports self-registration. If it''s set to false, admin need to add user to the instance. [optional] [default to null]
TokenExpiration int32 The expiration time of the token for internal Registry, in minutes. [optional] [default to null]
UaaClientId string The client id of UAA [optional] [default to null]
UaaClientSecret string The client secret of the UAA [optional] [default to null]
UaaEndpoint string The endpoint of the UAA [optional] [default to null]
UaaVerifyCert bool Verify the certificate in UAA server [optional] [default to null]
HttpAuthproxyEndpoint string The endpoint of the HTTP auth [optional] [default to null]
HttpAuthproxyTokenreviewEndpoint string The token review endpoint [optional] [default to null]
HttpAuthproxyAdminGroups string The group which has the harbor admin privileges [optional] [default to null]
HttpAuthproxyAdminUsernames string The username which has the harbor admin privileges [optional] [default to null]
HttpAuthproxyVerifyCert bool Verify the HTTP auth provider's certificate [optional] [default to null]
HttpAuthproxySkipSearch bool Search user before onboard [optional] [default to null]
HttpAuthproxyServerCertificate string The certificate of the HTTP auth provider [optional] [default to null]
OidcName string The OIDC provider name [optional] [default to null]
OidcEndpoint string The endpoint of the OIDC provider [optional] [default to null]
OidcClientId string The client ID of the OIDC provider [optional] [default to null]
OidcClientSecret string The OIDC provider secret [optional] [default to null]
OidcGroupsClaim string The attribute claims the group name [optional] [default to null]
OidcAdminGroup string The OIDC group which has the harbor admin privileges [optional] [default to null]
OidcScope string The scope of the OIDC provider [optional] [default to null]
OidcUserClaim string The attribute claims the username [optional] [default to null]
OidcVerifyCert bool Verify the OIDC provider's certificate' [optional] [default to null]
OidcAutoOnboard bool Auto onboard the OIDC user [optional] [default to null]
OidcExtraRedirectParms string Extra parameters to add when redirect request to OIDC provider [optional] [default to null]
RobotTokenDuration int32 The robot account token duration in days [optional] [default to null]
RobotNamePrefix string The rebot account name prefix [optional] [default to null]
NotificationEnable bool Enable notification [optional] [default to null]
QuotaPerProjectEnable bool Enable quota per project [optional] [default to null]
StoragePerProject int32 The storage quota per project [optional] [default to null]
AuditLogForwardEndpoint string The audit log forward endpoint [optional] [default to null]
SkipAuditLogDatabase bool Skip audit log database [optional] [default to null]

[Back to Model list] [Back to API list] [Back to README]