Backstage Helm Charts
Go to file
Armel Soro c1b06c96dd
feat: Support autoscaling via HPA (#268)
* feat: expose autoscaling configuration using the HPA resource

Signed-off-by: Armel Soro <asoro@redhat.com>

* Set the Deployment replicas only if autoscaling is not enabled

When autoscaling is enabled, the HPA controller controls the number of replicas [1]

[1] https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/\#migrating-deployments-and-statefulsets-to-horizontal-autoscaling

Signed-off-by: Armel Soro <asoro@redhat.com>

* Add CI values file with autoscaling enabled

Signed-off-by: Armel Soro <asoro@redhat.com>

* Bump chart version

This is a backward-compatible change

Signed-off-by: Armel Soro <asoro@redhat.com>

* Update values schema

Signed-off-by: Armel Soro <asoro@redhat.com>

* Update README

Signed-off-by: Armel Soro <asoro@redhat.com>

---------

Signed-off-by: Armel Soro <asoro@redhat.com>
2025-07-09 21:16:13 +01:00
.github chore(deps): bump sigstore/cosign-installer from 3.8.2 to 3.9.1 (#267) 2025-06-23 17:54:27 +01:00
.pre-commit fix: Updates to jsonschema dereference script (#235) 2024-11-25 16:14:42 +00:00
charts feat: Support autoscaling via HPA (#268) 2025-07-09 21:16:13 +01:00
.codespellrc feat: adds codespell action to ensure correct spelling (#259) 2025-04-14 15:56:44 +02:00
.gitignore Adding release_name to the instructions The release_name was missing in the instructions (#32) 2022-12-15 12:32:29 +01:00
.helmignore feat: values.schema.json to support air-gapped environments (#141) 2023-10-25 08:47:00 +02:00
.pre-commit-config.yaml feat: adds codespell action to ensure correct spelling (#259) 2025-04-14 15:56:44 +02:00
CONTRIBUTING.md chore(docs): contributing docs (#189) 2024-05-22 14:29:52 +02:00
LICENSE chore: Add license (#7) 2022-12-12 15:35:36 +01:00
NOTICE chore: Add license (#7) 2022-12-12 15:35:36 +01:00
README.md feat: Allow configuring the Service IP Family policy to make it dual-stack (#252) 2025-02-23 14:35:03 +00:00
cr.yaml chore: Generate release notes (#50) 2023-01-11 13:28:24 +01:00
ct-install.yaml chore: Add CI tests (#8) 2022-12-06 15:16:22 -06:00
ct.yaml chore: Add CI tests (#8) 2022-12-06 15:16:22 -06:00

README.md

Backstage Helm Chart

Backstage is an open platform for building developer portals. Powered by a centralized software catalog, Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.

Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end.

[!CAUTION] This Helm chart deploys a pre-packaged container image which contains a vanilla Backstage instance for demo purposes. This image is probably not suitable for use in production. For further customization of the Backstage instance (plugin installation, UI changes, etc.) please create your own custom instance and container image. For details please consult the Backstage documentation

Scope

This chart focuses on providing users the same experience and functionality no matter what flavor of Kubernetes they use. This chart will support only patterns that are either customary for all Kubernetes flavors, are commonly used in the Bitnami charts ecosystem, and recognized as Backstage official patterns.

We welcome other, more specialized, charts to use this canonical chart as a direct dependency, expanding the feature set further, beyond this scope.

A list of derived charts:

Usage

[!NOTE] Documentation for the Backstage chart can be found here

Charts are available in the following formats:

Installing from the Chart Repository

The following command can be used to add the chart repository:

helm repo add backstage https://backstage.github.io/charts

Once the chart has been added, install one of the available charts:

helm upgrade -i <release_name> backstage/backstage

Installing from an OCI Registry

Charts are also available in OCI format. The list of available charts can be found here.

Install one of the available charts:

helm upgrade -i <release_name> oci://ghcr.io/backstage/charts/backstage --version=<version>

Backstage Chart

More information can be found by inspecting the backstage chart.