⚓ Helm Registry
Public Helm Charts
Each service is a ⚓ Helm Chart developed in the public datalayer/helm-charts GitHub repository.
Datalayer OCI Registry
With access to the Plane repository, you can push the Helm charts to a OCI Registry where you have write access to.
First, login to the Helm Registry.
export DATALAYER_HELM_REGISTRY_HOST=<oci-registry> # Pick the registry of your choice.
export DATALAYER_HELM_REGISTRY=${DATALAYER_HELM_REGISTRY_HOST}/datalayer-charts
helm registry login ${DATALAYER_HELM_REGISTRY_HOST}
Then, build and push the Helm Charts to the Helm Registry.
- Plane
- Shell
plane helm-push
cd $PLANE_HOME/etc/helm
for HELM_CHART in iam jupyter operator
do
echo -----------------------------------------------
echo -e "Packaging Helm Chart [datalayer-$HELM_CHART]"
echo
rm *.tgz || true
helm package datalayer-$HELM_CHART
echo
echo -e "Pushing Helm Chart [datalayer-$HELM_CHART]"
helm push *.tgz oci://$DATALAYER_HELM_REGISTRY
rm *.tgz || true
echo
done