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
Copy file name to clipboardExpand all lines: content/certifications/c5ada327-8a58-4c8a-b9fa-51b95696488c/certified-meshery-contributor/meshery-models.md
+42-31Lines changed: 42 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,19 +8,21 @@ number_of_questions: 25
8
8
pass_percentage: 70
9
9
questions:
10
10
- id: "q1"
11
-
text: "Meshery Models are described as the 'unit of packaging' designed to define managed infrastructure. Which capability is explicitly assigned using Models?"
12
-
type: "single-answer"
11
+
text: "Meshery Models are described as the 'unit of packaging' designed to describe which of the following managed entities:"
12
+
type: "multiple-answers"
13
13
marks: 2
14
14
options:
15
15
- id: "a"
16
-
text: "Exclusively defining YAML manifests for execution."
16
+
text: "Siblings"
17
17
- id: "b"
18
-
text: "Defining managed infrastructure, relationships, and specifics on how to manage them."
18
+
text: "Relationships"
19
19
is_correct: true
20
20
- id: "c"
21
-
text: "Providing runtime logs and metrics directly from the adapter."
21
+
text: "Components"
22
+
is_correct: true
22
23
- id: "d"
23
-
text: "Listing the available Meshery system contexts only."
24
+
text: "Connections"
25
+
is_correct: true
24
26
- id: "q2"
25
27
text: "Which Meshery CLI command subcommand is used to initiate the scaffolding of a folder structure for model creation?"
26
28
type: "single-answer"
@@ -36,17 +38,17 @@ questions:
36
38
text: "mesheryctl model init"
37
39
is_correct: true
38
40
- id: "q3"
39
-
text: "By default, when using the Meshery CLI to scaffold a new model structure, what is the default output format for the generated files?"
41
+
text: "When importing model into Meshery Server, which of the following formats are supported?"
40
42
type: "single-answer"
41
43
marks: 2
42
44
options:
43
45
- id: "a"
44
-
text: "yaml"
46
+
text: "yaml, json, csv, google sheet, oci"
47
+
is_correct: true
45
48
- id: "b"
46
-
text: "json"
47
-
is_correct: true
49
+
text: "toml, cue"
48
50
- id: "c"
49
-
text: "cue"
51
+
text: "js, jsx, ts, tsx"
50
52
- id: "d"
51
53
text: "mdx"
52
54
- id: "q4"
@@ -74,7 +76,7 @@ questions:
74
76
- id: "false"
75
77
text: "False"
76
78
- id: "q6"
77
-
text: "Which metadata key, when set to 'true', identifies a component as a Non-Semantic Component primarily used for visual documentation rather than representing deployable infrastructure?"
79
+
text: "Which metadata key, when set to 'true', identifies a component as a non-semantic component used for visual representation and deployable infrastructure?"
78
80
type: "single-answer"
79
81
marks: 2
80
82
options:
@@ -138,15 +140,15 @@ questions:
138
140
- id: "false"
139
141
text: "False"
140
142
- id: "q11"
141
-
text: "When defining a Hierarchical relationship, the 'from' field references the parent component, while the 'to' field references the child component."
143
+
text: "When defining a Hierarchical relationship, the purpose of the 'from' field and the 'to' field is to identify the parent and child components."
142
144
type: "single-answer"
143
145
marks: 1
144
146
options:
145
147
- id: "true"
146
148
text: "True"
149
+
is_correct: true
147
150
- id: "false"
148
151
text: "False"
149
-
is_correct: true
150
152
- id: "q12"
151
153
text: "Which properties must be consistent in casing (e.g., all lowercase or specific casing) when matching relationship targets to ensure accurate selection?"
152
154
type: "multiple-answers"
@@ -300,8 +302,18 @@ questions:
300
302
correct_answer: "component"
301
303
- id: "q24"
302
304
text: "Which Meshery CLI command category is responsible for managing the state and contents of Meshery’s internal database of capabilities, typically interacting with spreadsheets or generating model definitions?"
303
-
type: "short-answer"
305
+
type: "single-answer"
304
306
marks: 2
307
+
options:
308
+
- id: "a"
309
+
text: "mesheryctl registry"
310
+
is_correct: true
311
+
- id: "b"
312
+
text: "mesheryctl model"
313
+
- id: "c"
314
+
text: "mesheryctl component"
315
+
- id: "d"
316
+
text: "mesheryctl relationship"
305
317
correct_answer: "registry"
306
318
# - id: "q25"
307
319
# text: "What capability kind is used for components that allow users to view defined relationships or the underlying JSON Schema definition?"
@@ -590,16 +602,16 @@ questions:
590
602
marks: 2
591
603
options:
592
604
- id: "a"
593
-
text: "To specify styling properties for components"
605
+
text: "To specify styling properties for components."
594
606
- id: "b"
595
-
text: "To identify which components should participate in the relationship"
607
+
text: "To identify which components should participate in the relationship."
596
608
is_correct: true
597
609
- id: "c"
598
-
text: "To define the color scheme of the relationship visualization"
610
+
text: "To define the color scheme of the relationship visualization."
599
611
- id: "d"
600
-
text: "To set the deployment order of components"
612
+
text: "To set the deployment order of components."
601
613
- id: "q47"
602
-
text: "The Meshery Server registry maintains a versioned catalog of component definitions, allowing different versions of the same component to be registered simultaneously."
614
+
text: "The Meshery Server registry maintains a catalog of component definitions, allowing different versions of the same component under the same model to be registered simultaneously."
603
615
type: "single-answer"
604
616
marks: 2
605
617
options:
@@ -609,19 +621,15 @@ questions:
609
621
- id: "false"
610
622
text: "False"
611
623
- id: "q48"
612
-
text: "What happens when you import a model that contains components with existing registered components?"
624
+
text: "The Meshery Server registry maintains a catalog of component definitions, allowing the same version of the same component under the same model to be registered simultaneously so long as the registrants are different."
613
625
type: "single-answer"
614
626
marks: 2
615
627
options:
616
-
- id: "a"
617
-
text: "The import fails completely"
618
-
- id: "b"
619
-
text: "New version of the component is created alongside existing ones"
628
+
- id: "true"
629
+
text: "True"
620
630
is_correct: true
621
-
- id: "c"
622
-
text: "Existing components are automatically deleted"
623
-
- id: "d"
624
-
text: "A merge operation combines both definitions"
631
+
- id: "false"
632
+
text: "False"
625
633
- id: "q49"
626
634
text: "In a relationship definition, both 'from' and 'to' selectors must be defined to establish a valid relationship between components."
627
635
type: "single-answer"
@@ -652,8 +660,11 @@ The Meshery Models examination verifies contributor understanding of one of Mesh
652
660
653
661
The exam covers a variety of topics, including:
654
662
663
+
-[Contributing to Models Quick Start](https://docs.meshery.io/project/contributing/contributing-models-quick-start)
655
664
-[Contributing to Meshery Models](https://docs.meshery.io/project/contributing/contributing-models)
656
665
-[Contributing to Model Components](https://docs.meshery.io/project/contributing/contributing-components)
657
666
-[Contributing to Model Relationships](https://docs.meshery.io/project/contributing/contributing-relationships)
658
-
-[Contributing to Models Quick Start](https://docs.meshery.io/project/contributing/contributing-models-quick-start)
659
-
-[Contributing to Meshery Policies](https://docs.meshery.io/project/contributing/contributing-policies)
667
+
-[Contributing to Meshery Policies](https://docs.meshery.io/project/contributing/contributing-policies)
668
+
669
+
Supplemental topics:
670
+
-[Concepts of Meshery Models](https://docs.meshery.io/concepts/logical/models)
0 commit comments