@@ -77,6 +77,20 @@ func TestSingleNodeDisasterRecovery(t *testing.T) {
7777 t .Fatalf ("fail to check installation state: %v" , err )
7878 }
7979
80+ appUpgradeVersion := fmt .Sprintf ("appver-%s-upgrade" , os .Getenv ("SHORT_SHA" ))
81+ testArgs = []string {appUpgradeVersion }
82+
83+ t .Logf ("%s: upgrading cluster" , time .Now ().Format (time .RFC3339 ))
84+ if _ , _ , err := runPlaywrightTest (t , tc , "deploy-upgrade" , testArgs ... ); err != nil {
85+ t .Fatalf ("fail to run playwright test deploy-upgrade: %v" , err )
86+ }
87+
88+ t .Logf ("%s: checking installation state after upgrade" , time .Now ().Format (time .RFC3339 ))
89+ line = []string {"check-postupgrade-state.sh" , k8sVersion ()}
90+ if _ , _ , err := RunCommandOnNode (t , tc , 0 , line ); err != nil {
91+ t .Fatalf ("fail to check postupgrade state: %v" , err )
92+ }
93+
8094 t .Logf ("%s: test complete" , time .Now ().Format (time .RFC3339 ))
8195}
8296
@@ -476,7 +490,7 @@ func TestMultiNodeHADisasterRecovery(t *testing.T) {
476490
477491 // join a controller
478492 t .Logf ("%s: generating a new controller token command" , time .Now ().Format (time .RFC3339 ))
479- stdout , stderr , err = runPlaywrightTest (t , tc , "get-join-controller-command" )
493+ stdout , stderr , err = runPlaywrightTest (t , tc , "get-restore- join-controller-command" )
480494 if err != nil {
481495 t .Fatalf ("fail to generate controller join token:\n stdout: %s\n stderr: %s" , stdout , stderr )
482496 }
@@ -492,7 +506,7 @@ func TestMultiNodeHADisasterRecovery(t *testing.T) {
492506
493507 // join another controller in non-HA mode
494508 t .Logf ("%s: generating a new controller token command" , time .Now ().Format (time .RFC3339 ))
495- stdout , stderr , err = runPlaywrightTest (t , tc , "get-join-controller-command" )
509+ stdout , stderr , err = runPlaywrightTest (t , tc , "get-restore- join-controller-command" )
496510 if err != nil {
497511 t .Fatalf ("fail to generate controller join token:\n stdout: %s\n stderr: %s" , stdout , stderr )
498512 }
@@ -694,7 +708,7 @@ func TestMultiNodeAirgapHADisasterRecovery(t *testing.T) {
694708
695709 // join a controller
696710 t .Logf ("%s: generating a new controller token command" , time .Now ().Format (time .RFC3339 ))
697- stdout , stderr , err = runPlaywrightTest (t , tc , "get-join-controller-command" )
711+ stdout , stderr , err = runPlaywrightTest (t , tc , "get-restore- join-controller-command" )
698712 if err != nil {
699713 t .Fatalf ("fail to generate controller join token:\n stdout: %s\n stderr: %s" , stdout , stderr )
700714 }
@@ -710,7 +724,7 @@ func TestMultiNodeAirgapHADisasterRecovery(t *testing.T) {
710724
711725 // join another controller in non-HA mode
712726 t .Logf ("%s: generating a new controller token command" , time .Now ().Format (time .RFC3339 ))
713- stdout , stderr , err = runPlaywrightTest (t , tc , "get-join-controller-command" )
727+ stdout , stderr , err = runPlaywrightTest (t , tc , "get-restore- join-controller-command" )
714728 if err != nil {
715729 t .Fatalf ("fail to generate controller join token:\n stdout: %s\n stderr: %s" , stdout , stderr )
716730 }
0 commit comments