Skip to content

Environmental dependencies required by the Galaxy helm chart, such as operators.

License

Notifications You must be signed in to change notification settings

galaxyproject/galaxy-helm-deps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galaxy Helm Dependencies Chart (v1)

This is a companion repo to the Galaxy Helm Chart for more conveniently deploying global environmental dependencies required by the Galaxy helm chart, such as the Postgres operator, RabbitMQ operator, CVMFS and S3FS. These dependencies cannot be bundled with the Galaxy Chart itself because they are usually installed once per cluster. We recommend installing this chart prior to installing Galaxy helm.

Supported software versions

  • Kubernetes 1.27+
  • Helm 3.5+

Kubernetes cluster

You will need kubectl (instructions) and Helm (instructions) installed.

Dependency charts

This chart relies on the features of other charts for common functionality:


Installing the chart

Using the chart from the packaged chart repo

  1. The chart is automatically packaged, versioned and uploaded to a helm repository on each accepted PR. Therefore, the latest version of the chart can be downloaded from this repository.
helm repo add cloudve https://raw.githubusercontent.com/CloudVE/helm-charts/master/
helm repo update
  1. Install the chart
helm install --create-namespace -n "galaxy-deps" galaxy-deps galaxyproject/galaxy-deps

Using the chart from GitHub repo

  1. Clone this repository:
git clone https://github.com/galaxyproject/galaxy-helm.git
  1. Setup the chart
cd galaxy-helm/galaxy-deps
helm dependency update
helm install --create-namespace -n "galaxy-deps" galaxy-deps .

Uninstalling the chart

To uninstall/delete the galaxy-deps chart, run:

helm delete -n "galaxy-deps" galaxy-deps

Configuration

The following table lists the configurable parameters of this chart. The current default values can be found in values.yaml file.

Parameters Description
cvmfs.deploy Whether to deploy the CVMFS sub chart. Default is true.
cvmfs.{} Refer to the galaxy cvmfs chart for possible configuration values.
postgresql.deploy Whether to deploy the postgres sub chart. Default is true.
postgresql.{} Refer to the postgres-operator chart for possible configuration values.
rabbitmq.deploy Whether to deploy the rabbitmq sub chart. Default is true.
rabbitmq.{} Refer to the rabbitmq-cluster-operator chart for possible configuration values.
s3csi.deploy Whether to deploy the csi-s3 sub chart as an alternative to cvmfs. Default is false.
s3csi.{} Refer to the k8s-csi-s3 chart for possible configuration values.

About

Environmental dependencies required by the Galaxy helm chart, such as operators.

Resources

License

Stars

Watchers

Forks

Packages

No packages published