GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves information about repository storage moves for a specific project in GitLab. It is useful for monitoring and managing the storage migration status of a project's repository, such as checking ongoing or completed storage moves.

Use Case Examples

  1. A DevOps engineer uses this node to check the status of repository storage moves for a project to ensure data is being migrated correctly.
  2. A project manager queries repository storage moves to report on storage optimization efforts across multiple projects.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated access scenarios.
Authentication Specifies the authentication method to use, defaulting to GitLab API key authentication.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Query Parameters Optional query parameters to paginate the results, including 'page' for the current page number and 'per_page' for the number of items per page.
Path Parameters Path parameters including 'id' which is the ID or URL-encoded path of the project to query.

Output

JSON

  • id - The ID or URL-encoded path of the project queried.
  • repository_storage_moves - Details about the repository storage moves for the project, including status and progress.
  • pagination
    • page - Current page number of the results.
    • per_page - Number of items per page in the results.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the project ID or URL-encoded path is correctly provided in the path parameters to avoid 404 errors.
  • Verify that the GitLab API key credential is valid and has sufficient permissions to access project repository storage move information.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the correct API endpoint is targeted.

Links

Discussion