Uses kubernetes, helm and k14s Terraform providers to install Harbor.
Harbor is an open source container image registry that secures images with role-based access control, scans images for vulnerabilities, and signs images as trusted.
Starts with the assumption that you have already provisioned a cluster.
cp terraform.tfvars.sample terraform.tfvars
Amend the values for
domain
ingress
kubeconfig_path
./create-harbor.sh
A few links for your consideration
- Harbor administration
- Swagger API
- Petr Ruzicka's tutorial
./destroy-harbor.sh