Skip to content

Commit 4355894

Browse files
authored
fix(coderd/database): revert addition of v prefix to provisioner_daemons.api_version (#11403)
"Reverts" #11385 by adding an inverse migration.
1 parent f9ebe8c commit 4355894

File tree

4 files changed

+20
-3
lines changed

4 files changed

+20
-3
lines changed

coderd/database/dump.sql

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
ALTER TABLE ONLY provisioner_daemons
2+
ALTER COLUMN api_version SET DEFAULT 'v1.0'::text;
3+
UPDATE provisioner_daemons
4+
SET api_version = 'v1.0'
5+
WHERE api_version = '1.0';
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
ALTER TABLE ONLY provisioner_daemons
2+
ALTER COLUMN api_version SET DEFAULT '1.0'::text;
3+
UPDATE provisioner_daemons
4+
SET api_version = '1.0'
5+
WHERE api_version = 'v1.0';

provisionersdk/serve.go

+9-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package provisionersdk
33
import (
44
"context"
55
"errors"
6+
"fmt"
67
"io"
78
"net"
89
"os"
@@ -21,10 +22,16 @@ import (
2122
)
2223

2324
const (
25+
CurrentMajor = 1
26+
CurrentMinor = 0
27+
)
28+
29+
var (
30+
SupportedMajors = []int{1}
2431
// APIVersionCurrent is the current provisionerd API version.
2532
// Breaking changes to the provisionerd API **MUST** increment
26-
// the major version below.
27-
APIVersionCurrent = "v1.0"
33+
// CurrentMajor above.
34+
APIVersionCurrent = fmt.Sprintf("%d.%d", CurrentMajor, CurrentMinor)
2835
)
2936

3037
// ServeOptions are configurations to serve a provisioner.

0 commit comments

Comments
 (0)