2023-10-20 11:29:42 +00:00
#+TITLE : Helm Charts
#+DATE : 2023-10-18
2023-10-20 11:41:14 +00:00
** Kubernetes applications packaged into helm charts
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
Minimal charts built for use with Flux.
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
Repo was inspired (and some parts imported) from [[https://gitlab.com/ananace/charts ][ananace ]].
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
*** Charts
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
**** [[charts/element-web][Element Web]]
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
A simplified version of ananace chart, implementing secrets for PostgreSQL as well.
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
**** [[charts/matrix-media-repo][Matrix Media Repo]]
**** [[charts/matrix-synapse][Matrix Synapse]]
**** [[charts/synatainer][Synatainer]]
**** [[charts/sliding-sync-proxy][Matrix Sliding Sync / Sync v3 proxy]]
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
*** Usage
2023-10-20 11:29:42 +00:00
2023-10-20 11:41:14 +00:00
#+BEGIN_SRC
$ helm repo add tommy-skaug-charts ghcr.io/tommy-skaug/charts
2023-10-20 11:29:42 +00:00
#+END_SRC
2023-10-20 11:41:14 +00:00
Check out the ingress configuration in [[./docs/ingress.org ][ingress.org ]]
2023-10-20 11:29:42 +00:00
** License
2023-10-20 11:33:45 +00:00
The general license of this repo is DWTFYWTPB, but it is Apache v2 in some of the repos which were built on other's work. See the individual chart for details.