GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves information 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 progress or details of a storage migration.

Use Case Examples

  1. A DevOps engineer uses this node to check the status of a repository storage move by providing the project ID and the storage move ID.
  2. A project manager queries the repository storage move details to verify if the migration has completed successfully.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
Authentication Type of authentication to use, defaulting to GitLab API key.
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 storage move.
  • created_at - Timestamp when the storage move was created.
  • updated_at - Timestamp when the storage move was last updated.
  • source_storage - The source storage location of the repository.
  • destination_storage - The destination storage location of the repository.

Dependencies

  • Requires GitLab API key credential for authentication unless skipping authentication is enabled.

Troubleshooting

  • Ensure the project ID and repository storage move ID are correctly provided and URL-encoded if necessary.
  • Authentication errors may occur if the GitLab API key is missing or invalid; verify credentials.
  • Network or base URL misconfiguration can cause request failures; confirm the baseUrl is correct and accessible.

Links

Discussion