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: docs/modules/ROOT/pages/policy_input.adoc
+19-1
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ being available. Not all information is available for all images. This is noted
11
11
description of each attribute.
12
12
13
13
It is important to note that this command may proccess multiple images at the same time. In such
14
-
cases, a different input is generated for each image. In other words, policy rules only eve have
14
+
cases, a different input is generated for each image. In other words, policy rules only ever have
15
15
access to the information about a single image.
16
16
17
17
[,json]
@@ -29,6 +29,7 @@ access to the information about a single image.
29
29
}
30
30
],
31
31
"image": #ImageDescriptor
32
+
"snapshot": #SnapshotDescriptor
32
33
}
33
34
34
35
#ImageDescriptor: {
@@ -54,6 +55,19 @@ access to the information about a single image.
54
55
"url": "<STRING>"
55
56
}
56
57
}
58
+
59
+
#SnapshotDescriptor: {
60
+
"application": "<STRING>",
61
+
"displayName": "<STRING>",
62
+
"displayDescription": "<STRING>",
63
+
"components": [..."#SnapshotComponentDescriptor"]
64
+
}
65
+
66
+
#SnapshotComponentDescriptor: {
67
+
"name": "<STRING>",
68
+
"containerImage": "<STRING>",
69
+
"source": #SourceDescriptor"
70
+
}
57
71
----
58
72
59
73
`.attestations` is an array of objects. Each object contains the `.statement` and the `.signatures`
@@ -101,3 +115,7 @@ information is not given to the command.
101
115
The SourceDescriptor contains the the single `git` attribute which hold an object with information
102
116
about a git repository. `.revision` is a string holding a git reference. This could be a commit ID,
103
117
branch, etc. `url` is the the URL of the git repository.
118
+
119
+
The SnapshotDescriptor contains the information about the application snapshot provided to the `ec validate image` command. `.application` is a string holding the name of the application. `.displayName` is a string holding the display name of the application. `.displayDescription` is a string holding the display description of the application. `.components` is an array of SnapshotComponentDescriptor objects.
120
+
121
+
The SnapshotComponentDescriptor contains the information about the components of the application snapshot provided to the `ec validate image` command. `.name` is a string holding the name of the component. `.containerImage` is a string holding the container image of the component. `.source` is a SourceDescriptor object.
0 commit comments