diff --git a/charts/airflow/Chart.yaml b/charts/airflow/Chart.yaml index 0e0fc9d..a654192 100644 --- a/charts/airflow/Chart.yaml +++ b/charts/airflow/Chart.yaml @@ -27,7 +27,8 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts version: 13.x.x description: The official Helm chart to deploy Apache Airflow, a platform to - programmatically author, schedule, and monitor workflows + programmatically author, schedule, and monitor workflows. + Link to the repo https://github.com/CSCfi/helm-charts home: https://airflow.apache.org/ sources: - https://github.com/apache/airflow diff --git a/charts/airflow/README.md b/charts/airflow/README.md index 42c426d..58f1d4d 100644 --- a/charts/airflow/README.md +++ b/charts/airflow/README.md @@ -24,6 +24,8 @@ [Apache Airflow](https://airflow.apache.org/) is a platform to programmatically author, schedule and monitor workflows. ## Introduction +The default quota in a project is not enough to run Airflow (4 CPU). You must request at least 8 CPU. + This chart will bootstrap an [Airflow](https://airflow.apache.org) deployment on a [OpenShift](http://okd.io) cluster using the [Helm](https://helm.sh) package manager. @@ -37,7 +39,7 @@ cluster using the [Helm](https://helm.sh) package manager. As mentioned in the documentation, you must create a [Webserver Secret Key](https://airflow.apache.org/docs/helm-chart/stable/production-guide.html#webserver-secret-key). To do this, type this command: - ```sh + ``` oc create secret generic webserver-secret --from-literal="webserver-secret-key=$(python3 -c 'import secrets; print(secrets.token_hex(16))')" ``` @@ -45,6 +47,12 @@ Values from `posgresql.auth` must be defined. They must match with the values fr You can change the default user for the Webserver by modifying the values `webserver.defaultUser` +Once done, you can install the chart with Helm: + + ``` + helm install airflow . + ``` + ## Documentation Full documentation for Helm Chart (latest **stable** release) lives [on the website](https://airflow.apache.org/docs/helm-chart/). diff --git a/charts/hedgedoc/Chart.yaml b/charts/hedgedoc/Chart.yaml index 6b46692..0050258 100644 --- a/charts/hedgedoc/Chart.yaml +++ b/charts/hedgedoc/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: hedgedoc-helm description: Hedgedoc Helm Chart for Rahti platform + Link to the repo https://github.com/CSCfi/helm-charts version: 1.0.0 sources: - https://github.com/CSCfi/helm-charts diff --git a/charts/jupyterhub/Chart.yaml b/charts/jupyterhub/Chart.yaml index 4e3180e..7eae04a 100644 --- a/charts/jupyterhub/Chart.yaml +++ b/charts/jupyterhub/Chart.yaml @@ -4,16 +4,9 @@ name: jupyterhub version: 0.0.1-set.by.chartpress appVersion: "4.0.2" description: Multi-user Jupyter installation + Link to the repo https://github.com/CSCfi/helm-charts keywords: [jupyter, jupyterhub, z2jh] home: https://z2jh.jupyter.org sources: [https://github.com/jupyterhub/zero-to-jupyterhub-k8s] icon: https://hub.jupyter.org/helm-chart/images/hublogo.svg kubeVersion: ">=1.23.0-0" -maintainers: - # Since it is a requirement of Artifact Hub to have specific maintainers - # listed, we have added some below, but in practice the entire JupyterHub team - # contributes to the maintenance of this Helm chart. - - name: Erik Sundell - email: erik@sundellopensource.se - - name: Simon Li - url: https://github.com/manics/ diff --git a/charts/matomo/Chart.yaml b/charts/matomo/Chart.yaml index 75cc4ef..341d1af 100644 --- a/charts/matomo/Chart.yaml +++ b/charts/matomo/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: matomo-helm description: Matomo Helm Chart for Rahti platform + Link to the repo https://github.com/CSCfi/helm-charts version: 1.0.0 sources: - https://github.com/CSCfi/helm-charts diff --git a/charts/minio/Chart.yaml b/charts/minio/Chart.yaml index f189a42..bec49cb 100644 --- a/charts/minio/Chart.yaml +++ b/charts/minio/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: minio-helm description: Minio Helm Chart for Rahti platform + Link to the repo https://github.com/CSCfi/helm-charts version: 1.0.0 sources: - https://github.com/CSCfi/helm-charts diff --git a/charts/mlflow/Chart.yaml b/charts/mlflow/Chart.yaml index 76ea8e2..904f48c 100644 --- a/charts/mlflow/Chart.yaml +++ b/charts/mlflow/Chart.yaml @@ -28,6 +28,7 @@ dependencies: - bitnami-common version: 2.x.x description: MLflow is an open-source platform designed to manage the end-to-end machine learning lifecycle. It allows you to track experiments, package code into reproducible runs, and share and deploy models. + Link to the repo https://github.com/CSCfi/helm-charts home: https://bitnami.com icon: https://bitnami.com/assets/stacks/mlflow/img/mlflow-stack-220x234.png keywords: diff --git a/charts/prometheus-grafana/Chart.yaml b/charts/prometheus-grafana/Chart.yaml index a5375b2..7a10ae7 100644 --- a/charts/prometheus-grafana/Chart.yaml +++ b/charts/prometheus-grafana/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: prometheus-grafana-helm description: Prometheus and Grafana Helm Chart for Rahti platform + Link to the repo https://github.com/CSCfi/helm-charts version: 1.0.0 sources: - https://github.com/CSCfi/helm-charts diff --git a/charts/rocketchat/Chart.yaml b/charts/rocketchat/Chart.yaml index 9a3b9fe..1cd6a4b 100644 --- a/charts/rocketchat/Chart.yaml +++ b/charts/rocketchat/Chart.yaml @@ -11,7 +11,8 @@ dependencies: repository: https://nats-io.github.io/k8s/helm/charts version: 0.15.x condition: microservices.enabled -description: Prepare to take off with the ultimate chat platform, experience the next level of team communications +description: Prepare to take off with the ultimate chat platform, experience the next level of team communications. + Link to the repo https://github.com/CSCfi/helm-charts keywords: - chat - communication diff --git a/charts/rocketchat/README.md b/charts/rocketchat/README.md index 930f4ae..5c3b521 100644 --- a/charts/rocketchat/README.md +++ b/charts/rocketchat/README.md @@ -20,7 +20,7 @@ By default, the MongoDB chart requires PV support on underlying infrastructure ( To install the chart with the release name `rocketchat`: ```console -$ helm upgrade --install rocketchat . --set mongodb.auth.passwords={rocketchatPassword},mongodb.auth.rootPassword=rocketchatRootPassword +helm upgrade --install rocketchat . --set mongodb.auth.passwords={rocketchatPassword},mongodb.auth.rootPassword=rocketchatRootPassword ``` Usage of `Values.yaml` file is recommended over using command line arguments `--set`. You must set at least the database password and root password in the values file. @@ -41,7 +41,7 @@ route: host: "rocketchat-test" ``` Now use the following command to deploy -```shell +```console helm install rocketchat . -f Values.yaml ``` @@ -52,7 +52,7 @@ helm install rocketchat . -f Values.yaml To uninstall/delete the `rocketchat` deployment: ```console -$ helm delete rocketchat +helm delete rocketchat ``` ## Configuration diff --git a/charts/rstudio/Chart.yaml b/charts/rstudio/Chart.yaml index 8ecef92..a29a296 100644 --- a/charts/rstudio/Chart.yaml +++ b/charts/rstudio/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: rstudio-helm description: RStudio Helm Chart for Rahti platform + Link to the repo https://github.com/CSCfi/helm-charts version: 1.0.0 sources: - https://github.com/CSCfi/helm-charts diff --git a/charts/spark/Chart.yaml b/charts/spark/Chart.yaml index 6e62add..ca6ac12 100644 --- a/charts/spark/Chart.yaml +++ b/charts/spark/Chart.yaml @@ -16,6 +16,7 @@ dependencies: - bitnami-common version: 2.x.x description: Apache Spark is a high-performance engine for large-scale computing tasks, such as data processing, machine learning and real-time data streaming. It includes APIs for Java, Python, Scala and R. + Link to the repo https://github.com/CSCfi/helm-charts home: https://bitnami.com icon: https://bitnami.com/assets/stacks/spark/img/spark-stack-220x234.png keywords: