##Harbor 1.1.1 deployment: distributed (revision 0)

This version deploys Harbor 1.1.1 on a Cattle cluster.

All hosts have to have the harbor-log=true label (the log container needs to be deployed on all of them).

Also, Traefik needs to be enabled on one of the host and a proper DNS configuration needs to be in place.

Last but not least a storage service for named volumes needs to be available (this catalog entry has been tested with rancher-nfs which needs to be activated separately and prior to launch the distributed Harbor deployment).

Note that:

  • the IP/Hostname/FQDN can be arbitrary set but the (Traefik) domain parameter needs to be a domain name that resolves to the host where Traefik is running
  • this catalog entry only supports http (https access is not supported)
  • because only http is supported, the Docker Host pulling/pushing from/to Harbor needs to have the --insecure-registry flag properly configured
  • while the Rancher UI may show that stack upgrades are available, upgrades are not supported at this point
  • sometimes the proxy front-end fails to configure properly (due to a race condition) and it shows the "welcome to NGINX" page. If it happens, try to re-deploy the restart the proxy container