Alerting: Update alerting cue definitions (#104053)

Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
This commit is contained in:
Gilles De Mey
2025-04-18 15:14:52 +01:00
committed by GitHub
co-authored by Yuri Tseretyan
parent 8d883ecda1
commit c174c855c3
90 changed files with 6680 additions and 1693 deletions
@@ -1,40 +1,28 @@
package core
package kinds
import (
"github.com/grafana/grafana/apps/alerting/notifications/kinds/v0alpha1"
)
timeInterval: {
kind: "TimeInterval"
group: "notifications"
kind: "TimeInterval"
apiResource: {
groupOverride: "notifications.alerting.grafana.app"
}
codegen: {
frontend: false
backend: true
}
pluralName: "TimeIntervals"
current: "v0alpha1"
codegen: {
ts: {enabled: false}
go: {enabled: true}
}
versions: {
"v0alpha1": {
schema: {
#TimeRange: {
start_time: string
end_time: string
}
#Interval: {
times?: [...#TimeRange]
weekdays?: [...string]
days_of_month?: [...string]
months?: [...string]
years?: [...string]
location?: string
}
spec: {
name: string
time_intervals: [...#Interval]
}
spec: v0alpha1.TimeIntervalSpec
}
selectableFields: [
"spec.name",
"spec.name",
]
}
}
}
}