mesh/delivery-group group feat/774-l3-reland rejected: composed together: the checker's verdict at the members' heads (b48c90fea31f): integration: mesh-self-ch…
mesh/delivery closed: a newer head of the same pull request
mesh/check failed: integration: mesh-self-check/cmd/mesh-self-check.TestTheSelfCheckWholeRunsOnTheBus: the run answered {Run:doctor-1793351737-1 At:20…
One commit with exactly the tree of the reviewed head35b4509c0a, on main12c2574c9d, so two compiled programs added and removed on the branch leave no trace in history (issue 1577).
101 lines
2.5 KiB
JSON
101 lines
2.5 KiB
JSON
{
|
|
"module": "artifact-store-tools",
|
|
"version": "1",
|
|
"claims": [
|
|
{
|
|
"name": "mesh-artifact-sweep",
|
|
"scope": "mesh",
|
|
"serves": [
|
|
"artifacts",
|
|
"held",
|
|
"collect",
|
|
"mirrors",
|
|
"images"
|
|
]
|
|
}
|
|
],
|
|
"requires": [
|
|
"artifact-store"
|
|
],
|
|
"invokes": [
|
|
"seat:mesh-hand-acts.hand-act",
|
|
"mesh-catalog.catalog_modules",
|
|
"mesh-catalog.catalog_module"
|
|
],
|
|
"reads": [
|
|
"mesh-delivery-assigner.wants",
|
|
"mesh-delivery-builder.builds",
|
|
"mesh-delivery-builder.build-log",
|
|
"mesh-delivery-indexer.manifests",
|
|
"node-engine.have",
|
|
"mesh-controller.lease"
|
|
],
|
|
"state": [
|
|
"findings"
|
|
],
|
|
"tools": [
|
|
"artifact_store_repositories",
|
|
"artifact_store_usage",
|
|
"artifact_store_references",
|
|
"artifact_store_collect"
|
|
],
|
|
"config": {
|
|
"older-store-names": {
|
|
"type": "string",
|
|
"description": "The names the artifact store had before, as host names or host:port separated by spaces, or none when it had no other. artifact_store_references reads every definition under these as well as under the store's current name, so an image a definition pins under one is said to be named by a definition (novox/hq issue 323).",
|
|
"pattern": "none|[A-Za-z0-9.:-]+( [A-Za-z0-9.:-]+)*",
|
|
"default": "none"
|
|
}
|
|
},
|
|
"resources": [
|
|
{
|
|
"id": "state",
|
|
"type": "directory",
|
|
"mode": "0700",
|
|
"place": ".",
|
|
"unknown": "program"
|
|
},
|
|
{
|
|
"id": "store-names",
|
|
"type": "file",
|
|
"path": "${dir:state}/store-names",
|
|
"mode": "0600",
|
|
"trusted": false,
|
|
"template": "files/store-names"
|
|
},
|
|
{
|
|
"id": "store-address",
|
|
"type": "file",
|
|
"path": "${dir:state}/store-address",
|
|
"mode": "0600",
|
|
"trusted": false,
|
|
"template": "files/store-address"
|
|
}
|
|
],
|
|
"build": {
|
|
"artifacts": [
|
|
{
|
|
"name": "tools-go",
|
|
"kind": "bundle",
|
|
"language": "go",
|
|
"system": "arch",
|
|
"from": "cmd/artifact-store-tools",
|
|
"binary": "artifact-store-tools",
|
|
"loads": [
|
|
"artifact-store-tools"
|
|
],
|
|
"env": {
|
|
"MESH_ARTIFACT_STORE_CONTAINER": "mesh-registry",
|
|
"MESH_ARTIFACT_STORE_NAMES_FILE": "${dir:state}/store-names",
|
|
"MESH_ARTIFACT_STORE_ADDRESS_FILE": "${dir:state}/store-address"
|
|
}
|
|
},
|
|
{
|
|
"name": "files",
|
|
"kind": "archive",
|
|
"from": "files"
|
|
}
|
|
]
|
|
}
|
|
}
|