Skip to content

Conversation

@vish6760
Copy link
Contributor

Summary

This PR enhances the installer scripts to allow dynamic configuration of Helm chart repository name, repository URL, and service name through custom Helm override files.

Changes Introduced

  • Added logic to parse chart metadata (repo_url, repo_name, service_name) from YAML files located under ${SERVICE_CUSTOM_OVERRIDES}.
  • Introduced fallback defaults for all three variables if custom overrides are not provided.
  • Enhanced Helm chart path resolution:
    Automatically detects OCI-based Helm registries (oci://)
    Falls back to traditional Helm repo handling with helm repo add and helm repo update.
  • Added debug logs for visibility for (repo_url, repo_name, service_name).

Benefits

  • Custom registry deployments by reading overrides dynamically.
  • Reduces the need to modify core installer scripts when using private or organization-specific Helm registries.
  • Improves debuggability and maintainability through explicit output and clean fallback handling.

@vish6760 vish6760 changed the title Add support for custom Helm chart repo, URL, and service name in Barbican exporter installer scripts Add support for custom Helm chart repo, URL, and service name in Barbican exporter installer script Dec 17, 2025
@zhmarvi
Copy link
Contributor

zhmarvi commented Dec 19, 2025

LGTM

@zhmarvi zhmarvi enabled auto-merge (squash) December 19, 2025 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants