GitLab API icon

GitLab API

Gitlab

Actions917

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 information stored in GitLab projects, such as for automation in CI/CD pipelines or Helm chart management.

Use Case Examples

  1. Fetching the Helm chart index.yaml for a project to list available Helm charts in a specific channel (e.g., stable).
  2. Automating the retrieval of Helm package metadata for deployment or auditing purposes.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the API request.
Authentication The authentication method used for the API request, typically an API key credential for GitLab.
baseUrl The base URL of the GitLab instance to which the request is sent.
Method The HTTP method used for the request, default is GET.
Path Parameters Parameters used in the request path to specify the project and Helm channel.

Output

JSON

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

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the project ID and Helm channel parameters are correctly specified; incorrect values will cause request failures.
  • Authentication errors may occur if the API key credential is missing or invalid; verify credentials are properly configured.
  • Network or permission issues on the GitLab instance can prevent access to the Helm package index.

Links

Discussion