Build integration from instance inherits id
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 🤖