Skip to content

Update Snowplow version from 2.17.3 to 3.8.0 for Gitlab Frontend

Ankit Panchal requested to merge ankit.panchal/upgrade-snowplow-3.8.0 into master

What does this MR do and why?

Currently snowplow version for Gitlab is 2.17.3, which is very old considering current snowplow version is 3.8.0.

There are some of the breaking changes that I have added here. I have followed snowplow migration guide for the same.

How to set up and validate locally

  • Enable snowplow micro using this guide.
  • Access Gitlab in the browser, which will generate events in /tp2 api call.
  • Compare events received in snowplow micro (http://localhost:9091) with this branch and master, both should be similar.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Ankit Panchal

Merge request reports