blob: 529c013f948eb5c0b2b8b2d1f4d7e56ccd65d755 [file] [log] [blame]
Lorenz Brun901c7322023-07-13 20:10:37 +02001syntax = "proto3";
2
Tim Windelschmidt2f9f6242025-01-11 08:25:54 +01003package metropolis.test.localregistry.spec;
Lorenz Brun901c7322023-07-13 20:10:37 +02004
Tim Windelschmidt9f21f532024-05-07 15:14:20 +02005option go_package = "source.monogon.dev/metropolis/test/localregistry/spec";
Lorenz Brun901c7322023-07-13 20:10:37 +02006
Lorenz Brun901c7322023-07-13 20:10:37 +02007// Single image metadata
8message Image {
Jan Schär9d2f3c62025-04-14 11:17:22 +00009 // Repository where the image is served
10 string repository = 1;
11 // Tag where the image is served
12 string tag = 2;
13 // Path to the OCI layout directory containing the image
14 string path = 3;
Lorenz Brun901c7322023-07-13 20:10:37 +020015}
16
17// Main message
18message Manifest {
19 // List of images for the local registry
20 repeated Image images = 1;
Jan Schär9d2f3c62025-04-14 11:17:22 +000021}