Helm Chart + bootstrap installation script for Harbor#3987
Helm Chart + bootstrap installation script for Harbor#3987nuzz wants to merge 1 commit intogoharbor:masterfrom nuzz:feature/helm_chart
Conversation
|
Thanks for the PR! |
| {{ $key }}: {{ $value | quote }} | ||
| {{- end }} | ||
| spec: | ||
| type: LoadBalancer |
There was a problem hiding this comment.
Can we get a NodePort alternative as well? Maybe something like https://github.com/kubernetes/charts/blob/master/stable/postgresql/templates/svc.yaml?
| - containerPort: 5432 | ||
| name: postgres-port | ||
| protocol: TCP | ||
| volumeClaimTemplates: |
There was a problem hiding this comment.
Need to have storageClassName configurable. Defining that in annotations is being deprecated
| config.yml: |+ | ||
| version: 0.1 | ||
| log: | ||
| level: info |
|
Looking forward for this PR :) But can you also implement:
Some might be for a |
|
@nuzz I've also been working on helm charts for harbor, it looks like we've done fairly similar stuff but we've each made a bit more progress in different ways - https://github.com/paulczar/helm-harbor. |
|
I'm not a big fan of the bootstrap scripts, I'd rather see defaults that make it work out of the box for minikube installations and documentation on what to change for different install environments. I'm also not a huge fan of the seperate secrets file loading into a common namespace, I'd rather see the secrets stick to being part of the same namespace as the harbor install. I would also rather keep the secrets as values set in helm ( I know helm doesn't fully support proper secrets, but its coming real soon helm/helm#2721 ). |
|
Two overall comments:
|
|
I've been working with the upstream helm charts team with my own harbor charts here - helm/charts#3383 |
|
Hello guys, I'm Jesse Hu from Harbor dev team, will in charge of making Harbor Helm Chart as a formal community feature into harbor github repo. Thanks very much to @paulczar @nuzz @xeor for sharing your harbor chart code, and the PR helm/charts#3383 for adding incubator/harbor chart. |
|
@paulczar I have a fork to make your code work with latest Harbor 1.4.0 release jessehu/helm-harbor@c2818c7 |
|
We have merged #4271 |
|
Hi @nuzz @xeor and other guys interested in Harbor Helm Chart, we have merged #4373 'Update Harbor helm chart to deploy Harbor 1.4.0 release' into harbor master branch https://github.com/vmware/harbor/tree/master/contrib/helm/harbor. Welcome to try it out and your continuous idea and code contribution to Harbor are still appreciated. Thanks! |
A bootstrap script + Helm Chart to install a fully functioning Harbor registry on a Kubernetes cluster. This chart is intended to be provider agnostic. This installation has been tested on AWS (self managed k8s cluster), Google GKE, and Micorsoft AKS.
See README.md for more information