Skip to content

Build integration from instance inherits id

Arturo Herrero requested to merge 218250-build-integration-from-instance into master

What does this MR do?

Build an integration from an instance-level integration should inherit its id. This is needed in order to propagate the values when the instance-level settings change. This is an adjustment from !32588 (merged), !32654 (merged) and !32775 (merged).

This change has mainly two implications:

  • When visiting the project page to configure an integration, that built integration already has the inherit_from_id.
  • When creating a new project, the project should configure the integration values from the instance-level integration and sets the inherit_from_id.

This is not a bug because all the code related to the instance-level integrations is under a feature flag, we are developing that as part of the MVC #213857 (closed). The creation of instance-level integrations is currently under a feature flag instance_level_integrations.

Related to #218250 (closed) and #218275 (closed)

Edited by 🤖 GitLab Bot 🤖

Merge request reports