mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: add nats_ca crypto_key_feature enum value (#26761)
This commit is contained in:
Generated
+2
-1
@@ -374,7 +374,8 @@ CREATE TYPE crypto_key_feature AS ENUM (
|
||||
'workspace_apps_token',
|
||||
'workspace_apps_api_key',
|
||||
'oidc_convert',
|
||||
'tailnet_resume'
|
||||
'tailnet_resume',
|
||||
'nats_ca'
|
||||
);
|
||||
|
||||
CREATE TYPE display_app AS ENUM (
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
DELETE FROM crypto_keys WHERE feature = 'nats_ca';
|
||||
|
||||
CREATE TYPE old_crypto_key_feature AS ENUM (
|
||||
'workspace_apps_token',
|
||||
'workspace_apps_api_key',
|
||||
'oidc_convert',
|
||||
'tailnet_resume'
|
||||
);
|
||||
|
||||
ALTER TABLE crypto_keys
|
||||
ALTER COLUMN feature TYPE old_crypto_key_feature
|
||||
USING (feature::text::old_crypto_key_feature);
|
||||
|
||||
DROP TYPE crypto_key_feature;
|
||||
|
||||
ALTER TYPE old_crypto_key_feature RENAME TO crypto_key_feature;
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TYPE crypto_key_feature ADD VALUE IF NOT EXISTS 'nats_ca';
|
||||
Generated
+4
-1
@@ -1887,6 +1887,7 @@ const (
|
||||
CryptoKeyFeatureWorkspaceAppsAPIKey CryptoKeyFeature = "workspace_apps_api_key"
|
||||
CryptoKeyFeatureOIDCConvert CryptoKeyFeature = "oidc_convert"
|
||||
CryptoKeyFeatureTailnetResume CryptoKeyFeature = "tailnet_resume"
|
||||
CryptoKeyFeatureNATSCA CryptoKeyFeature = "nats_ca"
|
||||
)
|
||||
|
||||
func (e *CryptoKeyFeature) Scan(src interface{}) error {
|
||||
@@ -1929,7 +1930,8 @@ func (e CryptoKeyFeature) Valid() bool {
|
||||
case CryptoKeyFeatureWorkspaceAppsToken,
|
||||
CryptoKeyFeatureWorkspaceAppsAPIKey,
|
||||
CryptoKeyFeatureOIDCConvert,
|
||||
CryptoKeyFeatureTailnetResume:
|
||||
CryptoKeyFeatureTailnetResume,
|
||||
CryptoKeyFeatureNATSCA:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
@@ -1941,6 +1943,7 @@ func AllCryptoKeyFeatureValues() []CryptoKeyFeature {
|
||||
CryptoKeyFeatureWorkspaceAppsAPIKey,
|
||||
CryptoKeyFeatureOIDCConvert,
|
||||
CryptoKeyFeatureTailnetResume,
|
||||
CryptoKeyFeatureNATSCA,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -254,6 +254,7 @@ sql:
|
||||
login_type_oauth2_provider_app: LoginTypeOAuth2ProviderApp
|
||||
crypto_key_feature_workspace_apps_api_key: CryptoKeyFeatureWorkspaceAppsAPIKey
|
||||
crypto_key_feature_oidc_convert: CryptoKeyFeatureOIDCConvert
|
||||
crypto_key_feature_nats_ca: CryptoKeyFeatureNATSCA
|
||||
stale_interval_ms: StaleIntervalMS
|
||||
has_ai_task: HasAITask
|
||||
ai_task_sidebar_app_id: AITaskSidebarAppID
|
||||
|
||||
Reference in New Issue
Block a user