GitLab API

GitlabTool

Actions905

Overview

This node operation updates the Google Cloud Platform Workload Identity Federation integration settings for a specific GitLab group. It is useful for managing and configuring workload identity federation for groups in GitLab, enabling secure and streamlined authentication with Google Cloud services. For example, a DevOps engineer can use this node to programmatically update the workload identity federation settings for a group to automate cloud resource access management.

Use Case Examples

  1. Updating workload identity federation settings for a GitLab group to enable Google Cloud Platform integration.
  2. Automating the configuration of group integrations with Google Cloud workload identity federation in CI/CD pipelines.

Properties

Name Meaning
Skip Authentication Determines whether to skip the authentication process for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL for the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, defaulting to PUT for this operation.
Path Parameters The path parameters for the API request, specifically the group ID to identify which group's integration to update.

Output

JSON

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

Dependencies

  • Requires GitLab API credentials for authentication.

Troubleshooting

  • Ensure the group ID path parameter is correctly set and corresponds to an existing GitLab group.
  • Verify that the GitLab API credentials are valid and have sufficient permissions to update group integrations.
  • Check the request body schema to ensure it matches the expected structure for the workload identity federation integration update.
  • Common error messages may include authentication failures, invalid group ID, or schema validation errors. Resolving these involves verifying credentials, group existence, and request payload correctness.

Links

Discussion