Skip to content
This repository was archived by the owner on Jul 18, 2023. It is now read-only.

Commit a56aaad

Browse files
committed
A/B examples of manifests & references collection
Signed-off-by: Steve Lasker <[email protected]>
1 parent 8760ac5 commit a56aaad

31 files changed

+800
-285
lines changed

artifact-manifest/artifact-manifest-bicep.json

Lines changed: 0 additions & 41 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"schemaVersion": 1,
3+
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4+
"artifactType": "application/vnd.openssf.sbom.v1+json",
5+
"config": {
6+
"mediaType": "application/vnd.openssf.sbom.config.v1+json",
7+
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8+
"size": 102
9+
},
10+
"blobs": [
11+
{
12+
"mediaType": "application/tar",
13+
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
14+
"size": 32654
15+
}
16+
],
17+
"manifests": [
18+
{
19+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
20+
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
21+
"size": 16724
22+
}
23+
],
24+
"references": [],
25+
"annotations": {
26+
"openssf.sbom.author": "mysql"
27+
}
28+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"schemaVersion": 1,
3+
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4+
"artifactType": "application/vnd.openssf.sbom.v1",
5+
"config": {
6+
"mediaType": "application/vnd.openssf.sbom.config.v1+json",
7+
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8+
"size": 102
9+
},
10+
"blobs": [
11+
{
12+
"mediaType": "application/tar",
13+
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
14+
"size": 32654
15+
}
16+
],
17+
"manifests": [
18+
{
19+
"mediaType": "application/vnd.oci.image.config.v1+json",
20+
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
21+
"size": 16724
22+
}
23+
],
24+
"references": [],
25+
"annotations": {
26+
"openssf.sbom.author": "mysql"
27+
}
28+
}
Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
{
2-
"schemaVersion": 2,
2+
"schemaVersion": 1,
33
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4-
"artifactType": "application/vnd.cncf.notary.v2",
4+
"artifactType": "application/vnd.cncf.notary.v2+json",
55
"config": {
6-
"mediaType": "application/vnd.cncf.notary.config.v2",
6+
"mediaType": "application/vnd.cncf.notary.config.v2+json",
77
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
88
"size": 102
99
},
1010
"blobs": [
1111
{
12-
"mediaType": "application/vnd.cncf.notary.v2.json",
12+
"mediaType": "application/tar",
1313
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
14-
"size": 32654,
15-
"reference": "registry.wabbitnetworks.io"
14+
"size": 32654
1615
}
1716
],
18-
"dependencies": [
17+
"manifests": [
1918
{
20-
"mediaType": "application/vnd.oci.image.manifest.v1",
19+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
2120
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
22-
"size": 16724,
23-
"artifact": "mysql:3.1"
21+
"size": 16724
2422
}
25-
]
26-
}
23+
],
24+
"references": [],
25+
"annotations": {
26+
"org.cncf.notary.v2.signature.subject": "docker.io"
27+
}
28+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"schemaVersion": 1,
3+
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4+
"artifactType": "application/vnd.cncf.notary.v2+json",
5+
"config": {
6+
"mediaType": "application/vnd.cncf.notary.config.v2+json",
7+
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8+
"size": 1303
9+
},
10+
"blobs": [
11+
{
12+
"mediaType": "application/tar",
13+
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
14+
"size": 32654
15+
}
16+
],
17+
"manifests": [
18+
{
19+
"mediaType": "application/vnd.oci.image.index.v1.config+json",
20+
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
21+
"size": 16724
22+
}
23+
],
24+
"annotations": {
25+
"org.cncf.notary.v2.signature.subject": "docker.io"
26+
}
27+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"schemaVersion": 1,
3+
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4+
"artifactType": "application/vnd.cncf.notary.v2+json",
5+
"config": {
6+
"mediaType": "application/vnd.cncf.notary.config.v2+json",
7+
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8+
"size": 1303
9+
},
10+
"blobs": [
11+
{
12+
"mediaType": "application/tar",
13+
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
14+
"size": 32654
15+
}
16+
],
17+
"manifests": [
18+
{
19+
"mediaType": "application/vnd.oci.image.index.v1.config+json",
20+
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
21+
"size": 16724
22+
}
23+
],
24+
"annotations": {
25+
"org.cncf.notary.v2.signature.subject": "docker.io"
26+
}
27+
}
Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
11
{
2-
"schemaVersion": 2,
2+
"schemaVersion": 1,
33
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4-
"artifactType": "application/vnd.cncf.cnab.v1",
4+
"artifactType": "application/vnd.cncf.cnab.v1+json.",
55
"config": {
66
"mediaType": "application/vnd.cncf.cnab.config.v1+json",
7-
"size": 0,
8-
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7"
7+
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8+
"size": 134
99
},
1010
"blobs": [
1111
{
12-
"mediaType": "application/vnd.cncf.cnab.v1.tar",
12+
"mediaType": "application/tar",
1313
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
1414
"size": 32654
15-
},
16-
{
17-
"mediaType": "application/vnd.cncf.cnab.params.v1.json",
18-
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
19-
"size": 16724
2015
}
2116
],
17+
"manifests": [],
2218
"references": [
2319
{
24-
"reference": "wordpress-chart:v5",
25-
"mediaType": "application/vnd.cncf.helm.v1.config.json",
26-
"digest": "sha256:5c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c82",
27-
"size": 1510
20+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
21+
"digest": "sha256:8c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c31",
22+
"size": 1578,
23+
"annotations": {
24+
"oci.distribution.artifact": "helm-cli:3"
25+
}
2826
},
2927
{
30-
"reference": "helm-cli:3",
31-
"mediaType": "application/vnd.oci.image.manifest.v1.config.json",
32-
"digest": "sha256:8c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c31",
33-
"size": 1578
28+
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
29+
"digest": "sha256:5c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c82",
30+
"size": 1510,
31+
"annotations": {
32+
"oci.distribution.artifact": "wordpress-chart:v5"
33+
}
34+
3435
}
3536
]
3637
}

artifact-manifest/artifact-manifest-wordpress-helm-signature.json

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
{
2-
"schemaVersion": 2,
2+
"schemaVersion": 1,
33
"mediaType": "application/vnd.oci.artifact.manifest.v1+json",
4-
"artifactType": "application/vnd.cncf.helm.v3",
4+
"artifactType": "application/vnd.cncf.helm.v3+json",
55
"config": {
66
"mediaType": "application/vnd.cncf.helm.config.v1+json",
7-
"size": 0,
8-
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7"
7+
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8+
"size": 0
99
},
1010
"blobs": [
1111
{
12-
"mediaType": "application/vnd.cncf.helm.chart.v1.tar",
12+
"mediaType": "application/tar",
1313
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
1414
"size": 32654
15-
},
16-
{
17-
"mediaType": "application/vnd.cncf.helm.values.v1.yaml",
18-
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
19-
"size": 16724
2015
}
2116
],
17+
"manifests": [],
2218
"references": [
2319
{
24-
"reference": "wordpress:5.7",
25-
"mediaType": "application/vnd.oci.image.manifest.v1.config.json",
20+
"mediaType": "application/vnd.oci.image.manifest.config.v1+json",
2621
"digest": "sha256:5c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c82",
27-
"size": 1510
22+
"size": 1510,
23+
"annotations": {
24+
"oci.distribution.artifact": "wordpress:5.7"
25+
}
2826
},
2927
{
30-
"reference": "mysql:8",
31-
"mediaType": "application/vnd.oci.image.manifest.v1.config.json",
28+
"mediaType": "application/vnd.oci.image.manifest.config.v1+json",
3229
"digest": "sha256:8c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c31",
33-
"size": 1578
30+
"size": 1578,
31+
"annotations": {
32+
"oci.distribution.artifact": "mysql:8"
33+
}
3434
}
3535
]
3636
}
Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,28 @@
11
{
2-
"schemaVersion": 2,
2+
"schemaVersion": 1,
33
"mediaType": "application/vnd.oci.artifact.collection.v1+json",
4-
"artifactType": "application/vnd.cncf.notary.v2",
4+
"artifactType": "application/vnd.cncf.notary.v2+json",
55
"config": {
6-
"mediaType": "application/vnd.cncf.notary.config.v2",
6+
"mediaType": "application/vnd.cncf.notary.config.v2+json",
77
"digest": "sha256:b5b2b2c507a0944348e0303114d8d93aaaa081732b86451d9bce1f432a537bc7",
8-
"size": 0
8+
"size": 120
99
},
10-
"dependencies": [
10+
"blobs": [
1111
{
12-
"mediaType": "application/vnd.cncf.notary.v2.json",
13-
"refType": "blob",
12+
"mediaType": "application/tar",
1413
"digest": "sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0",
15-
"size": 32654,
16-
"reference": "registry.wabbitnetworks.io"
17-
},
14+
"size": 32654
15+
}
16+
],
17+
"manifests": [
1818
{
19-
"mediaType": "application/vnd.oci.image.manifest.v1",
20-
"digest": "wordpress@sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
21-
"size": 16724,
22-
"linkType": "hard|soft",
23-
"linkType": "parent|child",
24-
"reference": "/wordpress:5.7"
25-
},
26-
"links": [
27-
{
28-
"mediaType": "application/vnd.oci.image.index.v1.config.json",
29-
"refType": "manifest",
30-
"reference": "/wordpress:5.7"
31-
}
32-
]
19+
"mediaType": "application/vnd.oci.image.index.v1.config+json",
20+
"digest": "sha256:3c3a4604a545cdc127456d94e421cd355bca5b528f4a9c1905b15da2eb4a4c6b",
21+
"size": 16724
22+
}
23+
],
24+
"references": [],
25+
"annotations": {
26+
"org.cncf.notary.v2.signature.subject": "docker.io"
27+
}
3328
}

0 commit comments

Comments
 (0)