[Observability AI Assistant] Remove default feedback URL (#162129)

Removing the default feedback URL, as we've not been able to vet the
external endpoint in time.
This commit is contained in:
Dario Gieselaar 2023-07-18 17:35:40 +02:00 committed by GitHub
parent f6e6b77efc
commit b4e0ecf54a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View file

@ -92,7 +92,11 @@ const trackRoute = createObservabilityServerRoute({
handler: async (resources): Promise<void> => {
const { params, config } = resources;
if (!config.aiAssistant?.enabled) {
if (
!config.aiAssistant?.enabled ||
!config.aiAssistant.feedback.enabled ||
!config.aiAssistant.feedback.url
) {
throw Boom.notImplemented();
}

View file

@ -26,9 +26,7 @@ export const observabilityCoPilotConfig = schema.object({
enabled: schema.boolean({ defaultValue: false }),
feedback: schema.object({
enabled: schema.boolean({ defaultValue: false }),
url: schema.string({
defaultValue: `https://0d0uj24psl.execute-api.us-east-1.amazonaws.com/gaifeedback`,
}),
url: schema.maybe(schema.string()),
}),
provider: schema.oneOf([openAIConfig, azureOpenAIConfig]),
});