Rename mesh-control -> mesh-controller, substrate -> foundation
One name per thing, per the HQ glossary: the module/container/image/binary/repo becomes mesh-controller, the seat the-controller, and the store+broker pair the foundation (embedded base bundles, default template and example lock renamed with their go:embed directives). No behaviour change — a pure vocabulary rename. Claude-Session: https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx
This commit is contained in:
@@ -41,7 +41,7 @@ func TestAnImageNoRegistryHasEverHeldIsPushed(t *testing.T) {
|
||||
if !pushed {
|
||||
return http.StatusNotFound, "", nil
|
||||
}
|
||||
return http.StatusOK, `{"name":"mesh-control","tags":["genesis"]}`, nil
|
||||
return http.StatusOK, `{"name":"mesh-controller","tags":["genesis"]}`, nil
|
||||
},
|
||||
func(_ string, args []string) (string, error) {
|
||||
switch args[0] {
|
||||
@@ -51,7 +51,7 @@ func TestAnImageNoRegistryHasEverHeldIsPushed(t *testing.T) {
|
||||
pushed = true
|
||||
return "", nil
|
||||
case "inspect":
|
||||
return `["127.0.0.1:5000/mesh-control@sha256:` + strings.Repeat("a", 64) + `"]`, nil
|
||||
return `["127.0.0.1:5000/mesh-controller@sha256:` + strings.Repeat("a", 64) + `"]`, nil
|
||||
}
|
||||
return "", fmt.Errorf("unexpected: %v", args)
|
||||
})
|
||||
@@ -63,10 +63,10 @@ func TestAnImageNoRegistryHasEverHeldIsPushed(t *testing.T) {
|
||||
if out.Already {
|
||||
t.Error("an image no registry held was reported as already published")
|
||||
}
|
||||
if !strings.HasPrefix(out.Reference, "127.0.0.1:5000/mesh-control@sha256:") {
|
||||
if !strings.HasPrefix(out.Reference, "127.0.0.1:5000/mesh-controller@sha256:") {
|
||||
t.Errorf("the control plane is pinned as %q", out.Reference)
|
||||
}
|
||||
if !runtime.ran("docker push 127.0.0.1:5000/mesh-control:genesis") {
|
||||
if !runtime.ran("docker push 127.0.0.1:5000/mesh-controller:genesis") {
|
||||
t.Errorf("nothing was pushed: %v", runtime.commands)
|
||||
}
|
||||
}
|
||||
@@ -77,11 +77,11 @@ func TestAnImageNoRegistryHasEverHeldIsPushed(t *testing.T) {
|
||||
func TestAnImageTheRegistryAlreadyServesIsNotPushedAgain(t *testing.T) {
|
||||
o, d, runtime := publishing(t,
|
||||
func(string) (int, string, error) {
|
||||
return http.StatusOK, `{"name":"mesh-control","tags":["genesis"]}`, nil
|
||||
return http.StatusOK, `{"name":"mesh-controller","tags":["genesis"]}`, nil
|
||||
},
|
||||
func(_ string, args []string) (string, error) {
|
||||
if args[0] == "inspect" {
|
||||
return `["127.0.0.1:5000/mesh-control@sha256:` + strings.Repeat("b", 64) + `"]`, nil
|
||||
return `["127.0.0.1:5000/mesh-controller@sha256:` + strings.Repeat("b", 64) + `"]`, nil
|
||||
}
|
||||
return "", fmt.Errorf("unexpected: %v", args)
|
||||
})
|
||||
@@ -103,8 +103,8 @@ func TestAnImageTheRegistryAlreadyServesIsNotPushedAgain(t *testing.T) {
|
||||
// listed first — which would pin this mesh's control plane to somebody else's registry, silently,
|
||||
// which is the dependency the whole pivot exists to remove.
|
||||
func TestTheDigestComesFromThisMeshsOwnRegistry(t *testing.T) {
|
||||
elsewhere := "some.other.registry/mesh-control@sha256:" + strings.Repeat("c", 64)
|
||||
ours := "127.0.0.1:5000/mesh-control@sha256:" + strings.Repeat("d", 64)
|
||||
elsewhere := "some.other.registry/mesh-controller@sha256:" + strings.Repeat("c", 64)
|
||||
ours := "127.0.0.1:5000/mesh-controller@sha256:" + strings.Repeat("d", 64)
|
||||
|
||||
o, d, _ := publishing(t,
|
||||
func(string) (int, string, error) {
|
||||
@@ -167,7 +167,7 @@ func TestATagIsNotAPin(t *testing.T) {
|
||||
},
|
||||
func(_ string, args []string) (string, error) {
|
||||
if args[0] == "inspect" {
|
||||
return `["127.0.0.1:5000/mesh-control:genesis"]`, nil
|
||||
return `["127.0.0.1:5000/mesh-controller:genesis"]`, nil
|
||||
}
|
||||
return "", nil
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user