You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Map of implementation-dependant free-form YAML attributes.",
643
+
"description": "Map of implementation-dependant free-form YAML attributes. Deprecated, use the top-level attributes field instead.",
639
644
"type": "object",
640
645
"additionalProperties": true
641
646
},
@@ -707,6 +712,11 @@ const JsonSchema210 = `{
707
712
}
708
713
],
709
714
"properties": {
715
+
"attributes": {
716
+
"description": "Overrides of attributes encapsulated in a parent devfile. Overriding is done according to K8S strategic merge patch standard rules.",
717
+
"type": "object",
718
+
"additionalProperties": true
719
+
},
710
720
"commands": {
711
721
"description": "Overrides of commands encapsulated in a parent devfile or a plugin. Overriding is done according to K8S strategic merge patch standard rules.",
712
722
"type": "array",
@@ -1527,6 +1537,13 @@ const JsonSchema210 = `{
1527
1537
"uri": {
1528
1538
"description": "Uri of a Devfile yaml file",
1529
1539
"type": "string"
1540
+
},
1541
+
"variables": {
1542
+
"description": "Overrides of variables encapsulated in a parent devfile. Overriding is done according to K8S strategic merge patch standard rules.",
1543
+
"type": "object",
1544
+
"additionalProperties": {
1545
+
"type": "string"
1546
+
}
1530
1547
}
1531
1548
},
1532
1549
"additionalProperties": false
@@ -1786,6 +1803,13 @@ const JsonSchema210 = `{
1786
1803
},
1787
1804
"additionalProperties": false
1788
1805
}
1806
+
},
1807
+
"variables": {
1808
+
"description": "Map of key-value variables used for string replacement in the devfile. Values can can be referenced via {{variable-key}} to replace the corresponding value in string fields in the devfile. Replacement cannot be used for\n\n - schemaVersion, metadata, parent source - element identifiers, e.g. command id, component name, endpoint name, project name - references to identifiers, e.g. in events, a command's component, container's volume mount name - string enums, e.g. command group kind, endpoint exposure",
0 commit comments