Skip to content
sdaberdakuPublic

About

Helm charts for Spark Connect, Spark History Server, Trino, Karpenter and Kyverno

Topics

Resources

Stars

18 stars

Watchers

2 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

charts

My custom Helm Chart repository, served from the gh-pages branch at https://sdaberdaku.github.io/charts.

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.

Using the repository

The current repository can be added with the following command:

helm repo add sdaberdaku https://sdaberdaku.github.io/charts

The repository can then be updated with the following command:

helm repo update sdaberdaku

To view the available charts in the repository you can use:

helm search repo sdaberdaku

To install a chart, for example Spark Connect:

helm install spark-connect sdaberdaku/spark-connect --namespace spark --create-namespace

Publishing a chart

To 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.

License

Apache License 2.0

About

Helm charts for Spark Connect, Spark History Server, Trino, Karpenter and Kyverno

Topics

Resources

Stars

18 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages