feat(auth): integrate authentication with installation lifecycle
This commit is contained in:
@@ -331,8 +331,8 @@ func setupStage(args []string) (string, compose.Result) {
|
||||
return "doctor config", compose.Result{Stdout: renderedSetupConfig}
|
||||
case strings.Contains(joined, "exec -T core node dist/auth/diagnostic-command.js --json"):
|
||||
return "authentication", compose.Result{Stdout: `{"ready":true,"mode":"oidc","checks":[{"level":"info","code":"auth_ready","message":"Authentication is ready."}]}`}
|
||||
case strings.Contains(joined, "exec -T core tht doctor --json"):
|
||||
return "workflow doctor", compose.Result{Stdout: `{"ok":true,"components":{}}`}
|
||||
case strings.Contains(joined, "exec -T core node dist/operator-command.js workflow-doctor"):
|
||||
return "workflow doctor", compose.Result{Stdout: `{"ready":true,"workspaces":1}`}
|
||||
case strings.Contains(joined, "exec -T core curl -fsS --max-time 5 http://127.0.0.1:8787/health"):
|
||||
return "core HTTP", compose.Result{}
|
||||
case strings.Contains(joined, "exec -T frontend wget -q -T 5 -O /dev/null http://127.0.0.1:8080/"):
|
||||
@@ -345,7 +345,7 @@ func setupStage(args []string) (string, compose.Result) {
|
||||
return "pi doctor", compose.Result{Stdout: "0.80.3\n"}
|
||||
case strings.Contains(joined, "pi --version") || strings.Contains(joined, "PI_VERSION") || strings.Contains(joined, "test -w") || strings.Contains(joined, "test -r") || strings.Contains(joined, "127.0.0.1:8787/health"):
|
||||
return "pi doctor", compose.Result{Stdout: "0.80.3\n"}
|
||||
case strings.Contains(joined, "/pi-management/test"):
|
||||
case strings.Contains(joined, "operator-command.js pi-test"):
|
||||
return "pi doctor", compose.Result{Stdout: `{"ready":true}`}
|
||||
default:
|
||||
return "unexpected: " + joined, compose.Result{}
|
||||
|
||||
Reference in New Issue
Block a user