blob: 36cb6a1ee377d46e8c33669852209bdd0f2c498c [file] [log] [blame]
syntax = "proto3";
package chromite.api;
option go_package = "go.chromium.org/chromiumos/infra/proto/go/chromite/api";
import "chromite/api/build_api.proto";
import "chromite/api/sysroot.proto";
import "chromiumos/common.proto";
import "chromiumos/build/api/system_image.proto";
message SystemImageMetadataRequest {
// Required if not default.
chromiumos.Chroot chroot = 1;
// Required.
chromite.api.Sysroot sysroot = 2;
}
message SystemImageMetadataResponse {
chromiumos.build.api.SystemImage system_image = 1;
}
service MetadataService {
option (service_options) = {
module: "metadata",
service_chroot_assert: INSIDE,
};
rpc SystemImageMetadata(SystemImageMetadataRequest)
returns (SystemImageMetadataResponse);
}