| auth_mode |
StringConfigItem |
The auth mode of current system, such as "db_auth", "ldap_auth" |
[optional] |
| count_per_project |
IntegerConfigItem |
The default count quota for the new created projects. |
[optional] |
| email_from |
StringConfigItem |
The sender name for Email notification. |
[optional] |
| email_host |
StringConfigItem |
The hostname of SMTP server that sends Email notification. |
[optional] |
| email_port |
IntegerConfigItem |
The port of SMTP server. |
[optional] |
| email_identity |
StringConfigItem |
By default it's empty so the email_username is picked. |
[optional] |
| email_username |
StringConfigItem |
The username for authenticate against SMTP server. |
[optional] |
| email_ssl |
BoolConfigItem |
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] |
| email_insecure |
BoolConfigItem |
Whether or not the certificate will be verified when Harbor tries to access the email server. |
[optional] |
| ldap_url |
StringConfigItem |
The URL of LDAP server. |
[optional] |
| ldap_base_dn |
StringConfigItem |
The Base DN for LDAP binding. |
[optional] |
| ldap_filter |
StringConfigItem |
The filter for LDAP binding. |
[optional] |
| ldap_scope |
Integer |
0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE |
[optional] |
| ldap_uid |
StringConfigItem |
The attribute which is used as identity for the LDAP binding, such as "CN" or "SAMAccountname" |
[optional] |
| ldap_search_dn |
String |
The DN of the user to do the search. |
[optional] |
| ldap_timeout |
IntegerConfigItem |
timeout in seconds for connection to LDAP server. |
[optional] |
| ldap_group_attribute_name |
StringConfigItem |
The attribute which is used as identity of the LDAP group, default is cn. |
[optional] |
| ldap_group_base_dn |
StringConfigItem |
The base DN to search LDAP group. |
[optional] |
| ldap_group_search_filter |
StringConfigItem |
The filter to search the ldap group. |
[optional] |
| ldap_group_search_scope |
IntegerConfigItem |
The scope to search ldap. '0-LDAP_SCOPE_BASE, 1-LDAP_SCOPE_ONELEVEL, 2-LDAP_SCOPE_SUBTREE' |
[optional] |
| ldap_group_admin_dn |
StringConfigItem |
Specify the ldap group which have the same privilege with Harbor admin. |
[optional] |
| oidc_client_id |
StringConfigItem |
The client id of the OIDC. |
[optional] |
| oidc_endpoint |
StringConfigItem |
The URL of an OIDC-complaint server, must start with 'https://'. |
[optional] |
| oidc_name |
StringConfigItem |
The name of the OIDC provider. |
[optional] |
| oidc_scope |
StringConfigItem |
The scope sent to OIDC server during authentication, should be separated by comma. It has to contain “openid”, and “offline_access”. If you are using google, please remove “offline_access” from this field. |
[optional] |
| oidc_verify_cert |
BoolConfigItem |
Whether verify your OIDC server certificate, disable it if your OIDC server is hosted via self-hosted certificate. |
[optional] |
| project_creation_restriction |
StringConfigItem |
This attribute restricts what users have the permission to create project. It can be "everyone" or "adminonly". |
[optional] |
| quota_per_project_enable |
BoolConfigItem |
This attribute indicates whether quota per project enabled in harbor |
[optional] |
| read_only |
BoolConfigItem |
'docker push' is prohibited by Harbor if you set it to true. |
[optional] |
| self_registration |
BoolConfigItem |
Whether the Harbor instance supports self-registration. If it's set to false, admin need to add user to the instance. |
[optional] |
| storage_per_project |
IntegerConfigItem |
The default storage quota for the new created projects. |
[optional] |
| token_expiration |
IntegerConfigItem |
The expiration time of the token for internal Registry, in minutes. |
[optional] |
| verify_remote_cert |
BoolConfigItem |
Whether or not the certificate will be verified when Harbor tries to access a remote Harbor instance for replication. |
[optional] |
| scan_all_policy |
ConfigurationsScanAllPolicy |
|
[optional] |