Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.

Commit

Permalink
Merge pull request #49 from tumido/update-deps
Browse files Browse the repository at this point in the history
chore: update deps and add Chart.yaml metadata
  • Loading branch information
tumido committed May 2, 2023
2 parents 20fc839 + a225778 commit 5b45ad7
Show file tree
Hide file tree
Showing 4 changed files with 156 additions and 30 deletions.
8 changes: 4 additions & 4 deletions charts/backstage/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
version: 1.17.1
version: 2.2.4
- name: backstage
repository: https://backstage.github.io/charts
version: 0.18.0
digest: sha256:856ccea6ad70c2d20936a39c97a68c3d96f5451b2cf277ebbc52e8f9695ee70f
generated: "2023-03-13T15:03:48.826673+01:00"
version: 0.21.1
digest: sha256:b0f2c6e7dd5f3ed8b06f748f3778b7441ca53310d2348037715cdc029b882e14
generated: "2023-04-28T10:57:55.832512+02:00"
53 changes: 34 additions & 19 deletions charts/backstage/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,29 +1,44 @@
annotations:
artifacthub.io/category: integration-delivery
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |
- name: support
url: https://github.com/janus-idp/helm-backstage/issues
- name: Chart Source
url: https://github.com/janus-idp/helm-backstage
- name: Default Image Source
url: https://github.com/janus-idp/redhat-backstage-build
charts.openshift.io/name: Backstage
charts.openshift.io/provider: Janus-IDP
charts.openshift.io/supportURL: https://github.com/janus-idp/helm-backstage/issues
apiVersion: v2
name: backstage
description: A Helm chart for deploying a Backstage application

# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application

# 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: 1.0.0

dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
tags:
- bitnami-common
version: 1.x.x
version: 2.x.x
- name: backstage
repository: https://backstage.github.io/charts
version: ">=0.18.0"
version: ">=0.21.1"
alias: upstream
home: https://janus-idp.io
icon: https://avatars.githubusercontent.com/u/117844786
keywords:
- backstage
- idp
- janus-idp
maintainers:
- name: Janus-IDP
url: https://janus-idp.io
name: backstage
type: application
sources:
- https://github.com/janus-idp/helm-backstage
- https://github.com/janus-idp/redhat-backstage-build

# 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: 1.0.1
19 changes: 16 additions & 3 deletions charts/backstage/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,23 @@

# Janus-IDP Backstage Helm Chart

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

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

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Janus-IDP | | <https://janus-idp.io> |

## Source Code

* <https://github.com/janus-idp/helm-backstage>
* <https://github.com/janus-idp/redhat-backstage-build>

---

[Janus-IDP](https://janus-idp.io/) Backstage chart is an oppinionated 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 oppinionated values.
Expand Down Expand Up @@ -81,8 +94,8 @@ The command removes all the Kubernetes components associated with the chart and

| Repository | Name | Version |
|------------|------|---------|
| https://backstage.github.io/charts | upstream(backstage) | >=0.18.0 |
| https://charts.bitnami.com/bitnami | common | 1.x.x |
| https://backstage.github.io/charts | upstream(backstage) | >=0.21.1 |
| https://charts.bitnami.com/bitnami | common | 2.x.x |

## Values

Expand Down
106 changes: 102 additions & 4 deletions charts/backstage/values.schema.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,112 @@
{
"$schema": "https://json-schema.org/draft/2019-09/schema",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "http://example.com/example.json",
"type": "object",
"default": {},
"title": "Root Schema",
"properties": {
"upstream": {
"title": "Upstream Backstage chart schema.",
"type": "object",
"default": {},
"title": "Upstream Backstage chart schema"
"default": {
"backstage": {
"image": {
"registry": "quay.io",
"repository": "janus-idp/redhat-backstage-build",
"tag": "latest"
}
}
}
},
"route": {
"title": "OpenShift Route parameters.",
"type": "object",
"additionalProperties": false,
"properties": {
"annotations": {
"title": "Route specific annotations.",
"type": "object",
"default": {}
},
"enabled": {
"title": "Enable the creation of the route resource.",
"type": "boolean",
"default": false
},
"host": {
"title": "Set the host attribute to a custom value.",
"type": "string",
"default": "",
"examples": [
"https://bakstage.example.com"
]
},
"path": {
"title": "Path that the router watches for, to route traffic for to the service.",
"type": "string",
"default": "/"
},
"wildcardPolicy": {
"title": "Wildcard policy if any for the route.",
"type": "string",
"default": "None",
"enum": [
"None",
"Subdomain"
]
},
"tls": {
"title": "Route TLS parameters.",
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"title": "Enable TLS configuration for the host defined at `route.host` parameter.",
"type": "boolean",
"default": false
},
"termination": {
"title": "Specify TLS termination.",
"type": "string",
"default": "edge",
"enum": [
"edge",
"reencrypt",
"passthrough"
]
},
"certificate": {
"title": "Certificate contents.",
"type": "string",
"default": ""
},
"key": {
"title": "Key file contents.",
"type": "string",
"default": ""
},
"caCertificate": {
"title": "Cert authority certificate contents.",
"type": "string",
"default": ""
},
"destinationCACertificate": {
"title": "Contents of the ca certificate of the final destination.",
"type": "string",
"default": ""
},
"insecureEdgeTerminationPolicy": {
"title": "Indicates the desired behavior for insecure connections to a route.",
"type": "string",
"default": "Redirect",
"enum": [
"Redirect",
"None",
""
]
}
}
}
}
}
}
}

0 comments on commit 5b45ad7

Please sign in to comment.