mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Elasticsearch: Deprecate browser access mode (#29649)
* Elasticsearch: Show deprecation warning when selecting browser access mode * Docs: Show deprecation warning for Elasticsearch Browser access mode
This commit is contained in:
parent
58b63a1678
commit
7f0802a9c9
@ -35,6 +35,8 @@ All requests will be made from the browser to Grafana backend/server which in tu
|
|||||||
|
|
||||||
### Browser (Direct) access
|
### Browser (Direct) access
|
||||||
|
|
||||||
|
> **Warning:** Browser (Direct) access is deprecated and will be removed in a future release.
|
||||||
|
|
||||||
All requests will be made from the browser directly to the data source and may be subject to Cross-Origin Resource Sharing (CORS) requirements. The URL needs to be accessible from the browser if you select this access mode.
|
All requests will be made from the browser directly to the data source and may be subject to Cross-Origin Resource Sharing (CORS) requirements. The URL needs to be accessible from the browser if you select this access mode.
|
||||||
|
|
||||||
If you select Browser access you must update your Elasticsearch configuration to allow other domains to access
|
If you select Browser access you must update your Elasticsearch configuration to allow other domains to access
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import React, { useEffect } from 'react';
|
import React, { useEffect } from 'react';
|
||||||
import { DataSourceHttpSettings } from '@grafana/ui';
|
import { Alert, DataSourceHttpSettings } from '@grafana/ui';
|
||||||
import { DataSourcePluginOptionsEditorProps } from '@grafana/data';
|
import { DataSourcePluginOptionsEditorProps } from '@grafana/data';
|
||||||
import { ElasticsearchOptions } from '../types';
|
import { ElasticsearchOptions } from '../types';
|
||||||
import { defaultMaxConcurrentShardRequests, ElasticDetails } from './ElasticDetails';
|
import { defaultMaxConcurrentShardRequests, ElasticDetails } from './ElasticDetails';
|
||||||
@ -30,6 +30,12 @@ export const ConfigEditor = (props: Props) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
{options.access === 'direct' && (
|
||||||
|
<Alert title="Deprecation Notice" severity="warning">
|
||||||
|
Browser access mode in the Elasticsearch datasource is deprecated and will be removed in a future release.
|
||||||
|
</Alert>
|
||||||
|
)}
|
||||||
|
|
||||||
<DataSourceHttpSettings
|
<DataSourceHttpSettings
|
||||||
defaultUrl={'http://localhost:9200'}
|
defaultUrl={'http://localhost:9200'}
|
||||||
dataSourceConfig={options}
|
dataSourceConfig={options}
|
||||||
|
Loading…
Reference in New Issue
Block a user