feat: add nats experiment (#25703)

This commit is contained in:
Jon Ayers
2026-06-03 15:37:19 -05:00
committed by GitHub
parent c895ab7e5b
commit 167ac7b879
20 changed files with 702 additions and 107 deletions
+7 -3
View File
@@ -19251,12 +19251,14 @@ const docTemplate = `{
"workspace-usage",
"oauth2",
"mcp-server-http",
"workspace-build-updates"
"workspace-build-updates",
"nats_pubsub"
],
"x-enum-comments": {
"ExperimentAutoFillParameters": "This should not be taken out of experiments until we have redesigned the feature.",
"ExperimentExample": "This isn't used for anything.",
"ExperimentMCPServerHTTP": "Enables the MCP HTTP server functionality.",
"ExperimentNATSPubsub": "Enables embedded NATS pubsub.",
"ExperimentNotifications": "Sends notifications via SMTP and webhooks following certain events.",
"ExperimentOAuth2": "Enables OAuth2 provider functionality.",
"ExperimentWorkspaceBuildUpdates": "Enables publishing workspace build updates to the all builds pubsub channel.",
@@ -19269,7 +19271,8 @@ const docTemplate = `{
"Enables the new workspace usage tracking.",
"Enables OAuth2 provider functionality.",
"Enables the MCP HTTP server functionality.",
"Enables publishing workspace build updates to the all builds pubsub channel."
"Enables publishing workspace build updates to the all builds pubsub channel.",
"Enables embedded NATS pubsub."
],
"x-enum-varnames": [
"ExperimentExample",
@@ -19278,7 +19281,8 @@ const docTemplate = `{
"ExperimentWorkspaceUsage",
"ExperimentOAuth2",
"ExperimentMCPServerHTTP",
"ExperimentWorkspaceBuildUpdates"
"ExperimentWorkspaceBuildUpdates",
"ExperimentNATSPubsub"
]
},
"codersdk.ExternalAPIKeyScopes": {
+7 -3
View File
@@ -17489,12 +17489,14 @@
"workspace-usage",
"oauth2",
"mcp-server-http",
"workspace-build-updates"
"workspace-build-updates",
"nats_pubsub"
],
"x-enum-comments": {
"ExperimentAutoFillParameters": "This should not be taken out of experiments until we have redesigned the feature.",
"ExperimentExample": "This isn't used for anything.",
"ExperimentMCPServerHTTP": "Enables the MCP HTTP server functionality.",
"ExperimentNATSPubsub": "Enables embedded NATS pubsub.",
"ExperimentNotifications": "Sends notifications via SMTP and webhooks following certain events.",
"ExperimentOAuth2": "Enables OAuth2 provider functionality.",
"ExperimentWorkspaceBuildUpdates": "Enables publishing workspace build updates to the all builds pubsub channel.",
@@ -17507,7 +17509,8 @@
"Enables the new workspace usage tracking.",
"Enables OAuth2 provider functionality.",
"Enables the MCP HTTP server functionality.",
"Enables publishing workspace build updates to the all builds pubsub channel."
"Enables publishing workspace build updates to the all builds pubsub channel.",
"Enables embedded NATS pubsub."
],
"x-enum-varnames": [
"ExperimentExample",
@@ -17516,7 +17519,8 @@
"ExperimentWorkspaceUsage",
"ExperimentOAuth2",
"ExperimentMCPServerHTTP",
"ExperimentWorkspaceBuildUpdates"
"ExperimentWorkspaceBuildUpdates",
"ExperimentNATSPubsub"
]
},
"codersdk.ExternalAPIKeyScopes": {