GitLab API

GitlabTool

Actions905

Overview

This node interacts with the GitLab API to mark a specific migration timestamp as completed in the GitLab admin migrations. It is useful for administrators who need to programmatically update the status of database migrations in GitLab, for example, to track or manage migration progress automatically.

Use Case Examples

  1. An admin wants to mark a migration with a specific timestamp as completed via an automated workflow.
  2. A DevOps engineer integrates this node to update migration statuses during deployment processes.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance to which the API request is sent.
Method The HTTP method used for the API request, defaulting to GET but can be POST, PUT, DELETE, HEAD, or PATCH.
Path Parameters Parameters included in the API request path, specifically the migration timestamp to mark.

Output

JSON

  • response - The JSON response from the GitLab API after marking the migration timestamp.

Dependencies

  • GitLab API authentication credentials

Troubleshooting

  • Ensure the timestamp parameter is correctly provided and formatted as a string representing the migration version timestamp.
  • Authentication errors may occur if the GitLab API credentials are missing or invalid; verify credentials are correctly configured.
  • Network or base URL issues can cause request failures; confirm the baseUrl is correct and accessible.

Links

Discussion