GitLab API

GitlabTool

Actions1000

Overview

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

Use Case Examples

  1. Updating the workload identity federation settings for a GitLab group to enable Google Cloud Platform integration.
  2. Automating the configuration of Google Cloud Platform workload identity federation for multiple GitLab groups via workflow automation.

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 for the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, defaulting to GET but can be set to PUT for this operation.
Path Parameters Parameters to be included in the request path, specifically the group ID for this operation.

Output

JSON

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

Dependencies

  • GitLab API authentication token

Troubleshooting

  • Ensure the group ID provided in the path parameters is valid and exists in GitLab.
  • Verify that the authentication token has sufficient permissions to update group integrations.
  • Check the base URL to ensure it points to the correct GitLab instance.
  • If skipping authentication, be aware that the request may fail due to lack of authorization.

Links

Discussion