GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves details about a specific repository storage move for a project in GitLab. It is useful for monitoring or managing the status of repository storage moves within a GitLab project, such as checking the progress or result of a storage migration.

Use Case Examples

  1. A DevOps engineer uses this node to get the status of a repository storage move by providing the project ID and the repository storage move ID.
  2. A project manager queries the node to verify if a repository storage move has completed successfully before proceeding with further project tasks.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters required in the request path to identify the project and the repository storage move.

Output

JSON

  • id - The ID of the repository storage move.
  • state - The current state of the repository storage move.
  • created_at - Timestamp when the storage move was created.
  • updated_at - Timestamp when the storage move was last updated.
  • source_storage_name - Name of the source storage.
  • destination_storage_name - Name of the destination storage.

Dependencies

  • GitLab API authentication token

Troubleshooting

  • Ensure the project ID and repository storage move ID are correctly provided and URL-encoded if necessary.
  • Verify that the GitLab API credentials are valid and have sufficient permissions to access project repository storage moves.
  • Check the base URL to ensure it points to the correct GitLab instance, especially if using a self-hosted GitLab server.

Links

Discussion