Unify trunk on main: initialization → main #3

Merged
jschoubben merged 95 commits from initialization into main 2026-09-05 01:13:46 +00:00
Showing only changes of commit a83dd3d00a - Show all commits
+2 -2
View File
@@ -660,7 +660,7 @@ test("the builder is a module the mesh assigns, with a credential the mesh deliv
`"requires":["artifact-store"],"capabilities":["container-runtime"],` +
`"claims":[{"name":"the-build-machine","scope":"node"}],` +
`"binds":{"artifact-store":"/var/lib/mesh/builder/artifact-store.json"},` +
`"needs":{"broker":"/var/lib/mesh/builder/broker"},` +
`"own-secrets":{"broker":"/var/lib/mesh/builder/broker"},` +
`"build":{"artifacts":[{"name":"builder","kind":"upstream",` +
`"from":"${pinned("mesh-builder")}"}]},` +
`"resources":[` +
@@ -774,7 +774,7 @@ test("rotating a credential moves both ends, and the old one stops working", {
`"provides":[{"name":"realdatabase","scope":"mesh"}],` +
`"capabilities":["container-runtime"],` +
`"serves":{"realdatabase":{"port":5433}},` +
`"needs":{"superuser":"${store}/superuser"},` +
`"own-secrets":{"superuser":"${store}/superuser"},` +
`"grants":{"realdatabase":"${store}/grants"},` +
// Both halves. `grants` is where each consumer's sealed password lands; `receives` is the
// manifest saying who asked and for what. Without the second the provisioner finds a