[6.7] [Infra UI] Strictly pick fields sent upon source config creation (#32897) (#32990)

Backports the following commits to 6.7:
 - [Infra UI] Strictly pick fields sent upon source config creation  (#32897)
This commit is contained in:
Felix Stürmer 2019-03-12 18:57:52 +01:00 committed by GitHub
parent 476d02cc4b
commit b2af9dfcb2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -96,7 +96,21 @@ const createContainerProps = memoizeLast((sourceId: string, apolloClient: Apollo
create: (sourceConfiguration: CreateSourceInput) => ({ setState }) => {
const variables = {
sourceId,
sourceConfiguration,
sourceConfiguration: {
name: sourceConfiguration.name,
description: sourceConfiguration.description,
metricAlias: sourceConfiguration.metricAlias,
logAlias: sourceConfiguration.logAlias,
fields: sourceConfiguration.fields
? {
container: sourceConfiguration.fields.container,
host: sourceConfiguration.fields.host,
pod: sourceConfiguration.fields.pod,
tiebreaker: sourceConfiguration.fields.tiebreaker,
timestamp: sourceConfiguration.fields.timestamp,
}
: undefined,
},
};
setState(actions.startOperation({ name: 'create', parameters: variables }));