Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade test action for NATS Backend #389

Closed
2 tasks done
Tracked by #359
grischperl opened this issue Jan 12, 2024 · 0 comments · Fixed by #401
Closed
2 tasks done
Tracked by #359

Upgrade test action for NATS Backend #389

grischperl opened this issue Jan 12, 2024 · 0 comments · Fixed by #401
Assignees
Labels
area/eventing Issues or PRs related to eventing

Comments

@grischperl
Copy link
Contributor

grischperl commented Jan 12, 2024

Description

To ensure full test coverage of the EventingManager, the upgrade flow with NATS Backend needs to be tested.

Job Flow

  • Install k3d cluster
  • Install NATS (latest release) and wait for readiness
  • Deploy eventing-manager (latest release)
  • Create Eventing CR with NATS
  • Run end-to-end tests (make e2e-eventing-setup and make e2e-eventing)
  • Update eventing-manager to input version
  • Run end-to-end tests (make e2e-eventing)
  • Clean up (make e2e-eventing and make e2e-cleanup)

Useful Links

  • GithubAction E2E test with NATS backend exists here
  • Installation of NATS is here
  • Reusable action is done in BTP Manager here and is called here to be executed on PRs

Acceptance

  • GithubAction executes upgrade test with NATS backend on PRs on main and release-* branches
  • Action is reusable in other actions, f.ex the release flow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/eventing Issues or PRs related to eventing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants