fix: add error that provisionerkeys require the externalprovisioners feature (#15541)

This commit is contained in:
Kayla Washburn-Love
2024-11-15 14:43:32 -07:00
committed by GitHub
parent 16ade985ae
commit 968c52bc36
3 changed files with 4 additions and 3 deletions

View File

@ -26,7 +26,7 @@ func TestProvisionerKeys(t *testing.T) {
client, owner := coderdenttest.New(t, &coderdenttest.Options{
LicenseOptions: &coderdenttest.LicenseOptions{
Features: license.Features{
codersdk.FeatureMultipleOrganizations: 1,
codersdk.FeatureExternalProvisionerDaemons: 1,
},
},
})

View File

@ -343,7 +343,7 @@ func New(ctx context.Context, options *Options) (_ *API, err error) {
r.Use(
apiKeyMiddleware,
httpmw.ExtractOrganizationParam(api.Database),
api.RequireFeatureMW(codersdk.FeatureMultipleOrganizations),
api.RequireFeatureMW(codersdk.FeatureExternalProvisionerDaemons),
)
r.Get("/", api.provisionerKeys)
r.Post("/", api.postProvisionerKey)

View File

@ -26,7 +26,8 @@ func TestProvisionerKeys(t *testing.T) {
},
LicenseOptions: &coderdenttest.LicenseOptions{
Features: license.Features{
codersdk.FeatureMultipleOrganizations: 1,
codersdk.FeatureExternalProvisionerDaemons: 1,
codersdk.FeatureMultipleOrganizations: 1,
},
},
})