Alerting: Time Intervals API (#88201)

* expose ngalert API to public
* add delete action to time-intervals
* introduce time-interval model generated by app-platform-sdk from CUE model the fields of the model are chosen to be compatible with the current model
* implement api server
* add feature flag alertingApiServer
---- Test Infra
* update helper to support creating custom users with enterprise permissions
* add generator for Interval model
This commit is contained in:
Yuri Tseretyan
2024-06-20 16:52:03 -04:00
committed by GitHub
parent 3228b64fe6
commit b075926202
53 changed files with 3149 additions and 54 deletions

View File

@@ -191,6 +191,7 @@ Experimental features might be changed or removed without prior notice.
| `pinNavItems` | Enables pinning of nav items |
| `failWrongDSUID` | Throws an error if a datasource has an invalid UIDs |
| `databaseReadReplica` | Use a read replica for some database queries. |
| `alertingApiServer` | Register Alerting APIs with the K8s API server |
## Development feature toggles