Thanks to visit codestin.com
Credit goes to github.com

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.

@rackerchris
Copy link
Contributor

I like the addition of being able to apply custom overrides via a configuration file. Please extend this capability to all install-.sh scripts before we merge it into the main branch.

…installer

scripts

Extend this capability to all install-.sh scripts before merging it into the
main branch and converted mariadb & memcached installer to support dynamic
variables.
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