This repository contains charts for bootstrapping EAASI on Kubernetes using the Helm package manager.
Add this Helm repository using:
$ helm repo add eaasi https://eaasi.github.io/helm-charts
$ helm repo updateList the available charts by running:
$ helm search repo eaasiFor more details, see the documentation for each chart:
Multiple Just recipes are provided in order to simplify local chart development. For an overview of all available recipes and their parameters, take a look at the provided Justfile or simply run:
$ just --listAll source files can be checked for typos with:
$ just spellcheckA chart linter can be run against a specific chart or all charts with:
$ just lint <chart> # omit name to lint all charts!An extended validation can be performed on a specific chart or all charts with:
$ just validate <chart> # omit name to validate all charts!All chart's templates can be rendered (without installing) with:
$ just render <chart> # <name> <namespace>A specific chart can be installed or upgraded with:
$ just install <chart> # <name> <namespace>
$ just upgrade <chart> # <release> <namespace>A previously installed release can be removed with:
$ just uninstall <release> # <namespace>The dependencies of a chart can be managed with:
$ just dep-build <chart> # rebuild deps from Chart.lock file
$ just dep-update <chart> # update deps to mirror Chart.yamlA local Minikube cluster can be created with:
$ just cluster-start <name>A running Minikube cluster can be paused and resumed later with:
$ just cluster-pause <name>
$ just cluster-unpause <name>When a local Minikube cluster is not needed anymore, it can be stopped or deleted with:
$ just cluster-stop <name>
$ just cluster-delete <name>Before deploying anything, the chart repositories for all dependencies must be added with:
$ just add-chart-reposNext, rebuild all required chart dependencies with:
$ just build-chart-depsThe database operator can be deployed with:
$ just deploy-database-operator # <name> <namespace>Then, a database cluster can be deployed with:
$ just deploy-database-cluster # <name> <namespace>Helm charts for EAASI are distributed under the Apache-2.0 license.
Copyright (c) 2025 Yale University (unless otherwise noted).