mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: check agent API version on connection (#11696)
fixes #10531 Adds a check for `version` on connection to the Agent API websocket endpoint. This is primarily for future-proofing, so that up-level agents get a sensible error if they connect to a back-level Coderd. It also refactors the location of the `CurrentVersion` variables, to be part of the `proto` packages, since the versions refer to the APIs defined therein.
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
package proto
|
||||
|
||||
import (
|
||||
"github.com/coder/coder/v2/tailnet/proto"
|
||||
)
|
||||
|
||||
// CurrentVersion is the current version of the agent API. It is tied to the
|
||||
// tailnet API version to avoid confusion, since agents connect to the tailnet
|
||||
// API over the same websocket.
|
||||
var CurrentVersion = proto.CurrentVersion
|
||||
Reference in New Issue
Block a user