operator icon indicating copy to clipboard operation
operator copied to clipboard

Add e2e test for upgrade scenario

Open sm43 opened this issue 4 years ago • 6 comments

Currently we don't have any test for upgrades we only install the a version and check if all components are ready. we need to add test for upgrade.

sm43 avatar Apr 25 '22 13:04 sm43

probable solution as discussed in WG

Install the latest release operator version, 
Let it bring up all components
Then uninstall previous operator releases without deletion what operator installed
Then install current build
Wait for it to become successful and alive

sm43 avatar Apr 28 '22 12:04 sm43

WG discussion point

  1. Install latest release version
  2. Upgarde to PR commit
  3. Run e2e to verify successful upgradation

savitaashture avatar May 19 '22 12:05 savitaashture

wg discussion: how do we run it. use plumbing prow job which creates a kind cluster. then run the the upgrade test on it.

nikhil-thomas avatar May 19 '22 12:05 nikhil-thomas

We should probably try to use kind for this https://github.com/tektoncd/plumbing/blob/d765a5cba75fe5c3d4b67b8651caf72e704a22dc/tekton/images/kind-e2e/setup-kind.sh

vdemeester avatar May 19 '22 12:05 vdemeester

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale with a justification. Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with /close with a justification. If this issue should be exempted, mark the issue as frozen with /lifecycle frozen with a justification.

/lifecycle stale

Send feedback to tektoncd/plumbing.

tekton-robot avatar Aug 17 '22 13:08 tekton-robot

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten with a justification. Rotten issues close after an additional 30d of inactivity. If this issue is safe to close now please do so with /close with a justification. If this issue should be exempted, mark the issue as frozen with /lifecycle frozen with a justification.

/lifecycle rotten

Send feedback to tektoncd/plumbing.

tekton-robot avatar Sep 16 '22 13:09 tekton-robot

Rotten issues close after 30d of inactivity. Reopen the issue with /reopen with a justification. Mark the issue as fresh with /remove-lifecycle rotten with a justification. If this issue should be exempted, mark the issue as frozen with /lifecycle frozen with a justification.

/close

Send feedback to tektoncd/plumbing.

tekton-robot avatar Oct 16 '22 13:10 tekton-robot

@tekton-robot: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity. Reopen the issue with /reopen with a justification. Mark the issue as fresh with /remove-lifecycle rotten with a justification. If this issue should be exempted, mark the issue as frozen with /lifecycle frozen with a justification.

/close

Send feedback to tektoncd/plumbing.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

tekton-robot avatar Oct 16 '22 13:10 tekton-robot