[Fix] Inference preconfigured connector for EIS missing key (#210953)

Bug in configuration of the connector definition.
This commit is contained in:
Yuliia Naumenko 2025-02-20 12:12:55 +01:00 committed by GitHub
parent 7597353fea
commit ab4f043ca6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 3 deletions

View file

@ -275,7 +275,8 @@ xpack.dataUsage.enableExperimental: ['dataUsageDisabled']
xpack.stack_connectors.enableExperimental: ['inferenceConnectorOff'] xpack.stack_connectors.enableExperimental: ['inferenceConnectorOff']
# This is the definition introducing pre-configured Kibana Connector for Elastic default LLM # This is the definition introducing pre-configured Kibana Connector for Elastic default LLM
Elastic-Inference-Rainbow-Sprinkles: xpack.actions.preconfigured:
Elastic-Inference-Rainbow-Sprinkles:
name: Elastic-Inference-Rainbow-Sprinkles name: Elastic-Inference-Rainbow-Sprinkles
actionTypeId: .inference actionTypeId: .inference
exposeConfig: true exposeConfig: true

View file

@ -54,8 +54,11 @@ export function ActionsAPIServiceProvider({ getService }: FtrProviderContext) {
.get(`/api/actions/connectors`) .get(`/api/actions/connectors`)
.set({ ...additionalRequestHeaders, 'kbn-xsrf': 'foo' }) .set({ ...additionalRequestHeaders, 'kbn-xsrf': 'foo' })
.expect(200); .expect(200);
for (const connector of body) { for (const connector of body) {
// preconfigured connectors cannot be deleted
if (connector.is_preconfigured) {
continue;
}
await this.deleteConnector(connector.id, additionalRequestHeaders); await this.deleteConnector(connector.id, additionalRequestHeaders);
} }
}, },

View file

@ -21,7 +21,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
it('server log connector screenshots', async () => { it('server log connector screenshots', async () => {
await pageObjects.common.navigateToApp('connectors'); await pageObjects.common.navigateToApp('connectors');
await pageObjects.header.waitUntilLoadingHasFinished(); await pageObjects.header.waitUntilLoadingHasFinished();
await testSubjects.click('createFirstActionButton'); await testSubjects.click('createConnectorButton');
await testSubjects.click(`.server-log-card`); await testSubjects.click(`.server-log-card`);
await testSubjects.setValue('nameInput', 'Server log test connector'); await testSubjects.setValue('nameInput', 'Server log test connector');
await svlCommonScreenshots.takeScreenshot('serverlog-connector', screenshotDirectories); await svlCommonScreenshots.takeScreenshot('serverlog-connector', screenshotDirectories);