diff --git a/README.md b/README.md index 9df3382..1e19610 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,30 @@ -# Backstage Helm Chart for OpenShift - +# Janus-IDP Backstage Helm Chart for OpenShift + +> **:exclamation: This Helm Chart is deprecated!** + +[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/janus-idp&style=flat-square)](https://artifacthub.io/packages/search?repo=janus-idp) +![Version: 2.12.5](https://img.shields.io/badge/Version-2.12.5-informational?style=flat-square) +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) + +DEPRECATED A Helm chart for deploying a Backstage application. See https://github.com/redhat-developer/rhdh-chart + +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| Janus-IDP | | | + +## Source Code + +* +* + +--- + +[Janus-IDP](https://janus-idp.io/) Backstage chart is an opinionated flavor of the upstream chart located at [backstage/charts](https://github.com/backstage/charts). It extends the upstream chart with additional OpenShift specific functionality and provides opinionated values. + [Backstage](https://backstage.io) 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. @@ -12,8 +37,8 @@ This chart extends all the features in the upstream chart in addition to includi Charts are available in the following formats: -* [Chart Repository](https://helm.sh/docs/topics/chart_repository/) -* [OCI Artifacts](https://helm.sh/docs/topics/registries/) +- [Chart Repository](https://helm.sh/docs/topics/chart_repository/) +- [OCI Artifacts](https://helm.sh/docs/topics/registries/) ### Installing from the Chart Repository @@ -25,7 +50,17 @@ helm repo add backstage https://backstage.github.io/charts helm repo add janus-idp https://janus-idp.github.io/helm-backstage ``` -Once the chart has been added, install one of the available charts: +Once the chart has been added, install this chart. However before doing so, please review the default `values.yaml` and adjust as needed. + +- If your cluster doesn't provide PVCs, you should disable PostgreSQL persistence via: + + ```yaml + upstream: + postgresql: + primary: + persistence: + enabled: false + ``` ```console helm upgrade -i janus-idp/backstage @@ -33,9 +68,17 @@ helm upgrade -i janus-idp/backstage ### Installing from an OCI Registry -Charts are also available in OCI format. The list of available charts can be found [here](https://github.com/orgs/janus-idp?tab=packages&repo_name=helm-backstage). +Note: this repo is deprecated. New chart updates will be in `[redhat-developer/rhdh-chart](https://github.com/orgs/redhat-developer/packages/container/package/rhdh-chart%2Fbackstage)` starting in 2024. + +Chart is also available in OCI format. The list of available releases can be found [here](https://github.com/orgs/janus-idp/packages/container/package/helm-backstage%2Fbackstage). + +Install one of the available versions: + +```shell +helm upgrade -i oci://ghcr.io/redhat-developer/rhdh-chart/backstage --version= +``` -Install one of the available charts: +or ```shell helm upgrade -i oci://ghcr.io/janus-idp/helm-backstage/backstage --version= diff --git a/charts/backstage/Chart.yaml b/charts/backstage/Chart.yaml index 2d04ca6..d3033ec 100644 --- a/charts/backstage/Chart.yaml +++ b/charts/backstage/Chart.yaml @@ -3,16 +3,17 @@ annotations: artifacthub.io/license: Apache-2.0 artifacthub.io/links: | - name: support - url: https://github.com/janus-idp/helm-backstage/issues + url: https://github.com/redhat-developer/rhdh-chart/issues - name: Chart Source - url: https://github.com/janus-idp/helm-backstage + url: https://github.com/redhat-developer/rhdh-chart - name: Default Image Source url: https://github.com/janus-idp/backstage-showcase charts.openshift.io/name: Backstage charts.openshift.io/provider: Janus-IDP - charts.openshift.io/supportURL: https://github.com/janus-idp/helm-backstage/issues + charts.openshift.io/supportURL: https://github.com/redhat-developer/rhdh-chart/issues apiVersion: v2 -description: A Helm chart for deploying a Backstage application +description: DEPRECATED A Helm chart for deploying a Backstage application. See https://github.com/redhat-developer/rhdh-chart +deprecated: true dependencies: - name: common repository: https://charts.bitnami.com/bitnami @@ -31,14 +32,14 @@ keywords: - janus-idp kubeVersion: ">= 1.19.0-0" maintainers: - - name: Janus-IDP - url: https://janus-idp.io + - name: Red Hat Developer Hub Team + url: https://github.com/redhat-developer/rhdh-chart name: backstage type: application sources: - - https://github.com/janus-idp/helm-backstage + - https://github.com/redhat-developer/rhdh-chart - https://github.com/janus-idp/backstage-showcase # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.12.4 +version: 2.12.5 diff --git a/charts/backstage/README.md b/charts/backstage/README.md index 76481ba..a14f9f1 100644 --- a/charts/backstage/README.md +++ b/charts/backstage/README.md @@ -1,11 +1,13 @@ -# Janus-IDP Backstage Helm Chart +# Janus-IDP Backstage Helm Chart for OpenShift + +> **:exclamation: This Helm Chart is deprecated!** [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/janus-idp&style=flat-square)](https://artifacthub.io/packages/search?repo=janus-idp) -![Version: 2.12.4](https://img.shields.io/badge/Version-2.12.4-informational?style=flat-square) +![Version: 2.12.5](https://img.shields.io/badge/Version-2.12.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) -A Helm chart for deploying a Backstage application +DEPRECATED A Helm chart for deploying a Backstage application. See https://github.com/redhat-developer/rhdh-chart **Homepage:** @@ -13,11 +15,11 @@ A Helm chart for deploying a Backstage application | Name | Email | Url | | ---- | ------ | --- | -| Janus-IDP | | | +| Red Hat Developer Hub Team | | | ## Source Code -* +* * --- @@ -65,6 +67,8 @@ Chart is available in the following formats: The following command can be used to add the chart repository: ```console +helm repo add bitnami https://charts.bitnami.com/bitnami +helm repo add backstage https://backstage.github.io/charts helm repo add janus-idp https://janus-idp.github.io/helm-backstage ``` @@ -86,10 +90,18 @@ helm upgrade -i janus-idp/backstage ### Installing from an OCI Registry -Chart is also available in OCI format. The list of available releases can be found [here](https://github.com/janus-idp/helm-backstage/pkgs/container/charts%2Fbackstage). +Note: this repo is deprecated. New chart updates will be in `[redhat-developer/rhdh-chart](https://github.com/orgs/redhat-developer/packages/container/package/rhdh-chart%2Fbackstage)` starting in 2024. + +Chart is also available in OCI format. The list of available releases can be found [here](https://github.com/orgs/janus-idp/packages/container/package/helm-backstage%2Fbackstage). Install one of the available versions: +```shell +helm upgrade -i oci://ghcr.io/redhat-developer/rhdh-chart/backstage --version= +``` + +or + ```shell helm upgrade -i oci://ghcr.io/janus-idp/helm-backstage/backstage --version= ``` diff --git a/charts/backstage/README.md.gotmpl b/charts/backstage/README.md.gotmpl index 78fc45c..aa7b130 100644 --- a/charts/backstage/README.md.gotmpl +++ b/charts/backstage/README.md.gotmpl @@ -1,4 +1,4 @@ -# Janus-IDP Backstage Helm Chart +# Janus-IDP Backstage Helm Chart for OpenShift {{ template "chart.deprecationWarning" . }} @@ -59,6 +59,8 @@ Chart is available in the following formats: The following command can be used to add the chart repository: ```console +helm repo add bitnami https://charts.bitnami.com/bitnami +helm repo add backstage https://backstage.github.io/charts helm repo add janus-idp https://janus-idp.github.io/helm-backstage ``` @@ -80,10 +82,18 @@ helm upgrade -i janus-idp/backstage ### Installing from an OCI Registry -Chart is also available in OCI format. The list of available releases can be found [here](https://github.com/janus-idp/helm-backstage/pkgs/container/charts%2Fbackstage). +Note: this repo is deprecated. New chart updates will be in `[redhat-developer/rhdh-chart](https://github.com/orgs/redhat-developer/packages/container/package/rhdh-chart%2Fbackstage)` starting in 2024. + +Chart is also available in OCI format. The list of available releases can be found [here](https://github.com/orgs/janus-idp/packages/container/package/helm-backstage%2Fbackstage). Install one of the available versions: +```shell +helm upgrade -i oci://ghcr.io/redhat-developer/rhdh-chart/backstage --version= +``` + +or + ```shell helm upgrade -i oci://ghcr.io/janus-idp/helm-backstage/backstage --version= ``` diff --git a/charts/backstage/values.schema.json b/charts/backstage/values.schema.json index 4cad8ca..9bf88e5 100644 --- a/charts/backstage/values.schema.json +++ b/charts/backstage/values.schema.json @@ -1,5 +1,5 @@ { - "$id": "https://raw.githubusercontent.com/janus-idp/helm-backstage/main/charts/backstage/values.schema.json", + "$id": "https://raw.githubusercontent.com/redhat-developer/rhdh-chart/main/charts/backstage/values.schema.json", "properties": { "global": { "properties": { diff --git a/charts/backstage/values.schema.tmpl.json b/charts/backstage/values.schema.tmpl.json index e60f9a3..f0a9e86 100644 --- a/charts/backstage/values.schema.tmpl.json +++ b/charts/backstage/values.schema.tmpl.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://raw.githubusercontent.com/janus-idp/helm-backstage/main/charts/backstage/values.schema.json", + "$id": "https://raw.githubusercontent.com/redhat-developer/rhdh-chart/main/charts/backstage/values.schema.json", "type": "object", "title": "Root Schema", "properties": {