EngineerBetter / concourse-up

Deprecated - used Control Tower instead
https://github.com/EngineerBetter/control-tower
Apache License 2.0
203 stars 29 forks source link

Grafana config #105

Open till opened 5 years ago

till commented 5 years ago

How do you configure the included Grafana to use GitHub Auth?

For Grafana itself, I've done configuration before. It's straight forward: https://grafana.com/docs/auth/github/

Is there anything to pass along to a concourse-up to enable that?

crsimmons commented 5 years ago

Hi @till

There is currently no way to do this in Concourse Up. It is potentially something we could implement though.

It is worth noting that we are no longer developing Concourse Up as a project. If we do end up implementing this it will be on this project's spiritual successor Control Tower.

till commented 5 years ago

@crsimmons I understand. Can you give me any pointers if I can manage this via Ansible, or is concourse-up potentially destructive of changes done outside of it?

crsimmons commented 5 years ago

In Concourse Up Grafana is managed with BOSH and is colocated with the Concourse Web VM. Because of this I would suspect that any manual changes would be overwritten by subsequent concourse-up deploys.

till commented 5 years ago

@crsimmons I'd take a stab at a PR, but I couldn't figure out how and where Grafana is installed? Any pointers? I'd propose some changes.

crsimmons commented 5 years ago

Grafana is installed via the BOSH release. The manifest is in a separate repo and is pulled into Concourse-up when the binary is built.

You can find the grafana section here: https://github.com/EngineerBetter/control-tower-ops/blob/master/manifest.yml#L159-L179