This is an output plugin for the Config Patch module, that allows creating a branch and pushing the config changes to any Gitlab instance by using the Gitlab API.

Screenshots:

Configure Gitlab credentials

Image removed.

Configure Gitlab project and branch

Image removed.

Change configuration

Image removed.

Create commit message

Image removed.

Commit changes to Gitlab

Image removed.

Review merge request in Gitlab

Image removed.

Main features/ functionalities:

  • Branch Selection:
    With this output plugin, you can easily select the source branch when creating a new one for your configuration changes.
  • Custom Branch Name:
    The plugin allows you to edit and specify a custom name for the new branch, ensuring that your branch is labelled appropriately and consistently with your project's conventions.
  • Commit and Push Config Changes:
    Once you've made your configuration changes within the Drupal UI, this output plugin enables you to add, commit, and push those changes to the branch of your choice in your Gitlab repository. This simplifies the process of version control and ensures that your configuration updates are stored and managed efficiently.
  • Get Link to Merge Request:
    After pushing your configuration changes to the Gitlab repository, the plugin conveniently provides a direct link to create a merge request.

Requirements/ dependencies:

Supporting organization

Image removed.
1xINTERNET is a full-service digital agency focusing on robust and innovative digital solutions based on Drupal. As a Gold Certified Drupal Partner and active community contributor, 1xINTERNET supports clients throughout their digital transformation journey.

Short name
config_patch_gitlab_api
Supporting organizations
Development and maintenance