diff --git a/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz new file mode 100644 index 000000000..4c45387cf Binary files /dev/null and b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz differ diff --git a/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/README.md b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/README.md new file mode 100644 index 000000000..fda60de4e --- /dev/null +++ b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/README.md @@ -0,0 +1,7 @@ +[![CircleCI](https://dl.circleci.com/status-badge/img/gh/giantswarm/backstage/tree/main.svg?style=svg&circle-token=726512c4b8bf303eb5e8cbc8bb1f2f395c039e6d)](https://dl.circleci.com/status-badge/redirect/gh/giantswarm/backstage/tree/main) + +# Backstage app by Giant Swarm + +This is Giant Swarm's app for [Backstage](https://backstage.io/), tailored to run both the [Giant Swarm developer portal](https://devportal.giantswarm.io/) as well as Giant Swarm customer portals. + +Check out the [development docs](docs/development.md) to learn about how to add/change functionality and how to run this application locally. diff --git a/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/main.yaml b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/main.yaml new file mode 100644 index 000000000..b67ec8974 --- /dev/null +++ b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/main.yaml @@ -0,0 +1,12 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/README.md + application.giantswarm.io/team: honeybadger + application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/values.schema.json + ui.giantswarm.io/logo: https://s.giantswarm.io/app-icons/backstage/1/logo.svg +chartApiVersion: v1 +chartFile: backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz +dateCreated: '2024-07-11T10:49:04.870090' +digest: c99a480ab9be615ca85de36b55fedd7bb096b9610516341095d38fb1edd52b2a +home: https://github.com/giantswarm/backstage +icon: https://s.giantswarm.io/app-icons/backstage/1/icon.svg diff --git a/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/values.schema.json b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/values.schema.json new file mode 100644 index 000000000..ca21883be --- /dev/null +++ b/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/values.schema.json @@ -0,0 +1,256 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "authSessionSecret": { + "type": "string" + }, + "backendSecret": { + "type": "string" + }, + "backstageDiscovery": { + "type": "object", + "properties": { + "kubernetesId": { + "type": "string", + "description": "Value to set for the backstage.io/kubernetes-id label in resources, for discovery in Backstage." + } + } + }, + "backstage": { + "title": "Backstage parameters", + "type": "object", + "additionalProperties": false, + "properties": { + "appConfig": { + "default": {}, + "examples": [ + { + "app": { + "baseUrl": "https://somedomain.tld" + } + } + ], + "title": "Generates ConfigMap and configures it in the Backstage pods", + "type": ["object", "string"] + }, + "args": { + "title": "Backstage container command arguments", + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "command": { + "title": "Backstage container command", + "type": "array", + "items": { + "type": "string" + }, + "default": ["node", "packages/backend"] + }, + "extraAppConfig": { + "title": "Extra app configuration files to inline into command arguments", + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "properties": { + "filename": { + "type": "string" + }, + "configMapRef": { + "type": "string" + } + } + }, + "default": [] + } + } + }, + "circleci": { + "type": "object", + "properties": { + "apiToken": { + "type": "string" + } + } + }, + "dexAuthCredentials": { + "type": "object", + "properties": { + "gaggle": { + "type": "object", + "properties": { + "clientID": { + "type": "string" + }, + "clientSecret": { + "type": "string" + } + } + }, + "gazelle": { + "type": "object", + "properties": { + "clientID": { + "type": "string" + }, + "clientSecret": { + "type": "string" + } + } + }, + "golem": { + "type": "object", + "properties": { + "clientID": { + "type": "string" + }, + "clientSecret": { + "type": "string" + } + } + }, + "grizzly": { + "type": "object", + "properties": { + "clientID": { + "type": "string" + }, + "clientSecret": { + "type": "string" + } + } + } + } + }, + "githubAppCredentials": { + "type": "string" + }, + "githubAuthCredentials": { + "type": "object", + "properties": { + "clientID": { + "type": "string" + }, + "clientSecret": { + "type": "string" + } + } + }, + "grafana": { + "type": "object", + "properties": { + "apiToken": { + "type": "string" + } + } + }, + "groupID": { + "type": "integer" + }, + "hostnames": { + "type": "array" + }, + "image": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "repository": { + "type": "string" + } + } + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "nodeSelector": { + "type": "object" + }, + "opsgenie": { + "type": "object", + "properties": { + "apiKey": { + "type": "string" + } + } + }, + "port": { + "type": "integer" + }, + "quay": { + "type": "object", + "properties": { + "apiToken": { + "type": "string" + } + } + }, + "registry": { + "type": "object", + "properties": { + "domain": { + "type": "string" + } + } + }, + "resources": { + "type": "object", + "properties": { + "limits": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + }, + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "sentry": { + "type": "object", + "properties": { + "app": { + "type": "object", + "properties": { + "dsn": { + "type": "string" + } + } + }, + "backend": { + "type": "object", + "properties": { + "dsn": { + "type": "string" + } + } + } + } + }, + "userID": { + "type": "integer" + } + } +} diff --git a/index.yaml b/index.yaml index ed5a724e8..c13e2b6b5 100644 --- a/index.yaml +++ b/index.yaml @@ -326,6 +326,23 @@ entries: urls: - https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5c7837b9e012cab8e8b7a370a81449bc445df389.tgz version: 0.29.0-5c7837b9e012cab8e8b7a370a81449bc445df389 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/README.md + application.giantswarm.io/team: honeybadger + application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz-meta/values.schema.json + ui.giantswarm.io/logo: https://s.giantswarm.io/app-icons/backstage/1/logo.svg + apiVersion: v1 + appVersion: 0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c + created: "2024-07-11T10:49:07.125562289Z" + description: Backstage app provided by Giant Swarm + digest: c99a480ab9be615ca85de36b55fedd7bb096b9610516341095d38fb1edd52b2a + home: https://github.com/giantswarm/backstage + icon: https://s.giantswarm.io/app-icons/backstage/1/icon.svg + name: backstage + urls: + - https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c.tgz + version: 0.29.0-5bb38c08105443e7d0cf70a2a228663c3a4ab61c - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-363c17462b0ebc5f34c7cb6250960242d8fe09d6.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.29.0-363c17462b0ebc5f34c7cb6250960242d8fe09d6.tgz-meta/README.md @@ -10286,4 +10303,4 @@ entries: urls: - https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/web-assets-app-0.10.0-1a46cab06afddf425ec52a64856597f73e207202.tgz version: 0.10.0-1a46cab06afddf425ec52a64856597f73e207202 -generated: "2024-07-11T10:26:52.826252049Z" +generated: "2024-07-11T10:49:07.124689032Z"