mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
feat!: drop support for legacy parameters (#7663)
This commit is contained in:
17
cli/ssh.go
17
cli/ssh.go
@ -105,6 +105,23 @@ func (r *RootCmd) ssh() *clibase.Cmd {
|
||||
return err
|
||||
}
|
||||
|
||||
templateVersion, err := client.TemplateVersion(ctx, workspace.LatestBuild.TemplateVersionID)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
var unsupportedWorkspace bool
|
||||
for _, warning := range templateVersion.Warnings {
|
||||
if warning == codersdk.TemplateVersionWarningUnsupportedWorkspaces {
|
||||
unsupportedWorkspace = true
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
if unsupportedWorkspace && isTTYErr(inv) {
|
||||
_, _ = fmt.Fprintln(inv.Stderr, "👋 Your workspace uses legacy parameters which are not supported anymore. Contact your administrator for assistance.")
|
||||
}
|
||||
|
||||
updateWorkspaceBanner, outdated := verifyWorkspaceOutdated(client, workspace)
|
||||
if outdated && isTTYErr(inv) {
|
||||
_, _ = fmt.Fprintln(inv.Stderr, updateWorkspaceBanner)
|
||||
|
Reference in New Issue
Block a user