goharbor / harbor-operator

Kubernetes operator for Harbor service components
Apache License 2.0
343 stars 106 forks source link

Helm chart size is too big #1041

Open MarcelMue opened 1 year ago

MarcelMue commented 1 year ago

We need to find a long term solution to allow installation through helm charts. Currently we have just removed CRDs from the helm chart all together to allow us to unblock development: https://github.com/goharbor/harbor-operator/pull/1040

We have to find a sustainable solution to setup CRDs through harbor-operator. Other projects have outlined solutions to the issue e.g. here: https://azure.github.io/azure-service-operator/design/adr-2023-02-helm-chart-size-limitations/#decision

TODO:

MarcelMue commented 1 year ago

@MarcelMue Check cert-manager CRD installation for 1.4 release. They recommend installation of the CRD through kubectl apply. Is this a value option for us?

MarcelMue commented 1 year ago

https://cert-manager.io/docs/installation/helm/#option-1-installing-crds-with-kubectl