feat: add nats_ca crypto_key_feature enum value (#26761)

This commit is contained in:
Callum Styan
2026-06-26 11:59:00 -07:00
committed by GitHub
parent db6e5a2a55
commit 8ff2109298
8 changed files with 49 additions and 8 deletions
+4 -1
View File
@@ -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,
}
}