Skip to content

Commit 48ee434

Browse files
authored
Removed obsolete mongoClusters feature flag (#1105)
The feature has been fully shipped in Azure Databases VS Code Extension, the development-stage feature flag is no longer required.
1 parent 84f8a0e commit 48ee434

File tree

1 file changed

+6
-40
lines changed

1 file changed

+6
-40
lines changed

src/azureExtensions.ts

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,9 @@
44
*--------------------------------------------------------------------------------------------*/
55

66
import { AppResource } from "@microsoft/vscode-azext-utils/hostapi";
7-
import { extensions } from "vscode";
87
import { AzExtResourceType } from "../api/src/index";
98
import { localize } from "./utils/localize";
109

11-
12-
/**
13-
* This is a temporary function usend to optionaly enable support for MongoClusters in the Azure Resources extension.
14-
*
15-
* This solution is necessary for a staged release of the MongoClusters feature from the vscode-cosmosdb extension.
16-
* It will be removed once the MongoClusters feature is fully released.
17-
*
18-
* @returns
19-
*/
20-
function enableMongoClustersSupport() {
21-
const vsCodeCosmosDBConfiguration = extensions.getExtension('ms-azuretools.vscode-cosmosdb')?.packageJSON as ExtensionPackageMongoClustersEnabled;
22-
return (vsCodeCosmosDBConfiguration && vsCodeCosmosDBConfiguration.enableMongoClusters);
23-
}
24-
25-
/**
26-
* This is a temporary interface used to enable support for MongoClusters in the Azure Resources extension.
27-
* It will be removed once the MongoClusters feature is fully released.
28-
*/
29-
interface ExtensionPackageMongoClustersEnabled {
30-
readonly enableMongoClusters?: boolean;
31-
}
32-
3310
export const azureExtensions: IAzExtMetadata[] = [
3411
{
3512
name: 'vscode-azurefunctions',
@@ -101,23 +78,12 @@ export const azureExtensions: IAzExtMetadata[] = [
10178
{
10279
name: 'vscode-cosmosdb',
10380
label: 'Databases',
104-
resourceTypes:
105-
/**
106-
* This is a temporary interface used to enable support for MongoClusters in the Azure Resources extension.
107-
* It will be removed once the MongoClusters feature is fully released.
108-
*/
109-
enableMongoClustersSupport() ?
110-
[
111-
AzExtResourceType.AzureCosmosDb,
112-
AzExtResourceType.MongoClusters,
113-
AzExtResourceType.PostgresqlServersStandard,
114-
AzExtResourceType.PostgresqlServersFlexible,
115-
] :
116-
[
117-
AzExtResourceType.AzureCosmosDb,
118-
AzExtResourceType.PostgresqlServersStandard,
119-
AzExtResourceType.PostgresqlServersFlexible,
120-
],
81+
resourceTypes: [
82+
AzExtResourceType.AzureCosmosDb,
83+
AzExtResourceType.MongoClusters,
84+
AzExtResourceType.PostgresqlServersStandard,
85+
AzExtResourceType.PostgresqlServersFlexible,
86+
],
12187
reportIssueCommandId: 'azureDatabases.reportIssue'
12288
},
12389
{

0 commit comments

Comments
 (0)