grafana/oncall

Cant configure Oncall OSS to use Twilio or disable grafana cloud integration

paltaa opened this issue · 3 comments

What went wrong?

What happened:
Hey i've been trying to setup Twilio to verify phones, send SMS and calls through oncall but i just cant get rid of the banner

This instance is not connected to Grafana Cloud OnCall

Tried by following the instructions of the documentation, set all the TWILIO related variables in the helm chart values, added GRAFANA_CLOUD_NOTIFICATIONS_ENABLED: False (Also tried with FALSE, false with and without quotes)

Even tried to add the env variables to my other grafana instance but no luck
What did you expect to happen:

Use twilio to verify phones and send SMS

How do we reproduce it?

  1. Install Grafana oncall latest versions with the mentioned variables
  2. Add GRAFANA_CLOUD_NOTIFICATIONS_ENABLED env var set as False
  3. Configure with external Grafana
  4. Cannot get rid of the This instance is not connected to Grafana Cloud OnCall banner

Grafana OnCall Version

v1.4.4

Product Area

Helm

Grafana OnCall Platform?

Kubernetes

User's Browser?

No response

Anything else to add?

Did get a shell inside the container and verified the GRAFANA_CLOUD_NOTIFICATIONS_ENABLED env var is set to False, but still cannot configure Twilio

Hey @paltaa! Could you please check env variables tab in settings? Make sure that GRAFANA_CLOUD_NOTIFICATIONS_ENABLED is disabled there. If it's not, press the "reset" button, which will re-load the setting from the env.

There is a thing called Live Settings - it allows to manage settings without restarting pod. So probably setting was cached there. You can disable it completely by setting FEATURE_LIVE_SETTINGS_ENABLED=False

Hey @Konstantinov-Innokentii , the fix for me was to delete the mariadb persistent volumes and re run the database migrations, then with the correct config Twilio is now working, thanks!