Skip to content

Commit e2c58b5

Browse files
feat(containeranalysis): update the api
#### containeranalysis:v1 The following keys were added: - schemas.GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder (Total Keys: 3) - schemas.GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness (Total Keys: 5) - schemas.GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource (Total Keys: 6) - schemas.GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation (Total Keys: 7) - schemas.GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial (Total Keys: 5) - schemas.GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata (Total Keys: 9) - schemas.InTotoStatement.properties.slsaProvenanceZeroTwo.$ref (Total Keys: 1) - schemas.SlsaProvenanceZeroTwo (Total Keys: 10) #### containeranalysis:v1alpha1 The following keys were added: - schemas.GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder (Total Keys: 3) - schemas.GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompleteness (Total Keys: 5) - schemas.GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSource (Total Keys: 6) - schemas.GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation (Total Keys: 7) - schemas.GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial (Total Keys: 5) - schemas.GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata (Total Keys: 9) - schemas.InTotoStatement.properties.slsaProvenanceZeroTwo.$ref (Total Keys: 1) - schemas.SlsaProvenanceZeroTwo (Total Keys: 10)
1 parent 40b5fd6 commit e2c58b5

8 files changed

+1811
-37
lines changed

docs/dyn/containeranalysis_v1.projects.notes.occurrences.html

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,49 @@ <h3>Method Details</h3>
231231
&quot;type&quot;: &quot;A String&quot;, # URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
232232
},
233233
},
234+
&quot;slsaProvenanceZeroTwo&quot;: { # See full explanation of fields at slsa.dev/provenance/v0.2.
235+
&quot;buildConfig&quot;: {
236+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
237+
},
238+
&quot;buildType&quot;: &quot;A String&quot;,
239+
&quot;builder&quot;: { # Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
240+
&quot;id&quot;: &quot;A String&quot;,
241+
},
242+
&quot;invocation&quot;: { # Identifies the event that kicked off the build.
243+
&quot;configSource&quot;: { # Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
244+
&quot;digest&quot;: {
245+
&quot;a_key&quot;: &quot;A String&quot;,
246+
},
247+
&quot;entryPoint&quot;: &quot;A String&quot;,
248+
&quot;uri&quot;: &quot;A String&quot;,
249+
},
250+
&quot;environment&quot;: {
251+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
252+
},
253+
&quot;parameters&quot;: {
254+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
255+
},
256+
},
257+
&quot;materials&quot;: [
258+
{ # The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
259+
&quot;digest&quot;: {
260+
&quot;a_key&quot;: &quot;A String&quot;,
261+
},
262+
&quot;uri&quot;: &quot;A String&quot;,
263+
},
264+
],
265+
&quot;metadata&quot;: { # Other properties of the build.
266+
&quot;buildFinishedOn&quot;: &quot;A String&quot;,
267+
&quot;buildInvocationId&quot;: &quot;A String&quot;,
268+
&quot;buildStartedOn&quot;: &quot;A String&quot;,
269+
&quot;completeness&quot;: { # Indicates that the builder claims certain fields in this message to be complete.
270+
&quot;environment&quot;: True or False,
271+
&quot;materials&quot;: True or False,
272+
&quot;parameters&quot;: True or False,
273+
},
274+
&quot;reproducible&quot;: True or False,
275+
},
276+
},
234277
&quot;subject&quot;: [
235278
{
236279
&quot;digest&quot;: { # `&quot;&quot;: &quot;&quot;` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
@@ -481,6 +524,49 @@ <h3>Method Details</h3>
481524
&quot;type&quot;: &quot;A String&quot;, # URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
482525
},
483526
},
527+
&quot;slsaProvenanceZeroTwo&quot;: { # See full explanation of fields at slsa.dev/provenance/v0.2.
528+
&quot;buildConfig&quot;: {
529+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
530+
},
531+
&quot;buildType&quot;: &quot;A String&quot;,
532+
&quot;builder&quot;: { # Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
533+
&quot;id&quot;: &quot;A String&quot;,
534+
},
535+
&quot;invocation&quot;: { # Identifies the event that kicked off the build.
536+
&quot;configSource&quot;: { # Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
537+
&quot;digest&quot;: {
538+
&quot;a_key&quot;: &quot;A String&quot;,
539+
},
540+
&quot;entryPoint&quot;: &quot;A String&quot;,
541+
&quot;uri&quot;: &quot;A String&quot;,
542+
},
543+
&quot;environment&quot;: {
544+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
545+
},
546+
&quot;parameters&quot;: {
547+
&quot;a_key&quot;: &quot;&quot;, # Properties of the object.
548+
},
549+
},
550+
&quot;materials&quot;: [
551+
{ # The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
552+
&quot;digest&quot;: {
553+
&quot;a_key&quot;: &quot;A String&quot;,
554+
},
555+
&quot;uri&quot;: &quot;A String&quot;,
556+
},
557+
],
558+
&quot;metadata&quot;: { # Other properties of the build.
559+
&quot;buildFinishedOn&quot;: &quot;A String&quot;,
560+
&quot;buildInvocationId&quot;: &quot;A String&quot;,
561+
&quot;buildStartedOn&quot;: &quot;A String&quot;,
562+
&quot;completeness&quot;: { # Indicates that the builder claims certain fields in this message to be complete.
563+
&quot;environment&quot;: True or False,
564+
&quot;materials&quot;: True or False,
565+
&quot;parameters&quot;: True or False,
566+
},
567+
&quot;reproducible&quot;: True or False,
568+
},
569+
},
484570
&quot;subject&quot;: [
485571
{
486572
&quot;digest&quot;: { # `&quot;&quot;: &quot;&quot;` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet

0 commit comments

Comments
 (0)