Skip to content

Add integration with BE based on mocks

What does this MR do?

🇺🇦 the section is behind 2 feature flag s http_integrations_list && multiple_http_integrations_custom_mapping

Ads BE-like interaction to the Mapping Builder form based on mocks. Wherever a call to backend should be done we currently Promise.resolve(mockData) and then work with the result. The data format is defined now. backend part is under development. This is a 3rd MR in a row

To check navigate to Settings=>Operations=>Alerts=> Select HTTP Endpoint (in Select integration type dropdown)

Plan for the feature rollout on frontend side

header header
Introduce feature flag, add placeholder for Mapping Builder !46437 (merged)
Add mapping builder form with mocked data !45797 (merged)
Add linking arrow !45797 (merged)
Mock communication with BE for sample payload parse and read workflowin review - current MR
Integrate parsing alert payload with backend
Send test alert - integration with backend
Save form - integration with backend
Remove feature flag

Screenshots (strongly suggested)

Screen_Shot_2020-11-02_at_19.43.32

Screen_Shot_2020-11-02_at_19.43.46

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 #262707 (closed)

Edited by Olena Horal-Koretska

Merge request reports