This repository contains Helm charts for the Eclipse Apoapsis project.
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>
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.yaml2. 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=120s3. Install the chart:
helm dependency update charts/dev-stack
helm upgrade --install dev charts/dev-stack --timeout 20m --force-conflictsChart 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=fileTo do this automatically on every commit, run this once after cloning:
git config core.hooksPath hooks