GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves the Helm chart index.yaml file for a specific project and Helm channel from the GitLab API. It is useful for users who want to programmatically access Helm package metadata stored in a GitLab project, such as fetching available Helm charts and their versions for deployment automation or integration with CI/CD pipelines.

Use Case Examples

  1. Fetch the Helm chart index.yaml for project ID 123 and channel 'stable' to list available Helm charts.
  2. Automate retrieval of Helm package metadata from a GitLab project to integrate with Kubernetes deployment workflows.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API request.
Authentication Type of authentication to use for the API request, hidden unless Skip Authentication is false.
baseUrl Base URL of the GitLab instance to send the API request to.
Method HTTP method to use for the API request, default is GET.
Path Parameters Parameters to specify the project ID and Helm channel for the API request.

Output

JSON

  • content - The content of the Helm index.yaml file retrieved from the GitLab API.

Dependencies

  • GitLab API authentication

Troubleshooting

  • Ensure the project ID and Helm channel parameters are correctly set and valid to avoid 404 errors.
  • If authentication is enabled, verify that the GitLab API credentials are valid and have sufficient permissions to access the project packages.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the API endpoint is reachable.

Links

Discussion