Plugins: add UI for more supported datasources with secure socks proxy feature toggle (#61962)

This commit is contained in:
Stephanie Hingtgen
2023-01-25 09:39:17 -06:00
committed by GitHub
parent 0c8a2bbfd5
commit 0a1f31814a
13 changed files with 106 additions and 58 deletions

View File

@@ -11,7 +11,17 @@ import {
onUpdateDatasourceSecureJsonDataOption,
updateDatasourcePluginJsonDataOption,
} from '@grafana/data';
import { Alert, DataSourceHttpSettings, InfoBox, InlineField, InlineFormLabel, LegacyForms, Select } from '@grafana/ui';
import {
Alert,
DataSourceHttpSettings,
InfoBox,
InlineField,
InlineFormLabel,
LegacyForms,
Select,
SecureSocksProxySettings,
} from '@grafana/ui';
import { config } from 'app/core/config';
const { Input, SecretFormField } = LegacyForms;
import { BROWSER_MODE_DISABLED_MESSAGE } from '../constants';
@@ -316,6 +326,10 @@ export class ConfigEditor extends PureComponent<Props, State> {
onChange={onOptionsChange}
/>
{config.featureToggles.secureSocksDatasourceProxy && (
<SecureSocksProxySettings options={options} onOptionsChange={onOptionsChange} />
)}
<div className="gf-form-group">
<div>
<h3 className="page-heading">InfluxDB Details</h3>