diff --git a/cli/cliui/agent.go b/cli/cliui/agent.go index ee8285dcf7641..0a4e53c591948 100644 --- a/cli/cliui/agent.go +++ b/cli/cliui/agent.go @@ -212,13 +212,13 @@ func Agent(ctx context.Context, writer io.Writer, agentID uuid.UUID, opts AgentO sw.Fail(stage, safeDuration(sw, agent.ReadyAt, agent.StartedAt)) // Use zero time (omitted) to separate these from the startup logs. sw.Log(time.Time{}, codersdk.LogLevelWarn, "Warning: A startup script exited with an error and your workspace may be incomplete.") - sw.Log(time.Time{}, codersdk.LogLevelWarn, troubleshootingMessage(agent, "https://coder.com/docs/v2/latest/templates#startup-script-exited-with-an-error")) + sw.Log(time.Time{}, codersdk.LogLevelWarn, troubleshootingMessage(agent, "https://coder.com/docs/v2/latest/templates/troubleshooting#startup-script-exited-with-an-error")) default: switch { case agent.LifecycleState.Starting(): // Use zero time (omitted) to separate these from the startup logs. sw.Log(time.Time{}, codersdk.LogLevelWarn, "Notice: The startup scripts are still running and your workspace may be incomplete.") - sw.Log(time.Time{}, codersdk.LogLevelWarn, troubleshootingMessage(agent, "https://coder.com/docs/v2/latest/templates#your-workspace-may-be-incomplete")) + sw.Log(time.Time{}, codersdk.LogLevelWarn, troubleshootingMessage(agent, "https://coder.com/docs/v2/latest/templates/troubleshooting#your-workspace-may-be-incomplete")) // Note: We don't complete or fail the stage here, it's // intentionally left open to indicate this stage didn't // complete. @@ -240,7 +240,7 @@ func Agent(ctx context.Context, writer io.Writer, agentID uuid.UUID, opts AgentO stage := "The workspace agent lost connection" sw.Start(stage) sw.Log(time.Now(), codersdk.LogLevelWarn, "Wait for it to reconnect or restart your workspace.") - sw.Log(time.Now(), codersdk.LogLevelWarn, troubleshootingMessage(agent, "https://coder.com/docs/v2/latest/templates#agent-connection-issues")) + sw.Log(time.Now(), codersdk.LogLevelWarn, troubleshootingMessage(agent, "https://coder.com/docs/v2/latest/templates/troubleshooting#agent-connection-issues")) disconnectedAt := agent.DisconnectedAt for agent.Status == codersdk.WorkspaceAgentDisconnected { diff --git a/cli/testdata/server-config.yaml.golden b/cli/testdata/server-config.yaml.golden index 14ad5df67f08b..3b8d439cd14f1 100644 --- a/cli/testdata/server-config.yaml.golden +++ b/cli/testdata/server-config.yaml.golden @@ -416,10 +416,8 @@ inMemoryDatabase: false # (default: ed25519, type: string) sshKeygenAlgorithm: ed25519 # URL to use for agent troubleshooting when not set in the template. -# (default: -# https://coder.com/docs/coder-oss/latest/templates#troubleshooting-templates, -# type: url) -agentFallbackTroubleshootingURL: https://coder.com/docs/coder-oss/latest/templates#troubleshooting-templates +# (default: https://coder.com/docs/v2/latest/templates/troubleshooting, type: url) +agentFallbackTroubleshootingURL: https://coder.com/docs/v2/latest/templates/troubleshooting # Disable workspace apps that are not served from subdomains. Path-based apps can # make requests to the Coder API and pose a security risk when the workspace # serves malicious JavaScript. This is recommended for security purposes if a diff --git a/codersdk/deployment.go b/codersdk/deployment.go index b2be661e9a805..304a772fbd028 100644 --- a/codersdk/deployment.go +++ b/codersdk/deployment.go @@ -1699,7 +1699,7 @@ when required by your organization's security policy.`, Flag: "agent-fallback-troubleshooting-url", Env: "CODER_AGENT_FALLBACK_TROUBLESHOOTING_URL", Hidden: true, - Default: "https://coder.com/docs/coder-oss/latest/templates#troubleshooting-templates", + Default: "https://coder.com/docs/v2/latest/templates/troubleshooting", Value: &c.AgentFallbackTroubleshootingURL, YAML: "agentFallbackTroubleshootingURL", },