Skip to content

Commit 8cc7aba

Browse files
aabidsofi19meshery-ci
authored andcommitted
Generate build artifacts from schemas
Signed-off-by: meshery <[email protected]>
1 parent 4816893 commit 8cc7aba

File tree

10 files changed

+160
-56
lines changed

10 files changed

+160
-56
lines changed

models/v1beta1/pattern/pattern.go

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

schemas/cloud_openapi.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11443,13 +11443,14 @@ components:
1144311443
- modelReference
1144411444
- component
1144511445
preferences:
11446+
x-go-type: DesignPreferences
1144611447
type: object
1144711448
description: Design-level preferences
1144811449
x-order: 7
1144911450
properties:
1145011451
layers:
1145111452
type: object
11452-
description: List of available layers
11453+
description: Map of available layers, where keys are layer names.
1145311454
required:
1145411455
- layers
1145511456
relationships:
@@ -16235,13 +16236,14 @@ components:
1623516236
- modelReference
1623616237
- component
1623716238
preferences:
16239+
x-go-type: DesignPreferences
1623816240
type: object
1623916241
description: Design-level preferences
1624016242
x-order: 7
1624116243
properties:
1624216244
layers:
1624316245
type: object
16244-
description: List of available layers
16246+
description: Map of available layers, where keys are layer names.
1624516247
required:
1624616248
- layers
1624716249
relationships:
@@ -21161,13 +21163,14 @@ components:
2116121163
- modelReference
2116221164
- component
2116321165
preferences:
21166+
x-go-type: DesignPreferences
2116421167
type: object
2116521168
description: Design-level preferences
2116621169
x-order: 7
2116721170
properties:
2116821171
layers:
2116921172
type: object
21170-
description: List of available layers
21173+
description: Map of available layers, where keys are layer names.
2117121174
required:
2117221175
- layers
2117321176
relationships:
@@ -26117,13 +26120,14 @@ components:
2611726120
- modelReference
2611826121
- component
2611926122
preferences:
26123+
x-go-type: DesignPreferences
2612026124
type: object
2612126125
description: Design-level preferences
2612226126
x-order: 7
2612326127
properties:
2612426128
layers:
2612526129
type: object
26126-
description: List of available layers
26130+
description: Map of available layers, where keys are layer names.
2612726131
required:
2612826132
- layers
2612926133
relationships:
@@ -28603,6 +28607,16 @@ components:
2860328607
Docker Compose, or Meshery Design. See [Import Designs
2860428608
Documentation](https://docs.meshery.io/guides/configuration-management/importing-designs#import-designs-using-meshery-ui)
2860528609
for details
28610+
design_DesignPreferences:
28611+
type: object
28612+
description: Design-level preferences
28613+
x-order: 7
28614+
properties:
28615+
layers:
28616+
type: object
28617+
description: Map of available layers, where keys are layer names.
28618+
required:
28619+
- layers
2860628620
component_ComponentDefinition:
2860728621
$id: https://schemas.meshery.io/component.json
2860828622
$schema: http://json-schema.org/draft-07/schema#
@@ -36132,13 +36146,14 @@ components:
3613236146
- modelReference
3613336147
- component
3613436148
preferences:
36149+
x-go-type: DesignPreferences
3613536150
type: object
3613636151
description: Design-level preferences
3613736152
x-order: 7
3613836153
properties:
3613936154
layers:
3614036155
type: object
36141-
description: List of available layers
36156+
description: Map of available layers, where keys are layer names.
3614236157
required:
3614336158
- layers
3614436159
relationships:
@@ -40847,13 +40862,14 @@ components:
4084740862
- modelReference
4084840863
- component
4084940864
preferences:
40865+
x-go-type: DesignPreferences
4085040866
type: object
4085140867
description: Design-level preferences
4085240868
x-order: 7
4085340869
properties:
4085440870
layers:
4085540871
type: object
40856-
description: List of available layers
40872+
description: Map of available layers, where keys are layer names.
4085740873
required:
4085840874
- layers
4085940875
relationships:

schemas/constructs/v1beta1/evaluation/merged-openapi.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2235,13 +2235,14 @@
22352235
}
22362236
},
22372237
"preferences": {
2238+
"x-go-type": "DesignPreferences",
22382239
"type": "object",
22392240
"description": "Design-level preferences",
22402241
"x-order": 7,
22412242
"properties": {
22422243
"layers": {
22432244
"type": "object",
2244-
"description": "List of available layers"
2245+
"description": "Map of available layers, where keys are layer names."
22452246
}
22462247
},
22472248
"required": [
@@ -6747,13 +6748,14 @@
67476748
}
67486749
},
67496750
"preferences": {
6751+
"x-go-type": "DesignPreferences",
67506752
"type": "object",
67516753
"description": "Design-level preferences",
67526754
"x-order": 7,
67536755
"properties": {
67546756
"layers": {
67556757
"type": "object",
6756-
"description": "List of available layers"
6758+
"description": "Map of available layers, where keys are layer names."
67576759
}
67586760
},
67596761
"required": [
@@ -11283,13 +11285,14 @@
1128311285
}
1128411286
},
1128511287
"preferences": {
11288+
"x-go-type": "DesignPreferences",
1128611289
"type": "object",
1128711290
"description": "Design-level preferences",
1128811291
"x-order": 7,
1128911292
"properties": {
1129011293
"layers": {
1129111294
"type": "object",
11292-
"description": "List of available layers"
11295+
"description": "Map of available layers, where keys are layer names."
1129311296
}
1129411297
},
1129511298
"required": [
@@ -15787,13 +15790,14 @@
1578715790
}
1578815791
},
1578915792
"preferences": {
15793+
"x-go-type": "DesignPreferences",
1579015794
"type": "object",
1579115795
"description": "Design-level preferences",
1579215796
"x-order": 7,
1579315797
"properties": {
1579415798
"layers": {
1579515799
"type": "object",
15796-
"description": "List of available layers"
15800+
"description": "Map of available layers, where keys are layer names."
1579715801
}
1579815802
},
1579915803
"required": [

schemas/constructs/v1beta1/pattern/merged-openapi.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2299,13 +2299,14 @@
22992299
}
23002300
},
23012301
"preferences": {
2302+
"x-go-type": "DesignPreferences",
23022303
"type": "object",
23032304
"description": "Design-level preferences",
23042305
"x-order": 7,
23052306
"properties": {
23062307
"layers": {
23072308
"type": "object",
2308-
"description": "List of available layers"
2309+
"description": "Map of available layers, where keys are layer names."
23092310
}
23102311
},
23112312
"required": [
@@ -6886,13 +6887,14 @@
68866887
}
68876888
},
68886889
"preferences": {
6890+
"x-go-type": "DesignPreferences",
68896891
"type": "object",
68906892
"description": "Design-level preferences",
68916893
"x-order": 7,
68926894
"properties": {
68936895
"layers": {
68946896
"type": "object",
6895-
"description": "List of available layers"
6897+
"description": "Map of available layers, where keys are layer names."
68966898
}
68976899
},
68986900
"required": [
@@ -11505,13 +11507,14 @@
1150511507
}
1150611508
},
1150711509
"preferences": {
11510+
"x-go-type": "DesignPreferences",
1150811511
"type": "object",
1150911512
"description": "Design-level preferences",
1151011513
"x-order": 7,
1151111514
"properties": {
1151211515
"layers": {
1151311516
"type": "object",
11514-
"description": "List of available layers"
11517+
"description": "Map of available layers, where keys are layer names."
1151511518
}
1151611519
},
1151711520
"required": [
@@ -16156,13 +16159,14 @@
1615616159
}
1615716160
},
1615816161
"preferences": {
16162+
"x-go-type": "DesignPreferences",
1615916163
"type": "object",
1616016164
"description": "Design-level preferences",
1616116165
"x-order": 7,
1616216166
"properties": {
1616316167
"layers": {
1616416168
"type": "object",
16165-
"description": "List of available layers"
16169+
"description": "Map of available layers, where keys are layer names."
1616616170
}
1616716171
},
1616816172
"required": [
@@ -18483,6 +18487,20 @@
1848318487
"description": "Provide the URL of the file you want to import. This should be a direct URL to a single file, for example: https://raw.github.com/your-design-file.yaml. Also, ensure that design is in a supported format: Kubernetes Manifest, Helm Chart, Docker Compose, or Meshery Design. See [Import Designs Documentation](https://docs.meshery.io/guides/configuration-management/importing-designs#import-designs-using-meshery-ui) for details"
1848418488
}
1848518489
}
18490+
},
18491+
"DesignPreferences": {
18492+
"type": "object",
18493+
"description": "Design-level preferences",
18494+
"x-order": 7,
18495+
"properties": {
18496+
"layers": {
18497+
"type": "object",
18498+
"description": "Map of available layers, where keys are layer names."
18499+
}
18500+
},
18501+
"required": [
18502+
"layers"
18503+
]
1848618504
}
1848718505
}
1848818506
}

0 commit comments

Comments
 (0)