Skip to content

Commit deb84cf

Browse files
committed
Refactor blob deletion logic to include sigstore signatures and remove deleteSignatures implementation
Signed-off-by: Ayato Tokubi <[email protected]>
1 parent 47762d9 commit deb84cf

File tree

30 files changed

+386
-14
lines changed

30 files changed

+386
-14
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"architecture":"","os":"","config":{},"rootfs":{"type":"layers","diff_ids":["sha256:6f06dd0e26608013eff30bb1e951cda7de3fdd9e78e907470e0dd5c0ed25e273"]}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"architecture":"","os":"","config":{},"rootfs":{"type":"","diff_ids":["sha256:6f06dd0e26608013eff30bb1e951cda7de3fdd9e78e907470e0dd5c0ed25e273"]}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
insert binary content here #9811
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test-payload2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test-payload
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"created":"2023-08-07T19:20:20.894140623Z","architecture":"amd64","os":"linux","config":{"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["/bin/sh"]},"rootfs":{"type":"layers","diff_ids":["sha256:4693057ce2364720d39e57e85a5b8e0bd9ac3573716237736d6470ec5b7b7230"]},"history":[{"created":"2023-08-07T19:20:20.71894984Z","created_by":"/bin/sh -c #(nop) ADD file:32ff5e7a78b890996ee4681cc0a26185d3e9acdb4eb1e2aaccb2411f922fed6b in / "},{"created":"2023-08-07T19:20:20.894140623Z","created_by":"/bin/sh -c #(nop) CMD [\"/bin/sh\"]","empty_layer":true}]}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"schemaVersion": 2,
3+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
4+
"config": {
5+
"mediaType": "application/vnd.oci.image.config.v1+json",
6+
"digest": "sha256:913cf3a39d377faf89ed388ad913a318a390488c9f34c46e43424795cdabffe8",
7+
"size": 584
8+
},
9+
"layers": [
10+
{
11+
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
12+
"digest": "sha256:557ac7d133b7770216a8101268640edf4e88beab1b4e1e1bfc9b1891a1cab861",
13+
"size": 33
14+
}
15+
]
16+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"schemaVersion": 2,
3+
"mediaType": "application/vnd.oci.image.index.v1+json",
4+
"manifests": [
5+
{
6+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
7+
"digest": "sha256:93cbd11a4f41467a0409b975499ae711bc6f8222de38d9f1b5a4097583195ad5",
8+
"size": 525,
9+
"platform": {
10+
"architecture": "amd64",
11+
"os": "linux"
12+
}
13+
},
14+
{
15+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
16+
"digest": "sha256:f6d60fd529b234d3e28837e15294d935f55da58ce57c4f9218cad38d0be82ce3",
17+
"size": 525,
18+
"platform": {
19+
"architecture": "386",
20+
"os": "linux"
21+
}
22+
}
23+
]
24+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"created":"2023-08-07T19:38:27.007952531Z","architecture":"386","os":"linux","config":{"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["/bin/sh"]},"rootfs":{"type":"layers","diff_ids":["sha256:f05b0759429ba12d5fda46c196f253cc1cab8f56cd874e9e7be674fc1b8337de"]},"history":[{"created":"2023-08-07T19:38:26.69689892Z","created_by":"/bin/sh -c #(nop) ADD file:4b33c52e11b19fde30197c62ead0b77bde28d34edaa08346a5302cd892d3cebe in / "},{"created":"2023-08-07T19:38:27.007952531Z","created_by":"/bin/sh -c #(nop) CMD [\"/bin/sh\"]","empty_layer":true}]}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"schemaVersion": 2,
3+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
4+
"config": {
5+
"mediaType": "application/vnd.oci.image.config.v1+json",
6+
"digest": "sha256:06047b0580a020bb2d90af148a0d76459d390fea17f70e5af3c5833321d1939c",
7+
"size": 153
8+
},
9+
"layers": [
10+
{
11+
"mediaType": "application/vnd.dev.cosign.simplesigning.v1+json",
12+
"digest": "sha256:6bc6d9a506e2c6452307700aa79e5a8331095c422999387f9d52351009fcd801",
13+
"size": 13,
14+
"annotations": {
15+
"dev.cosignproject.cosign/signature": "test-signature"
16+
}
17+
}
18+
],
19+
"subject": {
20+
"mediaType": "application/vnd.oci.image.manifest.v1+json",
21+
"digest": "sha256:f6d60fd529b234d3e28837e15294d935f55da58ce57c4f9218cad38d0be82ce3",
22+
"size": 1506,
23+
"annotations": {
24+
"org.opencontainers.image.ref.name": "latest"
25+
}
26+
}
27+
}

0 commit comments

Comments
 (0)