Name the hq issue by its number: 294 was taken on an open branch, this is 295
mesh/merge-gate pass: builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step; every machine composes with the change as it…
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery superseded: a newer delivery to the same trunk took over its walk
mesh/merge-gate pass: builds build-agent, mesh-controller, route-proxy → ace, g14, novox, shanks; no bus step; every machine composes with the change as it…
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery superseded: a newer delivery to the same trunk took over its walk
This commit is contained in:
@@ -128,7 +128,7 @@ func planFor(ctx context.Context, open *stores, nodeName string) (catalogue.Reso
|
|||||||
}
|
}
|
||||||
|
|
||||||
// A recorded module is composed at the build this machine runs, on any send but a person's push
|
// A recorded module is composed at the build this machine runs, on any send but a person's push
|
||||||
// (novox/hq issue 294, ADR 0242).
|
// (novox/hq issue 295, ADR 0242).
|
||||||
if _, err := keepRecorded(ctx, open, nodeName, shelf); err != nil {
|
if _, err := keepRecorded(ctx, open, nodeName, shelf); err != nil {
|
||||||
return catalogue.Resolution{}, nil, err
|
return catalogue.Resolution{}, nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1082,7 +1082,7 @@ func sendToEach(ctx context.Context, open *stores, names []string) ([]string, er
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// **A recorded build moves only by a person's push** (novox/hq issue 294, ADR 0242): this send — a
|
// **A recorded build moves only by a person's push** (novox/hq issue 295, ADR 0242): this send — a
|
||||||
// plan's, a release plan's, a rollback's, a healer's, a rotation's — composes every recorded module at
|
// plan's, a release plan's, a rollback's, a healer's, a rotation's — composes every recorded module at
|
||||||
// the build its machine runs. The bus step is a person's word for the bus alone.
|
// the build its machine runs. The bus step is a person's word for the bus alone.
|
||||||
if ctx, err = sendKeeps(ctx, inv); err != nil {
|
if ctx, err = sendKeeps(ctx, inv); err != nil {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import (
|
|||||||
"github.com/novox/mesh-controller/internal/inventory"
|
"github.com/novox/mesh-controller/internal/inventory"
|
||||||
)
|
)
|
||||||
|
|
||||||
// A recorded build reaches a machine only by a person's push (novox/hq issue 294, ADR 0242).
|
// A recorded build reaches a machine only by a person's push (novox/hq issue 295, ADR 0242).
|
||||||
//
|
//
|
||||||
// **A send carries the machine's whole declaration** (ADR 0221), composed from the build the mesh holds
|
// **A send carries the machine's whole declaration** (ADR 0221), composed from the build the mesh holds
|
||||||
// of every module on it. A module whose upgrade policy records — postgres, mongodb, keycloak, the
|
// of every module on it. A module whose upgrade policy records — postgres, mongodb, keycloak, the
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import (
|
|||||||
"github.com/novox/mesh-controller/internal/link"
|
"github.com/novox/mesh-controller/internal/link"
|
||||||
)
|
)
|
||||||
|
|
||||||
// A recorded build reaches a machine only by a person's push (novox/hq issue 294, ADR 0242).
|
// A recorded build reaches a machine only by a person's push (novox/hq issue 295, ADR 0242).
|
||||||
|
|
||||||
// aContainerBuild is a build outcome of a module of containers, each named by id with the image and the
|
// aContainerBuild is a build outcome of a module of containers, each named by id with the image and the
|
||||||
// health it is given; a policy when one is said.
|
// health it is given; a policy when one is said.
|
||||||
|
|||||||
@@ -311,7 +311,7 @@ func (i *Inventory) BuildOf(ctx context.Context, module, commit string) (string,
|
|||||||
// ManifestAt is the manifest a module was registered with at a commit (or a commit it abbreviates): the
|
// ManifestAt is the manifest a module was registered with at a commit (or a commit it abbreviates): the
|
||||||
// newest successful build from it, with the artifacts of the build standing for it when its source was
|
// newest successful build from it, with the artifacts of the build standing for it when its source was
|
||||||
// unchanged (issue 280) — what a machine last sent that build runs. False when no such build, or none
|
// unchanged (issue 280) — what a machine last sent that build runs. False when no such build, or none
|
||||||
// with a manifest, is kept (novox/hq issue 294: a recorded module is composed at the build its machine
|
// with a manifest, is kept (novox/hq issue 295: a recorded module is composed at the build its machine
|
||||||
// runs until a person's push moves it).
|
// runs until a person's push moves it).
|
||||||
func (i *Inventory) ManifestAt(ctx context.Context, module, commit string) (catalogue.Manifest, bool, error) {
|
func (i *Inventory) ManifestAt(ctx context.Context, module, commit string) (catalogue.Manifest, bool, error) {
|
||||||
if commit == "" {
|
if commit == "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user