Fix corrupted splunk-operator-3.0.0.tgz causing Helm test failures#1863
Merged
gabrielm-splunk merged 1 commit intodevelopfrom Apr 24, 2026
Merged
Conversation
rlieberman-splunk
approved these changes
Apr 21, 2026
4 tasks
kasiakoziol
reviewed
Apr 22, 2026
kasiakoziol
reviewed
Apr 22, 2026
kubabuczak
reviewed
Apr 22, 2026
kubabuczak
requested changes
Apr 22, 2026
Restores the correct splunk-operator-3.0.0.tgz (5.8KB) that contains only the operator chart, not the full splunk-enterprise chart (4.5MB). The corrupted file was causing Helm test failures with nil pointer errors. Extracted correct version from commit a3737ba. Related to PR #1832 helm test failures. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
8d2b05c to
0f09f24
Compare
kasiakoziol
approved these changes
Apr 23, 2026
kubabuczak
approved these changes
Apr 23, 2026
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Problem
After merging PR #1832 to restore helm support for 3.0.0, helm-tests are failing with:
Root Cause
The
splunk-operator-3.0.0.tgzfile was corrupted - it contained the fullsplunk-enterprisechart package (4.5MB) instead of just thesplunk-operatorchart (5.8KB). This caused Helm to load a stalesplunk-enterpriseas a subchart within the operator chart, leading to nested template path errors.File size comparison:
splunk-operator-3.0.0.tgz= 4.5MB (contains full splunk-enterprise chart)splunk-operator-3.0.0.tgz= 5.8KB (contains only operator chart)splunk-operator-3.1.0.tgz= 6.7KB (correct structure)The corruption happened in multiple "Restore helm chart version 3.0.0 to repository index" commits (b9766dd and related).
Solution
Restored correct tgz file by extracting the good version from git history (commit a3737ba).
The file now contains only
splunk-operatorchart content, not nestedsplunk-enterprise.Testing
splunk-operator/directory (notsplunk-enterprise/)Future Work
Validation tooling (CI/CD workflow and validation script) has been saved to branch
helm-validation-tooling-futurefor a separate PR.Files Changed
helm-chart/splunk-enterprise/charts/splunk-operator-3.0.0.tgz- Restored correct 5.8KB versionRelated Issues
Fixes the helm test error reported after PR #1832 merge.