diff --git a/.lycheeexclude b/.lycheeexclude index b82de263d3d9..cad34f89ea0d 100644 --- a/.lycheeexclude +++ b/.lycheeexclude @@ -87,6 +87,7 @@ https://opensearch.org/cool/path https://opensearch.org/redirect http://www.opensearch.org/painlessDocs https://www.hostedgraphite.com/ +https://connectionurl.com # External urls https://www.zeek.org/ @@ -114,3 +115,4 @@ https://a.tile.openstreetmap.org/ http://www.creedthoughts.gov https://media-for-the-masses.theacademyofperformingartsandscience.org/ https://yarnpkg.com/latest.msi +https://forum.opensearch.org/t/feedback-experimental-feature-connect-to-external-data-sources/11144 \ No newline at end of file diff --git a/src/core/public/doc_links/doc_links_service.ts b/src/core/public/doc_links/doc_links_service.ts index 8fb5fc3ea790..52c72e3372b6 100644 --- a/src/core/public/doc_links/doc_links_service.ts +++ b/src/core/public/doc_links/doc_links_service.ts @@ -397,6 +397,8 @@ export class DocLinksService { functionbeat: `https://opensearch.org/docs/latest/downloads/beats/functionbeat`, winlogbeat: `${OPENSEARCH_WEBSITE_DOCS}`, siem: `${OPENSEARCH_WEBSITE_DOCS}`, + openSearchForum: + 'https://forum.opensearch.org/t/feedback-experimental-feature-connect-to-external-data-sources/11144', indexPatterns: { loadingData: `${OPENSEARCH_WEBSITE_DOCS}`, introduction: `${OPENSEARCH_WEBSITE_DOCS}`, @@ -752,6 +754,7 @@ export interface DocLinksStart { readonly functionbeat: string; readonly winlogbeat: string; readonly siem: string; + readonly openSearchForum: string; readonly indexPatterns: { readonly loadingData: string; readonly introduction: string; diff --git a/src/plugins/data_source_management/public/management_app/compoenent/experimental_call_out/experimental_call_out.tsx b/src/plugins/data_source_management/public/management_app/compoenent/experimental_call_out/experimental_call_out.tsx index 07089380933d..bb6f0f51b241 100644 --- a/src/plugins/data_source_management/public/management_app/compoenent/experimental_call_out/experimental_call_out.tsx +++ b/src/plugins/data_source_management/public/management_app/compoenent/experimental_call_out/experimental_call_out.tsx @@ -5,6 +5,7 @@ import React from 'react'; import { EuiCallOut, EuiLink, EuiSpacer } from '@elastic/eui'; +import { DocLinksStart } from 'opensearch-dashboards/public'; import { EXPERIMENTAL_FEATURE, EXPERIMENTAL_FEATURE_CALL_OUT_DESCRIPTION, @@ -13,17 +14,17 @@ import { DATA_SOURCE_OPEN_FORUM_TEXT, } from '../../../components/text_content'; -export const ExperimentalCallOut = () => { +export const ExperimentalCallOut = ({ docLinks }: { docLinks: DocLinksStart }) => { return ( <>

{EXPERIMENTAL_FEATURE_CALL_OUT_DESCRIPTION} - + {DATA_SOURCE_DOCUMENTATION_TEXT} {' '} {DATA_SOURCE_LEAVE_FEEDBACK_TEXT} - + {DATA_SOURCE_OPEN_FORUM_TEXT}

diff --git a/src/plugins/data_source_management/public/management_app/mount_management_section.tsx b/src/plugins/data_source_management/public/management_app/mount_management_section.tsx index e95e2de268e4..87c2ddf13429 100644 --- a/src/plugins/data_source_management/public/management_app/mount_management_section.tsx +++ b/src/plugins/data_source_management/public/management_app/mount_management_section.tsx @@ -46,7 +46,7 @@ export async function mountManagementSection( ReactDOM.render( - +