You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR adds support for matching workspace agent in the URI via the `agent_name` query param.
The existing support for `agent_id` is dropped and replaced by the new param.
@@ -198,56 +201,56 @@ storage paths. The options can be configured from the plugin's main Workspaces p
198
201
### CLI related settings
199
202
200
203
-`Binary source` specifies the source URL or relative path from which the Coder CLI should be downloaded.
201
-
If a relative path is provided, it is resolved against the deployment domain.
204
+
If a relative path is provided, it is resolved against the deployment domain.
202
205
203
206
-`Enable downloads` allows automatic downloading of the CLI if the current version is missing or outdated.
204
207
205
208
-`Binary directory` specifies the directory where CLI binaries are stored. If omitted, it defaults to the data
206
-
directory.
209
+
directory.
207
210
208
211
-`Enable binary directory fallback` if enabled, falls back to the data directory when the specified binary
209
-
directory is not writable.
212
+
directory is not writable.
210
213
211
214
-`Data directory` directory where plugin-specific data such as session tokens and binaries are stored if not
212
-
overridden by the binary directory setting.
215
+
overridden by the binary directory setting.
213
216
214
217
-`Header command` command that outputs additional HTTP headers. Each line of output must be in the format key=value.
215
-
The environment variable CODER_URL will be available to the command process.
218
+
The environment variable CODER_URL will be available to the command process.
216
219
217
220
### TLS settings
218
221
219
222
The following options control the secure communication behavior of the plugin with Coder deployment and its available
220
223
API.
221
224
222
225
-`TLS cert path` path to a client certificate file for TLS authentication with Coder deployment.
223
-
The certificate should be in X.509 PEM format.
226
+
The certificate should be in X.509 PEM format.
224
227
225
228
-`TLS key path` path to the private key corresponding to the TLS certificate from above.
226
-
The certificate should be in X.509 PEM format.
229
+
The certificate should be in X.509 PEM format.
227
230
228
231
-`TLS CA path` the path of a file containing certificates for an alternate certificate authority used to verify TLS
229
-
certs returned by the Coder deployment. The file should be in X.509 PEM format. This option can also be used to verify
230
-
proxy certificates.
232
+
certs returned by the Coder deployment. The file should be in X.509 PEM format. This option can also be used to verify
233
+
proxy certificates.
231
234
232
235
-`TLS alternate hostname` overrides the hostname used in TLS verification. This is useful when the hostname
233
-
used to connect to the Coder deployment does not match the hostname in the TLS certificate.
236
+
used to connect to the Coder deployment does not match the hostname in the TLS certificate.
234
237
235
238
### SSH settings
236
239
237
240
The following options control the SSH behavior of the Coder CLI.
238
241
239
242
-`Disable autostart` adds the --disable-autostart flag to the SSH proxy command, preventing the CLI from keeping
240
-
workspaces constantly active.
243
+
workspaces constantly active.
241
244
242
245
-`Enable SSH wildcard config` enables or disables wildcard entries in the SSH configuration, which allow generic
243
-
rules for matching multiple workspaces.
246
+
rules for matching multiple workspaces.
244
247
245
248
-`SSH proxy log directory` directory where SSH proxy logs are written. Useful for debugging SSH connection issues.
246
249
247
250
-`SSH network metrics directory` directory where network information used by the SSH proxy is stored.
248
251
249
252
-`Extra SSH options` additional options appended to the SSH configuration. Can be used to customize the behavior of
250
-
SSH connections.
253
+
SSH connections.
251
254
252
255
### Saving Changes
253
256
@@ -256,7 +259,7 @@ support, may trigger regeneration of SSH configurations.
256
259
257
260
### Security considerations
258
261
259
-
> [!IMPORTANT]
262
+
> [!IMPORTANT]
260
263
> Token authentication is required when TLS certificates are not configured.
261
264
262
265
## Releasing
@@ -269,6 +272,7 @@ support, may trigger regeneration of SSH configurations.
269
272
JetBrains enabled auto-approval for the plugin, so we need to ensure we continue to meet the following requirements:
270
273
- do **not** use Kotlin experimental APIs.
271
274
- do **not** add any lambdas, handlers, or class handles to Java runtime hooks.
272
-
- do **not** create threads manually (including via libraries). If you must, ensure they are properly cleaned up in the plugin's `CoderRemoteProvider#close()` method.
275
+
- do **not** create threads manually (including via libraries). If you must, ensure they are properly cleaned up in
276
+
the plugin's `CoderRemoteProvider#close()` method.
273
277
- do **not** bundle libraries that are already provided by Toolbox.
0 commit comments