Skip to content

Fix CI extraVolumes test using wrong value keys#4607

Merged
ChrisJBurns merged 1 commit into
mainfrom
fix/ci-extra-volumes-keys
Apr 7, 2026
Merged

Fix CI extraVolumes test using wrong value keys#4607
ChrisJBurns merged 1 commit into
mainfrom
fix/ci-extra-volumes-keys

Conversation

@ChrisJBurns
Copy link
Copy Markdown
Collaborator

Summary

The CI test file deploy/charts/operator/ci/extraVolumes-values.yaml used operator.extraVolumeMounts and operator.extraVolumes, but the deployment template reads .Values.operator.volumeMounts and .Values.operator.volumes. This key mismatch meant the CI test silently passed without actually exercising volume injection, giving false confidence that volumes work correctly.

Renamed the keys to match what the template and values.yaml expect.

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Test plan

  • Verified values.yaml defines operator.volumes and operator.volumeMounts (not extraVolumes/extraVolumeMounts)
  • Verified deployment.yaml template reads .Values.operator.volumeMounts and .Values.operator.volumes
  • Confirmed CI values file now uses the correct matching keys

Generated with Claude Code

The CI test file used operator.extraVolumeMounts and
operator.extraVolumes, but the deployment template reads
operator.volumeMounts and operator.volumes. This mismatch
meant the CI test silently passed without actually exercising
volume injection.

Rename the keys to match what the template expects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the size/XS Extra small PR: < 100 lines changed label Apr 7, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.86%. Comparing base (adee172) to head (840cfe6).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4607      +/-   ##
==========================================
- Coverage   68.87%   68.86%   -0.02%     
==========================================
  Files         505      505              
  Lines       52420    52420              
==========================================
- Hits        36106    36098       -8     
- Misses      13521    13531      +10     
+ Partials     2793     2791       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ChrisJBurns ChrisJBurns merged commit 8135ce4 into main Apr 7, 2026
37 checks passed
@ChrisJBurns ChrisJBurns deleted the fix/ci-extra-volumes-keys branch April 7, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants