grafana/public/app/core
Matthew Jacobson aa03b8f8a7
Alerting: Guided legacy alerting upgrade dry-run (#80071)
This PR has two steps that together create a functional dry-run capability for the migration.

By enabling the feature flag alertingPreviewUpgrade when on legacy alerting it will:
    a. Allow all Grafana Alerting background services except for the scheduler to start (multiorg alertmanager, state manager, routes, …).
    b. Allow the UI to show Grafana Alerting pages alongside legacy ones (with appropriate in-app warnings that UA is not actually running).
    c. Show a new “Alerting Upgrade” page and register associated /api/v1/upgrade endpoints that will allow the user to upgrade their organization live without restart and present a summary of the upgrade in a table.
2024-01-05 18:19:12 -05:00
..
actions TopNav: Plugin page layouts / information architecture (#53174) 2022-09-05 14:56:08 +02:00
components Chore: Remove gf-form in Permissions (#79908) 2024-01-05 14:32:01 +01:00
context Frontend: Reload the browser when backend configuration/assets change (#79057) 2024-01-04 08:00:07 +01:00
copy Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
history Chore: Upgrade prettier to v3 (#71764) 2023-07-17 15:58:22 +01:00
hooks Navigation: Fix broken layout at 544px (#63793) 2023-03-01 15:31:32 +00:00
icons Grafana UI: Make it possible to bundle package with plugins (#76191) 2023-10-13 14:11:41 +02:00
internationalization I18n: Reset back to default plural seperators (#76284) 2023-10-10 19:00:33 +03:00
navigation Page: Use bouncing logo instead of loading spinner for fallback (#79028) 2023-12-15 13:35:42 +00:00
reducers Chore: Upgrade react-redux (#77296) 2023-10-31 16:24:34 +00:00
selectors Chore: Remove newBrowseDashboards feature toggle (#78190) 2023-11-22 15:22:00 +00:00
services fix: Faro usage issue (#80033) 2024-01-05 14:47:32 +01:00
specs Chore: Improve typings 🧹 (#74599) 2023-09-13 09:17:07 +01:00
utils Alerting: Guided legacy alerting upgrade dry-run (#80071) 2024-01-05 18:19:12 -05:00
app_events.ts EventBus: Introduces new event bus with emitter backward compatible interface (#27564) 2020-11-03 13:08:54 +01:00
config.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
constants.ts Dashboards: POC split between visualizations and widgets (#70850) 2023-07-12 10:09:22 -03:00
core.ts TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) 2022-09-15 14:04:58 +02:00
lodash_extended.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
log_events.ts Panel monitoring (#75456) 2023-10-09 08:19:08 +03:00
profiler.ts Chore: Improve some types (#64675) 2023-03-14 09:51:44 +00:00
store.ts any/type assertion fixes (#57009) 2022-10-17 10:10:10 +01:00
TableModel.ts Chore: more any/type assertion improvements (#57450) 2022-10-25 11:04:35 +02:00
time_series2.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
trustedTypePolicies.ts Sandbox: use same trusted types default policy than grafana main realm (#75539) 2023-09-27 16:50:23 +02:00