Alerting: Add version segment to all provisioning routes (#49121) (#50174)

Co-authored-by: Jean-Philippe Quémémer <jeanphilippe.quemener@grafana.com>
(cherry picked from commit 67290aa49f)

Co-authored-by: Alexander Weaver <weaver.alex.d@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2022-06-03 16:57:38 +02:00
committed by GitHub
co-authored by Alexander Weaver
parent 301fdc64bf
commit b051551f4d
10 changed files with 1399 additions and 1399 deletions
@@ -6,7 +6,7 @@ import (
"github.com/grafana/grafana/pkg/services/ngalert/models"
)
// swagger:route GET /api/provisioning/alert-rules/{UID} provisioning RouteGetAlertRule
// swagger:route GET /api/v1/provisioning/alert-rules/{UID} provisioning RouteGetAlertRule
//
// Get a specific alert rule by UID.
//
@@ -14,7 +14,7 @@ import (
// 200: AlertRule
// 400: ValidationError
// swagger:route POST /api/provisioning/alert-rules provisioning RoutePostAlertRule
// swagger:route POST /api/v1/provisioning/alert-rules provisioning RoutePostAlertRule
//
// Create a new alert rule.
//
@@ -22,7 +22,7 @@ import (
// 201: AlertRule
// 400: ValidationError
// swagger:route PUT /api/provisioning/alert-rules/{UID} provisioning RoutePutAlertRule
// swagger:route PUT /api/v1/provisioning/alert-rules/{UID} provisioning RoutePutAlertRule
//
// Update an existing alert rule.
//
@@ -33,7 +33,7 @@ import (
// 200: AlertRule
// 400: ValidationError
// swagger:route DELETE /api/provisioning/alert-rules/{UID} provisioning RouteDeleteAlertRule
// swagger:route DELETE /api/v1/provisioning/alert-rules/{UID} provisioning RouteDeleteAlertRule
//
// Delete a specific alert rule by UID.
//
@@ -110,7 +110,7 @@ func NewAlertRule(rule models.AlertRule, provenance models.Provenance) AlertRule
}
}
// swagger:route PUT /api/provisioning/folder/{FolderUID}/rule-groups/{Group} provisioning RoutePutAlertRuleGroup
// swagger:route PUT /api/v1/provisioning/folder/{FolderUID}/rule-groups/{Group} provisioning RoutePutAlertRuleGroup
//
// Update the interval of a rule group.
//
@@ -7,7 +7,7 @@ import (
"github.com/grafana/grafana/pkg/services/ngalert/notifier/channels"
)
// swagger:route GET /api/provisioning/contact-points provisioning RouteGetContactpoints
// swagger:route GET /api/v1/provisioning/contact-points provisioning RouteGetContactpoints
//
// Get all the contact points.
//
@@ -15,7 +15,7 @@ import (
// 200: Route
// 400: ValidationError
// swagger:route POST /api/provisioning/contact-points provisioning RoutePostContactpoints
// swagger:route POST /api/v1/provisioning/contact-points provisioning RoutePostContactpoints
//
// Create a contact point.
//
@@ -26,7 +26,7 @@ import (
// 202: Ack
// 400: ValidationError
// swagger:route PUT /api/provisioning/contact-points/{UID} provisioning RoutePutContactpoint
// swagger:route PUT /api/v1/provisioning/contact-points/{UID} provisioning RoutePutContactpoint
//
// Update an existing contact point.
//
@@ -37,7 +37,7 @@ import (
// 202: Ack
// 400: ValidationError
// swagger:route DELETE /api/provisioning/contact-points/{UID} provisioning RouteDeleteContactpoints
// swagger:route DELETE /api/v1/provisioning/contact-points/{UID} provisioning RouteDeleteContactpoints
//
// Delete a contact point.
//
@@ -1,6 +1,6 @@
package definitions
// swagger:route GET /api/provisioning/mute-timings provisioning RouteGetMuteTimings
// swagger:route GET /api/v1/provisioning/mute-timings provisioning RouteGetMuteTimings
//
// Get all the mute timings.
//
@@ -8,7 +8,7 @@ package definitions
// 200: MuteTimings
// 400: ValidationError
// swagger:route GET /api/provisioning/mute-timings/{name} provisioning RouteGetMuteTiming
// swagger:route GET /api/v1/provisioning/mute-timings/{name} provisioning RouteGetMuteTiming
//
// Get a mute timing.
//
@@ -16,7 +16,7 @@ package definitions
// 200: MuteTimeInterval
// 400: ValidationError
// swagger:route POST /api/provisioning/mute-timings provisioning RoutePostMuteTiming
// swagger:route POST /api/v1/provisioning/mute-timings provisioning RoutePostMuteTiming
//
// Create a new mute timing.
//
@@ -27,7 +27,7 @@ package definitions
// 201: MuteTimeInterval
// 400: ValidationError
// swagger:route PUT /api/provisioning/mute-timings/{name} provisioning RoutePutMuteTiming
// swagger:route PUT /api/v1/provisioning/mute-timings/{name} provisioning RoutePutMuteTiming
//
// Replace an existing mute timing.
//
@@ -38,7 +38,7 @@ package definitions
// 200: MuteTimeInterval
// 400: ValidationError
// swagger:route DELETE /api/provisioning/mute-timings/{name} provisioning RouteDeleteMuteTiming
// swagger:route DELETE /api/v1/provisioning/mute-timings/{name} provisioning RouteDeleteMuteTiming
//
// Delete a mute timing.
//
@@ -1,6 +1,6 @@
package definitions
// swagger:route GET /api/provisioning/policies provisioning RouteGetPolicyTree
// swagger:route GET /api/v1/provisioning/policies provisioning RouteGetPolicyTree
//
// Get the notification policy tree.
//
@@ -8,7 +8,7 @@ package definitions
// 200: Route
// 400: ValidationError
// swagger:route PUT /api/provisioning/policies provisioning RoutePutPolicyTree
// swagger:route PUT /api/v1/provisioning/policies provisioning RoutePutPolicyTree
//
// Sets the notification policy tree.
//
@@ -4,7 +4,7 @@ import (
"github.com/grafana/grafana/pkg/services/ngalert/models"
)
// swagger:route GET /api/provisioning/templates provisioning RouteGetTemplates
// swagger:route GET /api/v1/provisioning/templates provisioning RouteGetTemplates
//
// Get all message templates.
//
@@ -12,7 +12,7 @@ import (
// 200: MessageTemplate
// 400: ValidationError
// swagger:route GET /api/provisioning/templates/{name} provisioning RouteGetTemplate
// swagger:route GET /api/v1/provisioning/templates/{name} provisioning RouteGetTemplate
//
// Get a message template.
//
@@ -20,7 +20,7 @@ import (
// 200: MessageTemplate
// 404: NotFound
// swagger:route PUT /api/provisioning/templates/{name} provisioning RoutePutTemplate
// swagger:route PUT /api/v1/provisioning/templates/{name} provisioning RoutePutTemplate
//
// Updates an existing template.
//
@@ -31,7 +31,7 @@ import (
// 202: Ack
// 400: ValidationError
// swagger:route DELETE /api/provisioning/templates/{name} provisioning RouteDeleteTemplate
// swagger:route DELETE /api/v1/provisioning/templates/{name} provisioning RouteDeleteTemplate
//
// Delete a template.
//
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff