Grafana_Status_panel icon indicating copy to clipboard operation
Grafana_Status_panel copied to clipboard

Angular is deprecated - please migrate to React

Open tolzhabayev opened this issue 2 years ago • 9 comments

Hello :wave: from Grafana Labs

We have detected that your plugin might still be using AngularJS and recommend migrating it to React, so that it may continue to operate successfully in future versions of Grafana.

You can read more on why and how by visiting our documentation: https://grafana.com/docs/grafana/latest/developers/angular_deprecation/

You can reach out to us with any questions via slack: slack.grafana.com - channel #plugins or our plugin development community forum

tolzhabayev avatar Mar 22 '23 09:03 tolzhabayev

Is the migration finished and ready for usage in Grafana 10?

floka94 avatar Aug 29 '23 13:08 floka94

@kgullion-vonage can you please create a new release? The currernt latest release is very old, and installing this plugin still pulls that old release into grafana installations.

mvadu avatar Oct 27 '23 02:10 mvadu

tagging @EDDYMENS and @pcroc since only those two are still under Vonage org. I am not sure if other contributors are still active in the company or in github. This plugin still has lots of use, and the code merged as part of #216 hasn't seen the light of day. Could you please generate a new release?

mvadu avatar Oct 27 '23 02:10 mvadu

@floka94, @mvadu - please see @kgullion-vonage's response in this issue.

In your grafana.ini file, allow loading of the plugin:

[plugins]
allow_loading_unsigned_plugins = vonage-status-panel

You can download the zip of the React migration commit here

You can then unzip this plugin to your plugin directory when starting Grafana. There is documentation here on plugin management.

jleafe avatar Oct 27 '23 10:10 jleafe

@jleafe some of us are using managed grafana (e.g. AWS or Azure managed, or grafana cloud) where we simply can't run it in dev mode or control which version of the plugin gets downloaded.

mvadu avatar Oct 29 '23 01:10 mvadu

@mvadu It does not have to be in dev mode, it can be just this flag that will allow installation of this specific plugin. But yes if you are using managed Grafana it could be hard to add a plugin that is not in Grafana Repository. If Grafana could self-sign the current version, they technically could do the same for the new one but this option was not presented.

dg-nvm avatar Oct 30 '23 14:10 dg-nvm

Hi there @jleafe @kgullion-vonage @dg-nvm

There might have been a misunderstanding with regards to the signing agreement. There is no cost for community plugins like this to be signed. The referenced issue with Victoria Metrics is due to it being associated with a commercial service and therefore what we would consider a commercial plugin - for which there is a signing fee.

More details can be found in our plugins policy but regardless, we would love to have the updated version of the plugin remain in the catalog and to be enjoyed by users.

Publishing instructions can be found here and if you have any questions please reach out in our community slack or drop an email to [email protected]

Hope this helps

sympatheticmoose avatar Nov 07 '23 17:11 sympatheticmoose

Has anyone been able to get this workaround to work? https://github.com/Vonage/Grafana_Status_panel/issues/209#issuecomment-1782650403 I can see the unsigned plugin in Grafana (10.4.1) but it still shows Angular as dependency as do the panels in my dashboard even though the version displays 2.0.0: Screenshot 2024-04-11 at 15 56 32

obrienrobert avatar Apr 11 '24 14:04 obrienrobert

Hi,

Has anyone had any joy with this? Is there anything that can be done to progress the react based version being signed?

As it looks like this is no longer working in Grafana Cloud.

MattWakefieldICE avatar May 01 '24 10:05 MattWakefieldICE