Skip to content

feat(test): UDS journey and upgrade test scripts (#16, #17)#31

Merged
kitplummer merged 1 commit intodevelopfrom
feat/journey-upgrade-tests
Mar 7, 2026
Merged

feat(test): UDS journey and upgrade test scripts (#16, #17)#31
kitplummer merged 1 commit intodevelopfrom
feat/journey-upgrade-tests

Conversation

@kitplummer
Copy link
Copy Markdown
Owner

Summary

  • Add tests/journey.sh — full UDS deployment lifecycle validation (7 checks: pods, Package CR, VirtualService, NetworkPolicies, SSO, ServiceMonitor, API)
  • Add tests/upgrade.sh — version N→N+1 upgrade with data preservation and timing verification
  • Update tasks.yaml to wire journey-test (full lifecycle: build → deploy → test → cleanup), journey-test-only (against existing deployment), and upgrade-test tasks

Closes #16, closes #17.

Test plan

  • uds run journey-test validates full lifecycle on local k3d cluster
  • uds run journey-test-only validates against an existing deployment
  • uds run upgrade-test validates version N→N+1 with data preservation
  • Scripts exit non-zero on failure with clear error messages
  • Cleanup runs even on test failure (trap EXIT)

🤖 Generated with Claude Code

Journey test validates the full UDS deployment lifecycle: pod
readiness, Package CR, Istio VirtualService, network policies,
SSO, ServiceMonitor, and API functional tests.

Upgrade test validates deploying version N+1 over N with data
preservation checks and timing verification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 7, 2026

Pull Request Test Coverage Report for Build bbd40617ef72a6c37a3e2bdeec77b288ba42fa49-PR-31

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 89.185%

Totals Coverage Status
Change from base Build bdfbf771ca7be30894d4727af5aeced4fd356996: 0.0%
Covered Lines: 1707
Relevant Lines: 1914

💛 - Coveralls

@kitplummer kitplummer merged commit 1172281 into develop Mar 7, 2026
6 checks passed
@kitplummer kitplummer deleted the feat/journey-upgrade-tests branch March 7, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade tests for UDS bundle Journey tests for UDS deployment

1 participant