MAIA_install_project_toolkit script#

Script to deploy a MAIA Project Toolkit to a Kubernetes cluster. The target cluster is specified by setting the corresponding --cluster-config, while the project-related configuration is specified with --project-config-file and --maia-config-file. The necessary MAIA Configuration files should be found in --config-folder.

usage: MAIA_install_project_toolkit [-h] --project-config-file
                                    PROJECT_CONFIG_FILE --maia-config-file
                                    MAIA_CONFIG_FILE --cluster-config
                                    CLUSTER_CONFIG --config-folder
                                    CONFIG_FOLDER [--minimal MINIMAL] [-v]

Named Arguments#

--project-config-file

YAML configuration file used to extract the project configuration.

--maia-config-file

YAML configuration file used to extract MAIA configuration.

--cluster-config

YAML configuration file used to extract the cluster configuration.

--config-folder

Configuration Folder where to locate (and temporarily store) the MAIA configuration files.

--minimal

Optional flag to only deploy JupyterHub in the MAIA namespace.

-v, --version

show program’s version number and exit

Example call:

MAIA_install_project_toolkit --project-config-file /PATH/TO/form.yaml --cluster-config /PATH/TO/cluster.yaml  --config-folder /PATH/TO/config_folder --maia-config-file /PATH/TO/maia_config.yaml