Alerting: Fix go-swagger extraction and several embedded types from Alertmanager in Swagger docs (#88879)

Drop redundant swagger model comments
This commit is contained in:
Alexander Weaver
2024-06-07 10:47:47 -05:00
committed by GitHub
parent 40931b6da6
commit f1dc63565e
6 changed files with 644 additions and 31 deletions
@@ -473,7 +473,6 @@ func NewGettableStatus(cfg *PostableApiAlertingConfig) *GettableStatus {
}
}
// swagger:model postableSilence
type PostableSilence = amv2.PostableSilence
// swagger:model postSilencesOKBody
@@ -485,7 +484,6 @@ type PostSilencesOKBody struct { // vendored from "github.com/prometheus/alertma
// swagger:model gettableSilences
type GettableSilences = amv2.GettableSilences
// swagger:model gettableSilence
type GettableSilence = amv2.GettableSilence
// swagger:model gettableGrafanaSilence
@@ -540,16 +538,13 @@ type GettableGrafanaSilences []*GettableGrafanaSilence
// swagger:model gettableAlerts
type GettableAlerts = amv2.GettableAlerts
// swagger:model gettableAlert
type GettableAlert = amv2.GettableAlert
// swagger:model alertGroups
type AlertGroups = amv2.AlertGroups
// swagger:model alertGroup
type AlertGroup = amv2.AlertGroup
// swagger:model receiver
type Receiver = amv2.Receiver
// swagger:response receiversResponse
@@ -558,7 +553,6 @@ type ReceiversResponse struct {
Body []amv2.Receiver
}
// swagger:model integration
type Integration = amv2.Integration
// swagger:parameters RouteGetAMAlerts RouteGetAMAlertGroups RouteGetGrafanaAMAlerts RouteGetGrafanaAMAlertGroups