Skip to content

Backstage Amazon EKS Blueprints AddOn

This add-on installs Backstage.

Dependencies

The add-on depends on the following components: - a Backstage Docker image stored in a Container Registry - a subdomain for the Backstage application - AWS Load Balancer Controller, which will instantiate an ALB to fulfill the Ingress installed by the Backstage's Helm chart; the dependency is satisfied by AwsLoadBalancerControllerAddOn, which needs to be included in the list of add-ons - a certificate for the subdomain, made available by the either CreateCertificateProvider or ImportCertificateProvider, to be assigned to the load balancer - a database instance, implementing the IDatabaseInstance interface and registered by a resource provider - a Secret deployed in the cluster, which will be used to expose the database credentials as environement variables: ${POSTGRES_USER} and ${POSTGRES_PASSWORD}

Setup

For a fully working setup, please see the Backstage pattern in the EKS Blueprints Pattern repository.