@@ -42,6 +42,9 @@ var _ = Describe("Cluster Upgrade testing",
42
42
const versionTagName = "rosa_openshift_version"
43
43
44
44
BeforeEach (func () {
45
+
46
+ arbitraryPoliciesToClean = []string {}
47
+
45
48
By ("Get the cluster" )
46
49
clusterID = config .GetClusterID ()
47
50
Expect (clusterID ).ToNot (Equal ("" ), "ClusterID is required. Please export CLUSTER_ID" )
@@ -315,15 +318,17 @@ var _ = Describe("Cluster Upgrade testing",
315
318
316
319
clusterVersionList , err := versionService .ListAndReflectVersions (profile .ChannelGroup , false )
317
320
Expect (err ).To (BeNil ())
318
- upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (profile .ChannelGroup , clusterVersion )
321
+ upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (
322
+ profile .ChannelGroup , clusterVersion ,
323
+ )
319
324
Expect (err ).To (BeNil ())
320
325
if upgradingVersion == "" {
321
326
Skip ("Skip this case as the cluster is being upgraded." )
322
327
}
323
328
324
329
By ("Upgrade cluster" )
325
330
scheduledDate := time .Now ().Format ("2006-01-02" )
326
- scheduledTime := time .Now ().Add (10 * time .Minute ).UTC ().Format ("15:04" )
331
+ scheduledTime := time .Now ().Add (200 * time .Minute ).UTC ().Format ("15:04" )
327
332
output , err := upgradeService .Upgrade (
328
333
"-c" , clusterID ,
329
334
"--version" , upgradingVersion ,
@@ -351,7 +356,9 @@ var _ = Describe("Cluster Upgrade testing",
351
356
352
357
clusterVersionList , err := versionService .ListAndReflectVersions (profile .ChannelGroup , false )
353
358
Expect (err ).To (BeNil ())
354
- upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (profile .ChannelGroup , clusterVersion )
359
+ upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (
360
+ profile .ChannelGroup , clusterVersion ,
361
+ )
355
362
Expect (err ).To (BeNil ())
356
363
if upgradingVersion == "" {
357
364
Skip ("Skip this case as no available upgrade version." )
@@ -633,7 +640,8 @@ var _ = Describe("Describe/List rosa upgrade",
633
640
upgradeService rosacli.UpgradeService
634
641
versionService rosacli.VersionService
635
642
clusterID string
636
- profile * handler.Profile
643
+ clusterConfig * config.ClusterConfig
644
+ err error
637
645
)
638
646
639
647
BeforeEach (func () {
@@ -648,11 +656,12 @@ var _ = Describe("Describe/List rosa upgrade",
648
656
versionService = rosaClient .Version
649
657
650
658
By ("Load the profile" )
651
- profile = handler .LoadProfileYamlFileByENV ()
659
+ clusterConfig , err = config .ParseClusterProfile ()
660
+ Expect (err ).ToNot (HaveOccurred ())
652
661
})
653
662
654
663
AfterEach (func () {
655
- if profile .Version == constants .YStreamPreviousVersion {
664
+ if clusterConfig .Version . VersionRequirement == constants .YStreamPreviousVersion {
656
665
By ("Delete cluster upgrade" )
657
666
_ , err := upgradeService .DeleteUpgrade ("-c" , clusterID , "-y" )
658
667
Expect (err ).ToNot (HaveOccurred ())
@@ -675,15 +684,15 @@ var _ = Describe("Describe/List rosa upgrade",
675
684
Expect (output .String ()).To (ContainSubstring ("--machinepool" ))
676
685
Expect (output .String ()).To (ContainSubstring ("-y, --yes" ))
677
686
678
- if profile .Version == "latest" {
687
+ if clusterConfig .Version . VersionRequirement == "latest" {
679
688
By ("Check list upgrade for the cluster with latest version" )
680
689
output , err = upgradeService .ListUpgrades ("-c" , clusterID )
681
690
Expect (err ).To (BeNil ())
682
691
Expect (output .String ()).To (ContainSubstring ("There are no available upgrades for cluster " +
683
692
"'%s'" , clusterID ))
684
693
}
685
694
686
- if profile .Version == constants .YStreamPreviousVersion {
695
+ if clusterConfig .Version . VersionRequirement == constants .YStreamPreviousVersion {
687
696
By ("Upgrade cluster and check list/describe upgrade" )
688
697
scheduledDate := time .Now ().Format ("2006-01-02" )
689
698
scheduledTime := time .Now ().Add (20 * time .Minute ).UTC ().Format ("15:04" )
@@ -693,14 +702,18 @@ var _ = Describe("Describe/List rosa upgrade",
693
702
clusterVersion := jsonData .DigString ("version" , "raw_id" )
694
703
695
704
By ("Find upper Y stream version" )
696
- clusterVersionList , err := versionService .ListAndReflectVersions (profile .ChannelGroup , false )
705
+ clusterVersionList , err := versionService .ListAndReflectVersions (
706
+ clusterConfig .Version .ChannelGroup , false ,
707
+ )
697
708
Expect (err ).To (BeNil ())
698
- upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (profile .ChannelGroup , clusterVersion )
709
+ upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (
710
+ clusterConfig .Version .ChannelGroup , clusterVersion ,
711
+ )
699
712
Expect (err ).To (BeNil ())
700
713
Expect (upgradingVersion ).NotTo (BeEmpty ())
701
714
702
715
By ("Upgrade cluster" )
703
- if profile . ClusterConfig . STS {
716
+ if clusterConfig . Sts {
704
717
Expect (err ).ToNot (HaveOccurred ())
705
718
706
719
output , errSTSUpgrade := upgradeService .Upgrade (
@@ -746,8 +759,8 @@ var _ = Describe("Describe/List rosa upgrade",
746
759
labels .Medium , labels .Runtime .Day2 ,
747
760
func () {
748
761
By ("Skip testing if the cluster is not a y-1 STS classic cluster" )
749
- if profile .Version != constants .YStreamPreviousVersion || ! profile . ClusterConfig . STS ||
750
- profile . ClusterConfig . HCP {
762
+ if clusterConfig .Version . VersionRequirement != constants .YStreamPreviousVersion || ! clusterConfig . Sts ||
763
+ clusterConfig . Hypershift {
751
764
Skip ("Skip this case as the version defined in profile is not y-1 for sts cluster upgrade " +
752
765
"testing" )
753
766
}
@@ -757,9 +770,13 @@ var _ = Describe("Describe/List rosa upgrade",
757
770
clusterVersion := jsonData .DigString ("version" , "raw_id" )
758
771
759
772
By ("Find upper Y stream version" )
760
- clusterVersionList , err := versionService .ListAndReflectVersions (profile .ChannelGroup , false )
773
+ clusterVersionList , err := versionService .ListAndReflectVersions (
774
+ clusterConfig .Version .ChannelGroup , false ,
775
+ )
761
776
Expect (err ).To (BeNil ())
762
- upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (profile .ChannelGroup , clusterVersion )
777
+ upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (
778
+ clusterConfig .Version .ChannelGroup , clusterVersion ,
779
+ )
763
780
Expect (err ).To (BeNil ())
764
781
Expect (upgradingVersion ).NotTo (BeEmpty ())
765
782
@@ -1153,7 +1170,9 @@ var _ = Describe("Create cluster upgrade policy validation", labels.Feature.Clus
1153
1170
By ("Find upper Y stream version" )
1154
1171
clusterVersionList , err := versionService .ListAndReflectVersions (profile .ChannelGroup , false )
1155
1172
Expect (err ).To (BeNil ())
1156
- upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (profile .ChannelGroup , clusterVersion )
1173
+ upgradingVersion , _ , err := clusterVersionList .FindUpperYStreamVersion (
1174
+ profile .ChannelGroup , clusterVersion ,
1175
+ )
1157
1176
Expect (err ).To (BeNil ())
1158
1177
Expect (upgradingVersion ).NotTo (BeEmpty ())
1159
1178
0 commit comments