Skip to content

Commit

Permalink
Merge pull request #22 from CSCfi/small-fixes
Browse files Browse the repository at this point in the history
Update README and description
  • Loading branch information
jemaltahir authored Feb 29, 2024
2 parents dac9e0a + dd4ba17 commit 76c29f5
Show file tree
Hide file tree
Showing 12 changed files with 24 additions and 14 deletions.
3 changes: 2 additions & 1 deletion charts/airflow/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 9 additions & 1 deletion charts/airflow/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -37,14 +39,20 @@ 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))')"
```

Values from `posgresql.auth` must be defined. They must match with the values from `data.metadataConnection`

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/).
Expand Down
1 change: 1 addition & 0 deletions charts/hedgedoc/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
9 changes: 1 addition & 8 deletions charts/jupyterhub/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: [email protected]
- name: Simon Li
url: https://github.com/manics/
1 change: 1 addition & 0 deletions charts/matomo/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions charts/minio/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions charts/mlflow/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
1 change: 1 addition & 0 deletions charts/prometheus-grafana/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
3 changes: 2 additions & 1 deletion charts/rocketchat/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions charts/rocketchat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -41,7 +41,7 @@ route:
host: "rocketchat-test"
```
Now use the following command to deploy
```shell
```console
helm install rocketchat . -f Values.yaml
```

Expand All @@ -52,7 +52,7 @@ helm install rocketchat . -f Values.yaml
To uninstall/delete the `rocketchat` deployment:

```console
$ helm delete rocketchat
helm delete rocketchat
```

## Configuration
Expand Down
1 change: 1 addition & 0 deletions charts/rstudio/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions charts/spark/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down

0 comments on commit 76c29f5

Please sign in to comment.