Go/No-Go Analysis: metrics-server Chart 3.13.0 with Image v0.8.1 - #203
Draft
Azahorscak wants to merge 2 commits into
Draft
Go/No-Go Analysis: metrics-server Chart 3.13.0 with Image v0.8.1#203Azahorscak wants to merge 2 commits into
Azahorscak wants to merge 2 commits into
Conversation
- Document that version 3.13.1 does not exist - Latest available version is 3.13.0 (released Jul 22, 2025) - Provide detailed investigation findings from official sources - Recommend NO-GO with alternative actions Co-authored-by: Adam Zahorscak <Azahorscak@users.noreply.github.com>
Fairwinds Insights Scan ResultsView the full report at insights.fairwinds.com. ✅ No new Action Items detected! |
- Change from NO-GO to CONDITIONAL GO with image override approach - Detail security improvements: Golang 1.24.12 fixes 6 CVEs - Document new CVEs in v0.8.1 dependencies (CVE-2026-33186, CVE-2026-24051) - Add comprehensive risk assessment and pros/cons - Provide implementation guide with Helm commands - Include validation and rollback procedures - Add testing recommendations and monitoring guidance Co-authored-by: Adam Zahorscak <Azahorscak@users.noreply.github.com>
|
|
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.
Checklist
Description
What's the goal of this PR?
This PR provides a comprehensive go/no-go analysis for upgrading metrics-server using Helm chart 3.13.0 with an image override to v0.8.1.
What changes did you make?
Updated the analysis report (
gonogo-metrics-server-3.13.0-to-3.13.1.md) to reflect the image override approach:Key Changes
Status:⚠️ CONDITIONAL GO (upgraded from NO-GO)
The analysis now recommends using Helm chart 3.13.0 with
image.tagoverride to v0.8.1 since chart version 3.13.1 does not exist.Comprehensive Analysis Includes
Security Assessment
Risk Assessment Matrix
Implementation Guide
CVE Comparison Table
Three Alternative Options
Key Findings
Upgrade Components
Pros ✅
Cons⚠️
What alternative solution should we consider, if any?
As documented in the report, three options:
Image Override (Recommended): Deploy chart 3.13.0 with image v0.8.1 override
Stay on v0.8.0: Keep current configuration
Wait for Official Release: Delay until chart 3.13.1/3.14.0 released
Recommendations
CONDITIONAL GO with testing:
The security improvements from Golang 1.24.12 likely outweigh the risk from dependency CVEs, which may not be exploitable in metrics-server's specific usage context.
Slack Thread