My custom Helm Chart repository, served from the gh-pages branch at https://sdaberdaku.github.io/charts.
| Chart | Folder | Latest version | Description |
|---|---|---|---|
spark-connect |
spark-connect | 2.0.1 | Deprecated. The Spark Connect chart now lives in spark-connect-chart and installs from oci://ghcr.io/sdaberdaku/charts/spark-connect. Its values are not compatible with 2.x. |
spark-history-server |
spark-history-server | 1.0.0 | Spark History Server web UI for completed and running Spark applications. |
trino |
trino | 0.15.0 | Trino 435, based on the official Trino chart from trinodb/charts. |
jdbc-connections |
trino-jdbc-connections | 1.0.0 | JDBC connections stored as Kubernetes secrets, for use by Trino. |
karpenter-extra |
karpenter-extra | 1.0.0 | Karpenter NodeClasses and NodePools. |
kyverno-policy |
kyverno-policy | 1.0.0 | Kyverno ClusterPolicy that forces a nodeSelector and tolerations on all pods of a namespace. |
storage-class-with-tags |
storage-class-with-tags | 1.0.0 | Storage class that enforces EBS volume tagging. |
secrets |
airflow-secrets | 1.0.0 | Kubernetes secrets required by Airflow. |
spark-addon |
airflow-spark-addon | 1.0.0 | Spark add-ons for Airflow. |
Each folder has a README with the chart's values.
The current repository can be added with the following command:
helm repo add sdaberdaku https://sdaberdaku.github.io/chartsThe repository can then be updated with the following command:
helm repo update sdaberdakuTo view the available charts in the repository you can use:
helm search repo sdaberdakuTo install a chart, for example Spark Connect:
helm install spark-connect sdaberdaku/spark-connect --namespace spark --create-namespaceTo build a Helm package use the following command:
helm package <package-path>After the package has been built, rebuild the index with:
helm repo index .The chart READMEs are generated with helm-docs through the pre-commit hooks in
.pre-commit-config.yaml.