• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

splunk / splunk-operator / 24740907318
84%
main: 84%

Build:
Build:
LAST BUILD BRANCH: mvp/app-framework-v1-app-validation
DEFAULT BRANCH: main
Ran 21 Apr 2026 07:11PM UTC
Jobs 1
Files 53
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Apr 2026 07:00PM UTC coverage: 83.936%. Remained the same
24740907318

Pull #1831

circleci

gabrielm-splunk
Fix corrupted splunk-operator-3.0.0.tgz and add validation

The splunk-operator-3.0.0.tgz file was corrupted - it contained the full
splunk-enterprise chart (4.5MB) instead of just the operator chart (5.8KB).
This caused Helm to load a stale splunk-enterprise as a subchart, leading
to template rendering errors:

  Error: INSTALLATION FAILED: template: splunk-enterprise/charts/
  splunk-enterprise/templates/enterprise_v4_ingestorcluster.yaml:1:14:
  executing "splunk-enterprise/charts/splunk-enterprise/templates/
  enterprise_v4_ingestorcluster.yaml" at <.Values.ingestorCluster.enabled>:
  nil pointer evaluating interface {}.enabled

Root cause: The file was replaced with a packaged splunk-enterprise chart
in multiple "Restore helm chart version 3.0.0" commits (see b9766dd29 and
related commits in git history).

Fix:
- Restored correct splunk-operator-3.0.0.tgz from commit a3737ba3c (5.8KB)
- File now contains only splunk-operator chart content, not splunk-enterprise

Validation:
- helm lint passes on both splunk-operator and splunk-enterprise charts
- helm template successfully renders c3 deployment without errors
- Added tools/validate-helm-charts.sh script to detect future corruption
- Added .github/workflows/validate-helm-charts.yml for automated CI validation

The validation script checks:
- tgz files start with "splunk-operator/" directory (not "splunk-enterprise/")
- Files don't contain splunk-enterprise/Chart.yaml content
- File sizes are reasonable (detects 4.5MB corruption vs expected 5-400KB)

The CI workflow runs on PRs/pushes that touch helm-chart files and validates:
- Tgz structure (via validation script)
- Helm lint on both charts
- Template rendering for common deployment patterns (default, c3, s1)

This prevents the corruption from happening again in future PRs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Pull Request #1831: CSPL-4153: Update dependencies and restore helm chart 3.0.0

11835 of 14100 relevant lines covered (83.94%)

27.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24740907318.1 21 Apr 2026 07:11PM UTC 53
83.94
CircleCI Job
Source Files on build 24740907318
  • Tree
  • List 53
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #24740907318
  • Pull Request #1831
  • PR Base - main (#24262898366)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc