-
Notifications
You must be signed in to change notification settings - Fork 3.8k
test: Copy Helm CI tests into new framework #19008
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Claude finished @nicolevanderhoeven's task —— View job PR Review: Copy Helm CI tests into new frameworkI've completed a comprehensive review of this PR that migrates Helm CI tests to the new helm-chart-toolbox framework. Here's my analysis: Todo List:
Review Findings✅ Positive Aspects
🔍 Issues and RecommendationsCritical Issues
Minor Issues
🛡️ Security Considerations
🚀 Performance Considerations
📋 Test Coverage Assessment
Recommendations
Overall, this is a solid migration that maintains good testing practices while transitioning to the new framework. The identified issues are mostly consistency problems that should be addressed before merging. |
Helm Diff Output - SummaryDefault Values Scenario-diff-outputDistributed Scenario-diff-outputIngress Values Scenario-diff-outputLegacy Monitoring Values Scenario-diff-outputSimple Scalable AWS Kube IRSA Values Scenario-diff-outputSimple Thanos Values Scenario-diff-outputSingle Binary Scenario-diff-output |
This is some really great work and this will definitely improve the maintenance. LGTM |
This PR takes the existing CI tests for the Helm chart and copies them over into the new testing framework based on helm-chart-toolbox. The goal is to get the new tests running in parallel with the old tests until we decide that we can safely retire the old testing framework.
The new tests include:
distributed-advanced
: Complex multi-tenant microservices architectureenterprise
: Licensing and enterprise authenticationingress
: routing and k8s networkingsingle-binary
: simple monolithic deploymentssd
: simple scalable deploymentThere were some tests from the old framework that I didn't move over, namely: