Skip to content

Commit 6222156

Browse files
authored
[Dashboard Schema Codegen] Move dashboard CUE codegen block back up into kind body (#108476)
[Dashboard Schema Codegen] Move dashboard CUE codegen block back up into kind body to make sure new versions have the same settings.
1 parent 2c86460 commit 6222156

File tree

2 files changed

+62
-154
lines changed

2 files changed

+62
-154
lines changed

apps/dashboard/kinds/dashboard.cue

Lines changed: 14 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -33,63 +33,35 @@ dashboard: {
3333
kind: "Dashboard"
3434
pluralName: "Dashboards"
3535
current: "v1beta1"
36+
codegen: {
37+
ts: {
38+
enabled: true
39+
config: {
40+
enumsAsUnionTypes: true
41+
}
42+
}
43+
go: {
44+
enabled: true
45+
config: {
46+
allowMarshalEmptyDisjunctions: true
47+
}
48+
}
49+
}
3650

3751
versions: {
3852
"v0alpha1": {
39-
codegen: {
40-
ts: {
41-
enabled: true
42-
config: {
43-
enumsAsUnionTypes: true
44-
}
45-
}
46-
go: {
47-
enabled: true
48-
config: {
49-
allowMarshalEmptyDisjunctions: true
50-
}
51-
}
52-
}
5353
schema: {
5454
spec: v0.DashboardSpec
5555
status: DashboardStatus
5656
}
5757
}
5858
"v1beta1": {
59-
codegen: {
60-
ts: {
61-
enabled: true
62-
config: {
63-
enumsAsUnionTypes: true
64-
}
65-
}
66-
go: {
67-
enabled: true
68-
config: {
69-
allowMarshalEmptyDisjunctions: true
70-
}
71-
}
72-
}
7359
schema: {
7460
spec: v1.DashboardSpec
7561
status: DashboardStatus
7662
}
7763
}
7864
"v2alpha1": {
79-
codegen: {
80-
ts: {
81-
enabled: true
82-
config: {
83-
enumsAsUnionTypes: true
84-
}
85-
}
86-
go: {
87-
enabled: true
88-
config: {
89-
allowMarshalEmptyDisjunctions: true
90-
}
91-
}
92-
}
9365
schema: {
9466
spec: v2alpha1.DashboardSpec
9567
status: DashboardStatus

0 commit comments

Comments
 (0)