(ctx context.Context, serverURL *url.URL, inv *serpent.Invocation)
| 862 | } |
| 863 | |
| 864 | func (r *RootCmd) createUnauthenticatedClient(ctx context.Context, serverURL *url.URL, inv *serpent.Invocation) (*codersdk.Client, error) { |
| 865 | // Load TLS config for login and other unauthenticated requests |
| 866 | if err := r.ensureTLSConfig(); err != nil { |
| 867 | return nil, err |
| 868 | } |
| 869 | |
| 870 | httpClient, err := r.createHTTPClient(ctx, serverURL, inv) |
| 871 | if err != nil { |
| 872 | return nil, err |
| 873 | } |
| 874 | client := codersdk.New(serverURL, codersdk.WithHTTPClient(httpClient)) |
| 875 | return client, nil |
| 876 | } |
| 877 | |
| 878 | // ensureTokenBackend returns the session token storage backend, creating it if necessary. |
| 879 | // This must be called after flags are parsed so we can respect the value of the --use-keyring |
no test coverage detected