Skip to content

eclipse-apoapsis/helm-charts

Eclipse Apoapsis Helm Charts

This repository contains Helm charts for the Eclipse Apoapsis project.

ORT Server

A Helm chart for deploying the ORT Server.

Chart releases are available via:

  • GitHub Releases: Download the chart archive from the releases page.
  • GitHub OCI Registry: Pull directly with Helm:
    helm pull oci://ghcr.io/eclipse-apoapsis/charts/ort-server --version <version>

ORT Server Dev Stack

A Helm chart for spinning up a local ORT Server environment on kind (Kubernetes in Docker). It bundles ORT Server together with dependencies like PostgreSQL, RabbitMQ, Keycloak, and an ECK-managed Elasticsearch, Kibana, and Logstash stack.

1. Create the kind cluster using the provided configuration:

kind create cluster --config charts/dev-stack/kind-cluster.yaml

2. Install the Elastic Cloud on Kubernetes operator and CRDs:

helm repo add elastic https://helm.elastic.co
helm repo update
helm install elastic-operator elastic/eck-operator -n elastic-system --create-namespace
kubectl wait --for=condition=established crd/elasticsearches.elasticsearch.k8s.elastic.co --timeout=120s
kubectl wait --for=condition=established crd/kibanas.kibana.k8s.elastic.co --timeout=120s
kubectl wait --for=condition=established crd/logstashes.logstash.k8s.elastic.co --timeout=120s

3. Install the chart:

helm dependency update charts/dev-stack
helm upgrade --install dev charts/dev-stack --timeout 20m --force-conflicts

Contributing

Chart documentation is generated from values.yaml comments using helm-docs. See the installation instructions to install the tool before contributing.

To regenerate the chart README.md files manually, run:

helm-docs --chart-to-generate charts/ort-server --sort-values-order=file

To do this automatically on every commit, run this once after cloning:

git config core.hooksPath hooks

About

A collection of Helm charts for the Eclipse Apoapsis project.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages