diff --git a/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz new file mode 100644 index 000000000..b33400fc2 Binary files /dev/null and b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz differ diff --git a/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/README.md b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/README.md new file mode 100644 index 000000000..fda60de4e --- /dev/null +++ b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.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.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/main.yaml b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/main.yaml new file mode 100644 index 000000000..1495dde64 --- /dev/null +++ b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/main.yaml @@ -0,0 +1,12 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.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.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/values.schema.json + ui.giantswarm.io/logo: https://s.giantswarm.io/app-icons/backstage/1/logo.svg +chartApiVersion: v1 +chartFile: backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz +dateCreated: '2024-06-29T08:18:52.527877' +digest: 22da728dc999e5e3ffbe035417d15d8fd7a3299eba762e8c201c0ed4f90ed5a5 +home: https://github.com/giantswarm/backstage +icon: https://s.giantswarm.io/app-icons/backstage/1/icon.svg diff --git a/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/values.schema.json b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/values.schema.json new file mode 100644 index 000000000..ca21883be --- /dev/null +++ b/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.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 7908c1963..67b12d382 100644 --- a/index.yaml +++ b/index.yaml @@ -1262,6 +1262,23 @@ entries: urls: - https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-f4fd46be2a72d45ac4c5137b486e557c92fac189.tgz version: 0.25.0-f4fd46be2a72d45ac4c5137b486e557c92fac189 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.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.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz-meta/values.schema.json + ui.giantswarm.io/logo: https://s.giantswarm.io/app-icons/backstage/1/logo.svg + apiVersion: v1 + appVersion: 0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1 + created: "2024-06-29T08:18:55.330269439Z" + description: Backstage app provided by Giant Swarm + digest: 22da728dc999e5e3ffbe035417d15d8fd7a3299eba762e8c201c0ed4f90ed5a5 + 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.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1.tgz + version: 0.25.0-ee2fec922320a3d8f84b1d2271b9a711020a05e1 - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-d18d0fb5eb94e30df9db91e59cd3bc86d6cb9d34.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/backstage-0.25.0-d18d0fb5eb94e30df9db91e59cd3bc86d6cb9d34.tgz-meta/README.md @@ -19141,4 +19158,4 @@ entries: urls: - https://giantswarm.github.io/giantswarm-operations-platform-test-catalog/web-assets-app-0.9.9-5e6d455b9c13daeb23a0161e616a4e84b12a6b3d.tgz version: 0.9.9-5e6d455b9c13daeb23a0161e616a4e84b12a6b3d -generated: "2024-06-28T13:27:23.619118139Z" +generated: "2024-06-29T08:18:55.329438866Z"