An open API service indexing awesome lists of open source software.

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.

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.