This sub-issue is related to the main issue #20 (Implement GitLab Discovery for Automated Catalog Management).
Objective:
Configure GitLab Webhooks to automatically update the Backstage catalog whenever changes occur in GitLab repositories. This ensures that the catalog remains up-to-date with the most current state of the projects without the need for manual updates or static locations.
Configure Backstage to ingest data from GitLab based on the Webhook events. Ensure that the Backstage entity provider is correctly set to handle the incoming Webhook events and update the catalog accordingly.
This sub-issue is related to the main issue #20 (Implement GitLab Discovery for Automated Catalog Management).
Objective: Configure GitLab Webhooks to automatically update the Backstage catalog whenever changes occur in GitLab repositories. This ensures that the catalog remains up-to-date with the most current state of the projects without the need for manual updates or static locations.
Reference:
Tasks:
Set Up Webhooks in GitLab:
push
events.Integrate Webhooks with Backstage:
Test the Integration: