Skip to content

Commit

Permalink
update links and version to 2.13.0 (#1)
Browse files Browse the repository at this point in the history
Signed-off-by: Nick Boldt <[email protected]>
  • Loading branch information
nickboldt authored Feb 2, 2024
1 parent be61159 commit d64ab71
Show file tree
Hide file tree
Showing 6 changed files with 75 additions and 33 deletions.
51 changes: 43 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Backstage Helm Chart for OpenShift

# RHDH Backstage Helm Chart for OpenShift

[![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.13.0](https://img.shields.io/badge/Version-2.13.0-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)

A Helm chart for deploying RHDH (a Backstage application)

**Homepage:** <https://janus-idp.io>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Red Hat Developer Hub Team | | <https://github.com/redhat-developer/rhdh-chart> |

## Source Code

* <https://github.com/redhat-developer/rhdh-chart>
* <https://github.com/janus-idp/backstage-showcase>

---

RHDH 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.
Expand All @@ -12,8 +35,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

Expand All @@ -25,20 +48,32 @@ 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 <release_name> 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 replaces https://github.com/janus-idp/helm-backstage, which has been deprecated in Feb 2024.

Charts are also available in OCI format. The list of available releases can be found [here](https://github.com/orgs/redhat-developer/packages/container/package/rhdh-chart%2Fbackstage).

Install one of the available charts:
Install one of the available versions:

```shell
helm upgrade -i <release_name> oci://ghcr.io/janus-idp/helm-backstage/backstage --version=<version>
helm upgrade -i <release_name> oci://ghcr.io/redhat-developer/rhdh-chart/backstage --version=<version>
```

## Backstage Chart
Expand Down
16 changes: 8 additions & 8 deletions charts/backstage/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@ 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: A Helm chart for deploying RHDH (a Backstage application)
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
Expand All @@ -31,14 +31,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.13.0
22 changes: 13 additions & 9 deletions charts/backstage/README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@

# Janus-IDP Backstage Helm Chart
# RHDH Backstage Helm Chart for OpenShift

[![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.13.0](https://img.shields.io/badge/Version-2.13.0-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
A Helm chart for deploying RHDH (a Backstage application)

**Homepage:** <https://janus-idp.io>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Janus-IDP | | <https://janus-idp.io> |
| Red Hat Developer Hub Team | | <https://github.com/redhat-developer/rhdh-chart> |

## Source Code

* <https://github.com/janus-idp/helm-backstage>
* <https://github.com/redhat-developer/rhdh-chart>
* <https://github.com/janus-idp/backstage-showcase>

---

[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.
RHDH 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.

Expand Down Expand Up @@ -55,7 +55,7 @@ This chart bootstraps a [Backstage](https://backstage.io/docs/deployment/docker)

## Usage

Chart is available in the following formats:
Charts are available in the following formats:

- [Chart Repository](https://helm.sh/docs/topics/chart_repository/)
- [OCI Artifacts](https://helm.sh/docs/topics/registries/)
Expand All @@ -65,6 +65,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
```

Expand All @@ -86,12 +88,14 @@ helm upgrade -i <release_name> 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 replaces https://github.com/janus-idp/helm-backstage, which has been deprecated in Feb 2024.

Charts are also available in OCI format. The list of available releases can be found [here](https://github.com/orgs/redhat-developer/packages/container/package/rhdh-chart%2Fbackstage).

Install one of the available versions:

```shell
helm upgrade -i <release_name> oci://ghcr.io/janus-idp/helm-backstage/backstage --version=<version>
helm upgrade -i <release_name> oci://ghcr.io/redhat-developer/rhdh-chart/backstage --version=<version>
```

> **Tip**: List all releases using `helm list`
Expand Down
15 changes: 9 additions & 6 deletions charts/backstage/README.md.gotmpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Janus-IDP Backstage Helm Chart
# RHDH Backstage Helm Chart for OpenShift

{{ template "chart.deprecationWarning" . }}

Expand All @@ -16,7 +16,7 @@

---

[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.
RHDH 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.

Expand Down Expand Up @@ -49,7 +49,7 @@ This chart bootstraps a [Backstage](https://backstage.io/docs/deployment/docker)

## Usage

Chart is available in the following formats:
Charts are available in the following formats:

- [Chart Repository](https://helm.sh/docs/topics/chart_repository/)
- [OCI Artifacts](https://helm.sh/docs/topics/registries/)
Expand All @@ -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
```

Expand All @@ -80,12 +82,14 @@ helm upgrade -i <release_name> 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 replaces https://github.com/janus-idp/helm-backstage, which has been deprecated in Feb 2024.

Charts are also available in OCI format. The list of available releases can be found [here](https://github.com/orgs/redhat-developer/packages/container/package/rhdh-chart%2Fbackstage).

Install one of the available versions:

```shell
helm upgrade -i <release_name> oci://ghcr.io/janus-idp/helm-backstage/backstage --version=<version>
helm upgrade -i <release_name> oci://ghcr.io/redhat-developer/rhdh-chart/backstage --version=<version>
```

> **Tip**: List all releases using `helm list`
Expand Down Expand Up @@ -184,7 +188,6 @@ upstream:
origin: 'https://{{"{{"}}- include "janus-idp.hostname" . {{"}}"}}'
```


### Vanilla Kubernetes compatibility mode

In order to deploy this chart on vanilla Kubernetes or any other non-OCP platform, please make sure to apply the following changes. Note that further customizations may be required, depending on your exact Kubernetes setup:
Expand Down
2 changes: 1 addition & 1 deletion charts/backstage/values.schema.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
2 changes: 1 addition & 1 deletion charts/backstage/values.schema.tmpl.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down

0 comments on commit d64ab71

Please sign in to comment.