Update Snowplow version from 2.17.3 to 3.8.0 for Gitlab Frontend
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.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Ankit Panchal