https://github.com/mruoss/kompost
A Kubernetes operator providing self-service management of resources for developers.
https://github.com/mruoss/kompost
devops iac kubernetes platform-engineering postgres
Last synced: 5 months ago
JSON representation
A Kubernetes operator providing self-service management of resources for developers.
- Host: GitHub
- URL: https://github.com/mruoss/kompost
- Owner: mruoss
- License: apache-2.0
- Created: 2023-02-18T20:01:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-27T23:48:52.000Z (5 months ago)
- Last Synced: 2025-08-28T07:28:25.102Z (5 months ago)
- Topics: devops, iac, kubernetes, platform-engineering, postgres
- Language: Elixir
- Homepage: https://kompost.chuge.li/
- Size: 401 KB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Kompost
Kompost is a Kubernetes operator providing self-service management for
developers to install infrastructure resources.
It is meant to be installed by operators running their applications on
Kubernetes to give their development teams a way to create certain
infrastructure resources by applying Kubernetes resources to their clusters or
committing to their infra repo when using ArgoCD.
Kompost was written in Elixir, using [`bonny`](https://hexdocs.pm/bonny), a Kubernetes development
framework written in Elixir.
## Links
- [GitHub Repository](https://github.com/mruoss/kompost)
- [Documentation](https://kompost.chuge.li)
- [Helm Chart on ArtifactHUB](https://artifacthub.io/packages/helm/kompost/kompost)
## Usage Example
If you're in charge of managing infrastructure like setting up and maintaining
postgres instances you can install **Kompost** to give your developer teams a
way to install databases on those instances on their own.
## Installing Kompost
To install Kompost, just download the manifest from the [release
page](https://github.com/mruoss/kompost/releases) and apply it to your cluster.
Or you can use the [helm chart](https://artifacthub.io/packages/helm/kompost/kompost) to install Kompost.