GitLab API

GitlabTool

Actions1000

Overview

This node operation updates the Google Cloud Platform Workload Identity Federation integration for a specific GitLab project. It is useful for managing and configuring workload identity federation settings within GitLab projects, enabling secure and seamless authentication with Google Cloud services.

Use Case Examples

  1. Updating the workload identity federation settings for a GitLab project to enable Google Cloud integration.
  2. Automating the configuration of Google Cloud Platform integrations across multiple GitLab projects.

Properties

Name Meaning
Skip Authentication Determines whether to skip the authentication process for the API request.
Authentication Specifies the authentication method to use, hidden unless Skip Authentication is false.
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 set to POST, PUT, DELETE, HEAD, or PATCH.
Path Parameters Parameters included in the API request path, specifically the project ID for this operation.

Output

JSON

  • response - The JSON response from the GitLab API after updating the workload identity federation integration.

Dependencies

  • GitLab API credentials for authentication

Troubleshooting

  • Ensure the project ID provided in the path parameters is valid and exists in the GitLab instance.
  • Verify that the API credentials have sufficient permissions to update project integrations.
  • Check the base URL to confirm it points to the correct GitLab instance.
  • If skipping authentication, ensure the API endpoint allows unauthenticated requests, otherwise authentication errors will occur.

Links

Discussion