This repository contains a slightly opinionated Helm chart for running Gel in a Giant Swarm cluster. It assumes an externally managed PostgreSQL instance will be provided.
Why did we add it?
Gel (formerly known as EdgeDB) is a graph database that uses PostgreSQL as a back end. Several capabilities of the Giant Swarm security platform, and specifically Policy API, benefit from the capabilities of a graph database. This app supports those capabilities.
Who can use it?
The chart is slightly opinionated for Giant Swarm's use case, but may be generic enough to be used by others. PRs are welcome.
Note to Giant Swarm customers: Gel is used internally in our platform, and not currently offered as a managed app. You are welcome to use this chart if it suits your needs, but it will not be monitored and support will be on a best-effort basis.
There are several ways to install this app onto a workload cluster.
- Using GitOps to instantiate the App
- Using our web interface.
- By creating an App resource in the management cluster as explained in Getting started with App Platform.
See our full reference on how to configure apps for more details.
- Gel (formerly EdgeDB)
- Chart originally based on the nanak8s edgedb charts