oncall icon indicating copy to clipboard operation
oncall copied to clipboard

Simple install without Docker or Helm/k8s ?

Open arjunnath opened this issue 2 years ago • 6 comments

Hi Folks,

It would be nice to have a simple/plain install option or instructions for Oncall. The current options all heavily imply existence of Docker/Helm/Kubernetes and this is clearly not the case in all environments.

Thanks

arjunnath avatar Jun 25 '22 20:06 arjunnath

Hi! docker-compose.yml environment described in readme.md usually takes a few minutes to launch, which environment you think will be easier to start with?

Matvey-Kuk avatar Jun 26 '22 09:06 Matvey-Kuk

Hi! docker-compose.yml environment described in readme.md usually takes a few minutes to launch, which environment you think will be easier to start with?

Similar to how we have multiple options to download and launch Grafana using an rpm or deb package or simple tar.gz file, like here : https://grafana.com/grafana/download

What does one do if their environment doesn't have docker ?

arjunnath avatar Jun 26 '22 10:06 arjunnath

So you can copy script from Dockerfile and install this applications by hands and pip.

But regards diffirents between grafana and oncall. Grafana can start without any dependency. Oncall cant work without rabbitmq/mysql - you can find issue for lightweight installation here #85.

So if problem install docker to your env i suppose its not a problem just read Dockerfile/docker-compose and install all this applications by hands

xom4ek avatar Jun 28 '22 07:06 xom4ek

I think a more detailed set of instructions for those of us who need to install a production environment (not hobby) and need to use external tools (external Redis, MySQL and RabbitMQ, not the ones provided as part of the docker-compose stack) would be very welcome.

I'm struggling toget it to work correctly. There are lots of env vars which do not need to be set when using settings.hobby, but which need to be set when using these external tools.

I tried using settings.helm even though I'm not really using Helm/Kubernetes, and had to set things like MIRAGE_SECRET_KEY and MIRAGE_CIPHER_IV, which one only learn about if reading the various settings.* files or reading the source code of Grafana OnCall.

I'm also still receiving error 403 when trying to active Grafana OnCall (403 on the /api/plugin-proxy/grafana-oncall-app/api/internal/v1/plugin/self-hosted/install endpoint then later also on /api/plugin-proxy/grafana-oncall-app/api/internal/v1/plugin/sync endpoint) and I'm not really sure how to solve this issue as everything I got in the logs (both on Grafana and in the engine logs) are these 403 errors.

andrelop avatar Jun 30 '22 21:06 andrelop

Hi Andrelop/arjunnath I was wondering if you were able to install a production environment without the K8s/Helm. I'm trying to install Grafana oncall but facing issues due to the lack of experience with K8s :( . I simple/plain installation option would be great.

mmarin11 avatar Sep 19 '23 15:09 mmarin11

This issue has been automatically marked as stale because it has not had activity in the last 120 days.

github-actions[bot] avatar Jan 18 '24 01:01 github-actions[bot]