chore: also use signoz_api_key from connection params (#7061)

This commit is contained in:
Raj Kamal Singh 2025-02-07 11:26:42 +05:30 committed by GitHub
parent 6d8d2e6b11
commit 37323a64cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 13 additions and 1 deletions

View File

@ -14,7 +14,8 @@ function RenderConnectionFields({
isConnectionParamsLoading || isConnectionParamsLoading ||
(!!connectionParams?.ingestion_url && (!!connectionParams?.ingestion_url &&
!!connectionParams?.ingestion_key && !!connectionParams?.ingestion_key &&
!!connectionParams?.signoz_api_url) !!connectionParams?.signoz_api_url &&
!!connectionParams?.signoz_api_key)
) { ) {
return null; return null;
} }
@ -48,6 +49,15 @@ function RenderConnectionFields({
<Input placeholder="Enter SigNoz API URL" disabled={isFormDisabled} /> <Input placeholder="Enter SigNoz API URL" disabled={isFormDisabled} />
</Form.Item> </Form.Item>
)} )}
{!connectionParams?.signoz_api_key && (
<Form.Item
name="signoz_api_key"
label="SigNoz API KEY"
rules={[{ required: true, message: 'Please enter SigNoz API Key' }]}
>
<Input placeholder="Enter SigNoz API Key" disabled={isFormDisabled} />
</Form.Item>
)}
</Form.Item> </Form.Item>
); );
} }

View File

@ -140,6 +140,7 @@ export function useIntegrationModal({
ingestion_url: connectionParams?.ingestion_url || values.ingestion_url, ingestion_url: connectionParams?.ingestion_url || values.ingestion_url,
ingestion_key: connectionParams?.ingestion_key || values.ingestion_key, ingestion_key: connectionParams?.ingestion_key || values.ingestion_key,
signoz_api_url: connectionParams?.signoz_api_url || values.signoz_api_url, signoz_api_url: connectionParams?.signoz_api_url || values.signoz_api_url,
signoz_api_key: connectionParams?.signoz_api_key || values.signoz_api_key,
}, },
account_config: { account_config: {
regions: includeAllRegions ? ['all'] : selectedRegions, regions: includeAllRegions ? ['all'] : selectedRegions,

View File

@ -4,6 +4,7 @@ export interface ConnectionParams {
ingestion_url?: string; ingestion_url?: string;
ingestion_key?: string; ingestion_key?: string;
signoz_api_url?: string; signoz_api_url?: string;
signoz_api_key?: string;
} }
export interface GenerateConnectionUrlPayload { export interface GenerateConnectionUrlPayload {