Feature 57 (config and provisioning): modules declare config and provisions, their files rendered from templates; synced with main (issues of feature 57, 874)

This commit is contained in:
2026-10-16 07:37:43 +00:00
parent 1a2c917abf
commit 9652b2d5ce
771 changed files with 52063 additions and 1774 deletions
@@ -43,7 +43,7 @@ func TestTheDropInSetsEuropeanServersAndTheDistributionsFallback(t *testing.T) {
if f["path"] != MeshDropIn {
t.Fatalf("path: %v", f["path"])
}
files := ParseCatConfig("# " + MeshDropIn + "\n" + f["content"].(string))
files := ParseCatConfig("# " + MeshDropIn + "\n" + templateText(t, f))
if len(files) != 1 || len(files[0].NTP) != 4 || len(files[0].FallbackNTP) != 4 {
t.Fatalf("%+v", files)
}