You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`GitHub:WebhookSecret`| String | Secret for GitHub webhooks. |
@@ -32,13 +32,37 @@ This application is built using .NET Core. It supports multiple data stores, inc
32
32
|`GitHub:RepoRulesetsCustomPropertyName`| String | Custom property name for repository rulesets. |
33
33
|`Azure:KeyVaultName`| String | Name of the Azure Key Vault. |
34
34
|`Azure:KeyName`| String | Name of the key in Azure Key Vault. |
35
+
|`Azure:AzureMonitor:EnableTelemetry`| String | Whether to enable telemetry or not. |
36
+
|`Azure:AzureMonitor:UseEntraIdAuthentication`| String | When telemetry is enabled, whether to use entra for authentication vs Instrumentation Key. |
35
37
|`DataStore:Type`| String | Type of data store (FileSystem, CosmosDb, SqlServer). |
36
38
|`DataStore:FileSystem:FilePath`| String | File path for file system data store. |
37
39
|`DataStore:CosmosDb:Database`| String | Database name for Cosmos DB. |
38
40
|`DataStore:CosmosDb:ConnectionString`| String | Connection string for Cosmos DB. |
39
-
|`DataStore:CosmosDb:GitHubWebhooksContainer`| String | Container for GitHub webhooks in Cosmos DB. |
41
+
|`DataStore:CosmosDb:GitHubWebhooksContainer`| String | Container for GitHub webhooks in Cosmos DB. |
40
42
|`DataStore:SqlServer:ConnectionString`| String | Connection string for SQL Server. |
41
43
44
+
### Feature flags
45
+
46
+
Follows the .NET FeatureManagement [schema](https://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-dotnet-reference#net-feature-management-schema)
47
+
48
+
```json
49
+
"feature_management": {
50
+
"feature_flags": [
51
+
{
52
+
"id": "IssueAutoApprove",
53
+
"display_name": "Auto Approve Issues",
54
+
"description": "Whether to auto approve issues or let someone approve them",
55
+
"enabled": true
56
+
},
57
+
{
58
+
"id": "UseInventoryWithPullRequest",
59
+
"display_name": "Use Pull Request for Inventory Metadata",
60
+
"description": "Determines whether to use a pull request to populate the inventory metadata or not",
61
+
"enabled": true
62
+
}
63
+
]
64
+
}
65
+
```
42
66
43
67
### Example
44
68
@@ -67,7 +91,11 @@ This application is built using .NET Core. It supports multiple data stores, inc
0 commit comments