digger icon indicating copy to clipboard operation
digger copied to clipboard

Documentation Backend

Open frank-bee opened this issue 2 years ago • 3 comments

To be able to use digger productively as a large company as we are, we need a better documentation about the backend:

  • how is the architecture?
  • what kind of data is sent to the backend?
  • is the connection secure ( auth z , auth n, encryption)?
  • is there a way to setup the backend on-premise / in the own (AWS) cloud account? how?

frank-bee avatar Jul 18 '23 06:07 frank-bee

Thanks so much for reporting @frank-bee ! Great and super helpful points, we need to improve docs

  • architecture: basically we have a minimal orchestrator backend and a CLI wrapper on top of Terraform. Some more details here: https://diggerdev.notion.site/Why-digger-introduces-an-orchestrator-3d28029d53a3473d9c9e5f54f3b52d91
  • data sent to backend: nothing sensitive, no secrets, not even Terraform code. That's all handled in the CI workers. Telemetry also anonymized: https://github.com/diggerhq/digger/blob/develop/pkg/usage/usage.go
  • connection security: https with an API token, auth on Digger Cloud, provided by Frontegg; if you choose to self-host you can also integrate your own auth provider eg Auth0, Okta, etc
  • setting up backend on-prem: yes, docs are severely lacking though atm. Will get back to you on this asap

ZIJ avatar Jul 19 '23 18:07 ZIJ

  • setting up backend on-prem: yes, docs are severely lacking though atm. Will get back to you on this asap

Any update on this?

jseiser avatar Dec 01 '23 20:12 jseiser

I'm attempting to set this up on-prem and running into a bunch of undocumented issues. Any movement on this?

chrisferry avatar Jan 11 '25 23:01 chrisferry