Add Web Config File Support and Enhanced Helm Chart Features#909
Open
zofer1zohargo wants to merge 10 commits intoburningalchemist:masterfrom
Open
Add Web Config File Support and Enhanced Helm Chart Features#909zofer1zohargo wants to merge 10 commits intoburningalchemist:masterfrom
zofer1zohargo wants to merge 10 commits intoburningalchemist:masterfrom
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
Owner
|
Hey @zofer1zohargo, thank you for your contribution! 👏 Let me go through the change set and I will get back to you. 😃 UPD: Could you please bump up the chart in Chart.yaml to |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces comprehensive support for web configuration files (TLS and Basic Authentication) in the SQL Exporter Helm chart, along with dynamic configuration generation and extensive deployment examples. These enhancements make it easier to deploy SQL Exporter in production environments with proper security configurations.
Key Features
🔐 Web Config File Support
⚙️ Dynamic Configuration Generation
dynamicConfigoption to generatesql_exporter.ymlat runtime from secrets📦 Init Container Integration
helm/scripts/init.sh) for:🚀 Smart Service Configuration
📚 Comprehensive Examples
Added 7 detailed deployment examples with documentation:
Each example includes complete README with step-by-step instructions, sample Kubernetes secret YAML files, example Helm values configurations, and testing commands.
Changes Overview
Modified Components
New Components
Use Cases
This PR enables several important deployment patterns:
Backward Compatibility
✅ All changes are backward compatible:
dynamicConfig.enabledandwebConfig.enabledTesting
All examples have been tested and include: