stack: row 190 round 3 (#1688): rebased on row 192 (Q175 SSO), the loader's bootstrap, selected and loadSelected await row 192's async load inside the Failure try; T-I3 checks a named --sso render carries --sso and MOSAIC_CONFIG (Filbert 29685 note 4)

This commit is contained in:
jason.woltje committed 2026-10-20 16:32:05 -05:00
1 parent cdac7ba92b
commit df65a3d4c8
1 file changed
+6
@@ -2285,6 +2285,12 @@ test('T56 row 190: named instances side by side on one unit directory, $BIN and
assert.equal(dflt.status,0,dflt.stderr);
assert.ok(dflt.stdout.includes(`\n${CONSOLE_VARS.default}\n`),dflt.stdout);
assert.ok(!dflt.stdout.includes('MOSAIC_CONFIG'),dflt.stdout);
// Filbert round 2: under --sso the Console reads console.sso from the config MOSAIC_CONFIG names (row 192),
// so a named --sso render carries both.
const sso=shOut(a.env,'webui-service.sh','render','--instance',a.name,'--copy',B,'--copies',COPIES,'--port',a.port,'--business','acme','--sso');
assert.equal(sso.status,0,sso.stderr);
assert.match(sso.stdout,/^ExecStart=.* --sso(?: |$)/m,sso.stdout);
assert.ok(sso.stdout.includes(`\nEnvironment=MOSAIC_CONFIG=${a.cfg}\n`),sso.stdout);
await seed(a);await seed(b);
for(const x of [a,b]){
const r=shOut(x.env,'discord-service.sh','install','--instance',x.name,'--dir',e.units,'--no-reload');assert.equal(r.status,0,r.stderr);