File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed
Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -74,6 +74,11 @@ func RunE2ETests(t *testing.T) {
7474 if err = ChooseVersions (OSD ); err != nil {
7575 t .Fatalf ("failed to configure versions: %v" , err )
7676 }
77+
78+ if state .Upgrade .UpgradeVersionEqualToInstallVersion {
79+ log .Printf ("Install version and upgrade version are the same. Skipping tests." )
80+ return
81+ }
7782 }
7883
7984 // setup reporter
Original file line number Diff line number Diff line change @@ -117,13 +117,15 @@ func setupUpgradeVersion(osd *osd.OSD) (err error) {
117117 }
118118
119119 // If the available cluster image set makes sense, then we'll just use that
120- if cisUpgradeVersion .GreaterThan (clusterVersion ) {
120+ if ! cisUpgradeVersion .LessThan (clusterVersion ) {
121121 log .Printf ("Using cluster image set." )
122122 state .Upgrade .ReleaseName = cisUpgradeVersionString
123123 metadata .Instance .SetUpgradeVersionSource ("cluster image set" )
124+ state .Upgrade .UpgradeVersionEqualToInstallVersion = cisUpgradeVersion .Equal (clusterVersion )
124125 log .Printf ("Selecting version '%s' to be able to upgrade to '%s'" , state .Cluster .Version , state .Upgrade .ReleaseName )
125126 return nil
126127 }
128+
127129 if state .Upgrade .ReleaseName != "" {
128130 log .Printf ("The most recent cluster image set is equal to the default. Falling back to upgrading with Cincinnati." )
129131 } else {
Original file line number Diff line number Diff line change @@ -44,4 +44,7 @@ type UpgradeState struct {
4444
4545 // Image is the release image a cluster is upgraded to. If set, it overrides the release stream and upgrades.
4646 Image string `env:"UPGRADE_IMAGE" sect:"upgrade" yaml:"image"`
47+
48+ // UpgradeVersionEqualToInstallVersion is true if the install version and upgrade versions are the same.
49+ UpgradeVersionEqualToInstallVersion bool
4750}
You can’t perform that action at this time.
0 commit comments