Tommy
bc4ae07d6a
All checks were successful
Release Charts / Get Charts Being Changed (pull_request) Successful in 8s
Validate Charts / Get Charts being Changed (pull_request) Successful in 7s
Release Charts / Publish Helm Chart (pull_request) Has been skipped
Validate Charts / Lint (pull_request) Successful in 7s
Validate Charts / Audit (pull_request) Successful in 7s
Validate Charts / Outdated APIs (pull_request) Successful in 6s
|
||
---|---|---|
.forgejo | ||
charts | ||
.editorconfig | ||
.gitignore | ||
flake.lock | ||
README.md | ||
Taskfile.yaml |
⚠️ There are no guarantees with these Helm Charts. I provide basic patching and watering in the sense that I use most of them myself. If charts are unused they may be removed.
Minimal and Opinionated Helm Charts
... powered by a Norwegian whales and bears
Backend-focused and UX optimized minmal charts built for use with deployments based on Flux. Generally contains Helm charts for infrastructure and some related to security operations.
This is a Helm Chart repository that provides packages for Helm, a Kubernetes configuration manager. Builds are made available under Releases and at charts.253.no.
Some charts have images made available somewhere else or by me, while others were in such a bad state that I chose to simplify them according to the key principle in here: opinionated and minimal. Opinionated means that they're adapted to FluxCD and facilitates best practices such as external-secrets.
As with everything Kubernetes this is a learning journey, so feel free to open an issue.
Below you'll find an overview of the charts and an intro to get you started.
📖 Overview
🟢 Matrix Synapse: An end-to-end encrypted, open source (not free) and UX-friendly alternative to Slack, Teams and Mattermost. I currently have simplified and use this. Based on the chart by ananace.
🟢 Sliding Sync Proxy: A proxy to Matrix servers for the new Element X client.
🟢 Matrix Authentication Service: Matrix auth system implementing MSC3861
🟢 Maubot: Matrix bot system.
🟢 nfty.sh: Push notification server for clients and phones.
🟢 Dispatch: A incident management and coordination system developed by Netflix.
🟢 Immich: High-performance self-hosted photo and video management
🚧 Attic: Nix Binary Cache server that reduces the time to compile and distribute builds (intro post)
🚧 Element Call: WebRTC server for calls and video using Matrix for signalling. Not functional atm.
⚠️ Conduit: An efficient and self-contained Matrix server using an embedded RocksDB database. Currently I use Synapse instead.
⚠️ Netbox: Modeling and docs for IP address management (IPAM) and datacenter infrastructure management (DCIM). This deploys ok but has a few moving parts.
🤩 Licenses and Gratitude
Parts of the repo was inspired by ananace (some parts imported and rewritten).
The general license of this repo is DWTFYWTPB, but respect Apache v2 in some of the repos which were built on other's work. See the individual chart directory for details and these applies.