Skip to content

Integrate mapping creation with BE

Olena Horal-Koretska requested to merge 294235-create-mapping into master

What does this MR do?

Integrates with this MR. This integration allows to save configured alert mapping

Currently hidden behind multiple_http_integrations_custom_mapping feature flag

To check navigate to Operations=> Settings=>Expand Alert section or the direct link will be localhost/group/project/-/settings/operations#js-alert-management-settings

Fill the form (make sure to select HTTP endpoint type on step 1). On step 4 press "Submit payload". Currently, it works on mocks so there is no need to paste anything in the field.

Screen_Shot_2021-01-19_at_14.00.55

After that Mapping Builder on step 5 will be enabled Screen_Shot_2021-01-19_at_14.07.26

Map fields and Save integration

Note that this functionality is not complete. The integration plan is the following

Rollout plan Current Status MR
Integrate parsing sample payload (step4) Works on mocks. Preferable should be the first part of integration by BE is not ready yet
Create the mapping workflowin review Current MR !51604 (merged)
Get GtiLab fields from BE (column 1 of the mapping builder) Mocked
Update mapping and payload Mocked

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #294235 (closed)

Edited by Olena Horal-Koretska

Merge request reports