Commit Graph

41 Commits

Author SHA1 Message Date
Patrik Oldsberg 3d167eef48 Merge pull request #5437 from azhurbilo/lighthouse-disabled
Add ability to change Service type and exclude some k8s resources using vars  (Helm Chart)
2021-04-28 16:08:23 +02:00
Martina Iglesias Fernandez 213cd261b6 [chart] Update docker image
Signed-off-by: Martina Iglesias Fernandez <martina@roadie.io>
2021-04-28 11:33:23 +02:00
azhurbilo 0aff8985d1 ability to disable postgres CA mount
Signed-off-by: azhurbilo <artemzhurbilo@gmail.com>
2021-04-28 01:52:31 +03:00
azhurbilo 041575f257 ability to change components service type
Signed-off-by: azhurbilo <artemzhurbilo@gmail.com>
2021-04-22 21:05:05 +03:00
azhurbilo 8e067f00be add ability to disable some helm lighthouse resources
Signed-off-by: azhurbilo <artemzhurbilo@gmail.com>
2021-04-22 21:05:05 +03:00
Fredrik Adelöw c28689c686 change all $env to ${}
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-15 13:26:44 +02:00
Gerard Wilkinson 9f808f97c8 Clarification on documentation for postgres Helm chart
Signed-off-by: Gerard Wilkinson <gerard@ignite.systems>
2021-03-22 12:15:44 +00:00
Gerard Wilkinson 29dcd30e99 Removing commented lines as now documented instead
Signed-off-by: Gerard Wilkinson <gerard@ignite.systems>
2021-03-22 12:05:50 +00:00
Gerard Wilkinson d15f35fa88 Adding docs for change
Signed-off-by: Gerard Wilkinson <gerard@ignite.systems>
2021-03-22 12:05:50 +00:00
Gerard Wilkinson f443a9650d Adding nodeSelector option to Helm Chart
Signed-off-by: Gerard Wilkinson <gerard@ignite.systems>
2021-03-22 12:05:50 +00:00
Fredrik Adelöw 88de6b6c81 remove some occurrences of the old syntax 2021-02-16 08:11:46 +01:00
David Tuite d298d50639 Add pagerduty config to helm chart 2020-12-05 21:49:03 +00:00
Adam Harvey a51d475899 Standarize code fence and wording tweaks (#3285) 2020-11-13 08:51:11 +01:00
Iain Billett b0cb451f5d Chart updates (#3241)
* Allow deployments to use private images

The docker credentials secret can be created by:
kubectl create secret docker-registry <name> # args

* Update db password secret on update too

Support changing DB password on upgrade.

* Update Readme

* How to use private docker repos
* Clear up some confusion around the ca configmap name
2020-11-05 13:03:13 +01:00
Patrik Oldsberg 474bb5b57f rewrite other references to spotify/backstage and sorrounding things 2020-11-03 11:39:27 +01:00
Patrik Oldsberg af141c0766 rewrite repo location urls 2020-11-03 11:03:49 +01:00
David Tuite 86c698d17a Allow setting travis ci auth token via helm 2020-10-24 17:44:01 +01: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
Martina Iglesias 7ff2f1c0f0 [charts] Add certificate issuer (#2877) 2020-10-15 11:30:39 +02:00
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