From f80a1cf3c8f3cb189f967fd97db99d12e979fa97 Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Wed, 3 Jan 2024 14:11:02 +0000 Subject: [PATCH] fix(coderd/database): add missing v prefix to provisioner_daemons.api_version (#11385) --- coderd/database/dump.sql | 2 +- .../000183_provisionerd_api_version_prefix.down.sql | 5 +++++ .../migrations/000183_provisionerd_api_version_prefix.up.sql | 5 +++++ provisionersdk/serve.go | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 coderd/database/migrations/000183_provisionerd_api_version_prefix.down.sql create mode 100644 coderd/database/migrations/000183_provisionerd_api_version_prefix.up.sql diff --git a/coderd/database/dump.sql b/coderd/database/dump.sql index ee0d9f92f4..204204a84e 100644 --- a/coderd/database/dump.sql +++ b/coderd/database/dump.sql @@ -537,7 +537,7 @@ CREATE TABLE provisioner_daemons ( tags jsonb DEFAULT '{}'::jsonb NOT NULL, last_seen_at timestamp with time zone, version text DEFAULT ''::text NOT NULL, - api_version text DEFAULT '1.0'::text NOT NULL + api_version text DEFAULT 'v1.0'::text NOT NULL ); COMMENT ON COLUMN provisioner_daemons.api_version IS 'The API version of the provisioner daemon'; diff --git a/coderd/database/migrations/000183_provisionerd_api_version_prefix.down.sql b/coderd/database/migrations/000183_provisionerd_api_version_prefix.down.sql new file mode 100644 index 0000000000..298d891caa --- /dev/null +++ b/coderd/database/migrations/000183_provisionerd_api_version_prefix.down.sql @@ -0,0 +1,5 @@ +ALTER TABLE ONLY provisioner_daemons + ALTER COLUMN api_version SET DEFAULT '1.0'::text; +UPDATE provisioner_daemons + SET api_version = '1.0' + WHERE api_version = 'v1.0'; diff --git a/coderd/database/migrations/000183_provisionerd_api_version_prefix.up.sql b/coderd/database/migrations/000183_provisionerd_api_version_prefix.up.sql new file mode 100644 index 0000000000..f06719f003 --- /dev/null +++ b/coderd/database/migrations/000183_provisionerd_api_version_prefix.up.sql @@ -0,0 +1,5 @@ +ALTER TABLE ONLY provisioner_daemons + ALTER COLUMN api_version SET DEFAULT 'v1.0'::text; +UPDATE provisioner_daemons + SET api_version = 'v1.0' + WHERE api_version = '1.0'; diff --git a/provisionersdk/serve.go b/provisionersdk/serve.go index b2d8f19d5e..fad5da8417 100644 --- a/provisionersdk/serve.go +++ b/provisionersdk/serve.go @@ -24,7 +24,7 @@ const ( // APIVersionCurrent is the current provisionerd API version. // Breaking changes to the provisionerd API **MUST** increment // the major version below. - APIVersionCurrent = "1.0" + APIVersionCurrent = "v1.0" ) // ServeOptions are configurations to serve a provisioner.