GitLab API icon

GitLab API

Gitlab

Actions917

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 within 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 Google Cloud workload identity federation for multiple GitLab groups.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
Authentication Type of authentication used for the API request.
baseUrl Base URL for the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method used for the request, default is PUT.
Path Parameters Parameters included in the request path, 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 authentication credentials to authorize the request.

Troubleshooting

  • Ensure the group ID provided in the path parameters is valid and the authenticated user has permission to update integrations for that group.
  • Verify that the GitLab API base URL is correct and accessible.
  • Check that the request body schema matches the expected structure for the workload identity federation integration update.
  • Common error messages may include authentication failures, permission denied errors, or invalid parameter errors. Resolving these typically involves verifying credentials, permissions, and input data formats.

Links

Discussion