Skip to content

Enhance chart and add support for external PostgreSQL and Redis#7

Merged
NeptuneHub merged 2 commits intoNeptuneHub:mainfrom
FML128:main
Apr 8, 2026
Merged

Enhance chart and add support for external PostgreSQL and Redis#7
NeptuneHub merged 2 commits intoNeptuneHub:mainfrom
FML128:main

Conversation

@FML128
Copy link
Copy Markdown
Contributor

@FML128 FML128 commented Apr 1, 2026

Major overhaul for the chart. Adds external PostgreSQL and Redis support and improve usability of the chart.

Key changes include:

Configuration and Flexibility Enhancements:

  • Added support for external PostgreSQL and Redis instances, including validation to ensure required fields are set when using external services. [1] [2]
  • Improved secrets management: every integration (Postgres, media servers, AI providers) now supports existingSecret, allowing credentials to be managed by external secret managers. [1] [2]

Helm Chart Logic and Template Updates:

  • Added a new helper template audiomuse-ai.secretEnvVars to inject the correct secret references and keys into Flask and Worker containers, supporting both chart-generated and user-provided secrets.
  • Updated the ConfigMap and deployment templates to correctly handle external service host/port and improved environment variable handling for all supported AI providers and media servers. [1] [2]

User Experience Improvements:

  • Added a detailed NOTES.txt to guide users after deployment, including instructions for accessing the app via port-forwarding, LoadBalancer, or Ingress, and displaying the chosen media server, AI provider, and database/Redis configuration.

General Updates:

  • Bumped chart version to 1.1.0 to reflect these significant improvements.

These changes make the chart more robust, easier to use in production environments, and much better documented for new users and operators.

@NeptuneHub NeptuneHub merged commit 6082d74 into NeptuneHub:main Apr 8, 2026
@NeptuneHub NeptuneHub mentioned this pull request Apr 8, 2026
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.

2 participants