This Helm chart installs fadi in a Kubernetes cluster. You can optionally enable/disable components of fadi.
- Kubernetes cluster 1.10+
- Helm 2.8.0+
- PV provisioner support in the underlying infrastructure.
See the fadi repository for documentation and userguide.
helm repo add cetic https://cetic.github.io/helm-charts
helm repo update
Install the fadi helm chart with a release name my-release
:
helm install --name my-release cetic/fadi
To uninstall/delete the my-release
deployment:
helm delete --purge my-release
Deletion of the StatefulSet doesn't cascade to deleting associated PVCs. To delete them:
kubectl delete pvc -l release=my-release,component=data
Each requirement is configured with the options provided by that Chart. Please consult the relevant charts for their configuration options.
Parameter | Description | Default |
---|---|---|
FADI tools | ||
spark.enabled |
Enable Spark | true |
superset.enabled |
Enable Superset | true |
postgresql.enabled |
Enable PostgreSQL | true |
minio.enabled |
Enable Minio | true |
grafana.enabled |
Enable Grafana | true |
jupyterhub.enabled |
Enable JupyterHub | true |
nifi.enabled |
Enable Nifi | true |
pgadmin.enabled |
Enable PgAdmin | true |
openldap.enabled |
Enable openldap | true |
phpldapadmin.enabled |
Enable phpLDAPadmin | true |
elasticstack.enabled |
Enable Elastic-stack | false |
kafka.enabled |
Enable Kafka | false |
cassandra.enabled |
Enable Cassandra | false |
Feel free to contribute by making a pull request.
Please read the official Contribution Guide from Helm for more information on how you can contribute to this Chart.