grafana/public/app/core/utils
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
..
accessControl.ts AccessControl: Remove legacy frontend AC checks (#76187) 2023-10-09 18:10:06 +02:00
applyStateChanges.ts Templating: Migrates some variable types from Angular to React/Redux (#22434) 2020-03-10 08:53:41 +01:00
arrayMove.ts DashboardSettings: Migrate Link Settings to React (#31150) 2021-02-25 11:50:10 +01:00
auth.ts ClientTokenRotation: Rotate only expired tokens (#74010) 2023-08-30 13:43:52 +02:00
browser.test.ts Core: Show browser not supported notification (#19904) 2019-10-23 10:30:31 +02:00
browser.ts Frontend: Foundations for multi tenant frontend (#78815) 2023-12-05 08:34:22 +01:00
CancelablePromise.ts Chore: Enable useUnknownInCatchVariables for stricter type checking in catch blocks (#50591) 2022-06-15 08:59:29 +01:00
colors.ts K8s: Add subresource to the example apiserver (#78030) 2023-11-14 05:51:58 +02:00
ConfigProvider.tsx PlaylistPage: Skeleton loading state 💀 (#77992) 2023-11-13 10:32:42 +00:00
connectWithReduxStore.tsx Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
CorsWorker.ts Live: move centrifuge service to a web worker (#41090) 2021-11-09 21:05:01 +04:00
dag.test.ts Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
dag.ts Chore: fixing some anys/type assertions (#54661) 2022-09-02 16:39:09 +00:00
deferred.ts Chore: more any/type assertion improvements (#57450) 2022-10-25 11:04:35 +02:00
docsLinks.ts Transformations: Remove beta notice from transformations and field overrides (#26881) 2020-08-10 10:58:45 +02:00
errors.test.ts Chore: fix type errors in tests (#63270) 2023-02-14 16:46:42 +01:00
errors.ts ErrorHandling: Fixes issues with bad error messages (#63775) 2023-03-02 13:09:58 +01:00
explore.test.ts Explore: Avoid swapping time range when from value is after to value (#79520) 2023-12-15 13:09:38 +01:00
explore.ts Explore: Avoid swapping time range when from value is after to value (#79520) 2023-12-15 13:09:38 +01:00
factors.ts Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
fetch.test.ts Allow to pass a blob to core fetch function (#71929) 2023-07-24 17:02:56 +02:00
fetch.ts @grafana/data: Add serializeParams (#78468) 2023-11-22 13:15:29 +01:00
flatten.ts Chore: More typescript improvements 💪 (#68699) 2023-05-22 11:53:58 +01:00
isShallowEqual.ts Chore: Update version of @grafana/eslint-config (#53403) 2022-08-08 15:19:15 +01:00
kbn.test.ts ValueFormats: Use plural for time units (#77337) 2023-11-01 14:50:33 +02:00
kbn.ts Chore: More typescript improvements 💪 (#68699) 2023-05-22 11:53:58 +01:00
metrics.ts Instrumentation: Measure app init load times (#67900) 2023-05-10 11:03:15 +02:00
model_utils.ts Chore: more any/type assertion improvements (#57450) 2022-10-25 11:04:35 +02:00
navBarItem-translations.ts Alerting: Guided legacy alerting upgrade dry-run (#80071) 2024-01-05 18:19:12 -05:00
object.test.ts Dashboard schema: strip null values from save model (#41385) 2021-11-09 16:55:42 +01:00
object.ts Chore: Upgrade Typescript to 4.8.2 (#54901) 2022-09-09 16:17:58 +01:00
query.test.ts Dashboards: Support an auto refresh interval that is based on the query range (#70479) 2023-06-26 19:46:23 +03:00
query.ts Chore: Improve typings 🧹 (#74599) 2023-09-13 09:17:07 +01:00
richHistory.test.ts Query History: Remove migration (#67470) 2023-04-28 16:03:51 +01:00
richHistory.ts Rich history drawer: Translation added (#77088) 2023-10-30 11:36:08 +01:00
richHistoryTypes.ts Query History: Results pagination (#49217) 2022-05-23 14:43:38 +02:00
set.ts Variables: Optimize "timeRangeUpdated" path (#52047) 2022-07-22 16:10:10 +01:00
sheet.test.ts Test: add empty test case in sheet utils (#76168) 2023-10-09 09:58:40 +03:00
sheet.ts Spreadsheet: Convert to DataFrame (#67170) 2023-04-25 07:47:22 -07:00
shortLinks.test.ts Shorten url: Unification across Explore and Dashboards (#28434) 2020-10-22 10:31:58 +02:00
shortLinks.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
ticks.ts Update dependency prettier to v2.5.1 (#43473) 2022-02-02 12:02:32 +00:00
timePicker.test.ts Chore: fix type errors in tests (#63270) 2023-02-14 16:46:42 +01:00
timePicker.ts TimeRange: Fixes issue when zooming out on a timerange with timespan 0 (#49622) 2022-05-26 10:53:30 +01:00
timeRegions.test.ts GrafanaDS: Add support for annotation time regions (#65462) 2023-04-21 23:25:50 +03:00
timeRegions.ts GrafanaDS: Add support for annotation time regions (#65462) 2023-04-21 23:25:50 +03:00
tracing.ts Chore: Improve some types (#64675) 2023-03-14 09:51:44 +00:00
urlToken.ts Auth: Implement Token URL JWT Auth (#52662) 2022-07-27 16:10:47 +02:00
version.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00