Commit Graph

291 Commits

Author SHA1 Message Date
David Tuite 86c698d17a Allow setting travis ci auth token via helm 2020-10-24 17:44:01 +01:00
Patrik Oldsberg 3dec8022d2 contrib/kubernetes: update plain example to load config with args 2020-10-22 10:52:07 +02:00
Patrik Oldsberg 3a6a1c481d Merge pull request #2942 from spotify/rugvip/k8s-contrib
contrib/kubernetes: added plain single pod deployment example + k8s docs
2020-10-17 16:05:09 +02:00
Patrik Oldsberg 547cd78456 contrib/kubernetes: added plain single pod deployment example 2020-10-17 15:22:52 +02:00
David Tuite 71de0d8aee Add Google Analytics
Specity a Google Analytics Tracking ID in the `app-config.yaml` to
enable Google Analytics tracking.

```
app:
  title:
  baseUrl:
  googleAnalyticsTrackingId: UA-000000-0
```

If the `googleAnalyticsTrackingId` is not supplied, no tracking script
is added to the application and no tracking can occur.

Includes Helm chart changes to allow overriding the GA Tracking ID.
2020-10-16 14:55:24 +01:00
Patrik Oldsberg 5ff5b1325d Merge pull request #2739 from Marvin9/feat/flexible-theme-for-page
feat: theme customization for pages
2020-10-16 12:47:05 +02:00
Martina Iglesias 7ff2f1c0f0 [charts] Add certificate issuer (#2877) 2020-10-15 11:30:39 +02:00
Marvin9 fe47cb9f07 chore: update example component 2020-10-15 09:37:13 +05:30
David Tuite 7f48256f76 Add newrelic rest api key to helm charts (#2875) 2020-10-14 09:45:45 +02:00
Martina Iglesias Fernandez 9c27e58c03 Update name of env authentication env vars 2020-10-12 09:56:28 +02:00
Martina Iglesias Fernandez cafe45b4a9 Fix feedback from dtuite 2020-10-12 09:24:30 +02:00
Martina Iglesias Fernandez 84e6d0e230 Remove line in initdb script that creates backend db
Since this is already created by the backend
2020-10-12 09:24:30 +02:00
Martina Iglesias Fernandez 797ac6a450 Use app-config.development.yaml to provide configuration instead of local
The app-config.yaml file that comes inside the docker image for the
backend contains configuration for the key `scaffolder.azure`. This
automatically enables the use of azure and it is not possible to set its
values to dummy ones because it will fail when it tries to validate
them.

To avoid the backend throwing an exception for this, the charts are
using the "development" mode (via setting NODE_ENV=development).

This means that the app-config.development.yaml file that ships in the
container woud have higher precedence than the app-config.local.yaml
file that the charts tried to create before. For that reason, for now,
they will override the development file.

A better solution would be to ship the docker images with a minimal
app-config.yaml or even without any config. And then have these charts
provide said file.
2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 6289cea398 Add more documentation to charts README and k8s guide 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 9f44b650f0 Fix ingress bug 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez e0a960558b Fix techdocs and CORS
the cors setting was not loaded by the frontend because it can't see the
app-config.yaml file so it needs to be part of the environment variables
2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez d517a32bcb Fix ingress for lighthouse connection 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 34f6182e48 Fix ingress and baseUrls 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 4851528f2e Make demo data configurable and add more docs 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 024b8bceee Add docs 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 56fae192b5 Fix postgres password secret 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 5db315a48b Add chart testing workflow 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 8c8560f357 Fix name of lightouse configmap ref 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 30c72a6ee0 Fix prettier 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 4b67e8c176 Draft README 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 19932ff7f5 Use hosts in ingress based on baseUrls again 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 8d578eed59 Update docker images to latest master changes 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 14fa4bc899 Add app-config.local.yaml and demo data 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez 04057888d1 Fix prettier error in values.yaml 2020-10-12 09:24:29 +02:00
Martina Iglesias Fernandez f858177780 feat: add basic Helm charts for deploying backstage 2020-10-12 09:24:29 +02:00
Marvin9 a4aa277e9f fix: Replace new theme strategy consumer in handlebar template & Example md file 2020-10-11 19:35:01 +05:30
Marvin9 6e3ba7c2c4 chore: resolve conflicts 2020-10-11 19:19:35 +05:30
Iain Billett 2476e3fa25 Add Dockerfile for helm chart
Add a Dockerfile which can be used to build an image that the helm
charts will use as default. These images require mkdocs and cookiecutter
to be installed (for now) in order to work around the docker requirement
in kubernetes.
2020-10-08 15:36:08 +01:00
Marvin9 75e184a0dd chore: update new consumer variables in example md file & update in handlebars template 2020-10-04 18:05:16 +05:30
Ben Lambert 2f3d37e108 Merge pull request #2530 from timja/use-buster
Update docker base image to buster for node
2020-09-25 10:55:42 +02:00
Jesse Alan Johnson 87ab614fd9 document cleaning - tutorial quickstarts (#2520)
* Formatting & spelling

* Update quickstart-app-plugin.md

* adding md's to contrib folder
2020-09-23 10:53:32 +02:00
Tim Jacomb f77333c351 Update docker base image to buster for node 2020-09-21 11:01:22 +01:00
Alisina Bahadori 357a99a20b Fix Dockerfile comments and README instructions 2020-09-20 23:32:17 +03:30
Alisina Bahadori 5d8afa9bc6 Fix prettier on multi-stage-fontend README.md 2020-09-20 17:57:36 +04:30
Alisina Bahadori 0cfe7461dd Move standalone.Dockerfile to contrib directory 2020-09-20 17:36:19 +04:30
Fredrik Adelöw 53d1f1f9a5 chore(contrib): form the basic contrib hierarchy 2020-09-18 11:04:03 +02:00