Skip to content

Commit 8f0c215

Browse files
authored
Fix Upgrade Test: fleet-agent pod name change and individual Fleet Upgrade version check (#303)
* Fix upgrade failing test Signed-off-by: Satyajit Bulage <[email protected]> * Added individual check for each images * Added debugging print statement to see 3 images Signed-off-by: Satyajit Bulage <[email protected]> --------- Signed-off-by: Satyajit Bulage <[email protected]>
1 parent afdc0f2 commit 8f0c215

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

tests/cypress/e2e/unit_tests/upgrade_fleet.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ describe('Test "fleet-agent" image version on each downstream cluster', { tags:
154154
cy.accesMenuSelection(dsCluster, 'Workloads', 'Pods');
155155
cy.nameSpaceMenuToggle('All Namespaces');
156156
cy.filterInSearchBox('fleet-agent');
157-
cy.verifyTableRow(0, 'Running', 'fleet-agent-0');
158-
cy.contains('fleet-agent-0').click();
157+
cy.verifyTableRow(0, 'Running', 'fleet-agent');
158+
cy.contains('fleet-agent').click();
159159
cy.wait(500);
160160
cy.clickButton('Config');
161161

tests/e2e/upgrade_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,28 @@ var _ = Describe("E2E - Upgrading Rancher Manager", Label("upgrade-rancher-manag
119119
// and check that it's different to the version before upgrade
120120
fleetVersionAfterUpgrade, err := kubectl.RunWithoutErr(getFleetImageVersion...)
121121

122+
// Parse the versions from the images
123+
beforeUpgradeImages := strings.Fields(fleetVersionBeforeUpgrade)
124+
afterUpgradeImages := strings.Fields(fleetVersionAfterUpgrade)
125+
122126
// Get after-upgrade Fleet version and check that it's different from the before-upgrade version
123127
// getFleetImageVersion output consists of 3 fleet images,
124128
// so we're checking 3 images must be present there.
125129
g.Expect(err).To(Not(HaveOccurred()))
126130
g.Expect(len(strings.Fields(fleetVersionAfterUpgrade))).To(Equal(3))
131+
132+
// Check version of the first image
133+
fmt.Println("First Fleet image after upgrade:", afterUpgradeImages[0]) // Debugging output
134+
g.Expect(beforeUpgradeImages[0]).To(Not(Equal(afterUpgradeImages[0])))
135+
136+
// Check version of the second image
137+
fmt.Println("Second Fleet image after upgrade:", afterUpgradeImages[1]) // Debugging output
138+
g.Expect(beforeUpgradeImages[1]).To(Not(Equal(afterUpgradeImages[1])))
139+
140+
// Check version of the third image
141+
fmt.Println("Third Fleet image after upgrade:", afterUpgradeImages[2]) // Debugging output
142+
g.Expect(beforeUpgradeImages[2]).To(Not(Equal(afterUpgradeImages[2])))
143+
127144
fmt.Println("Current Fleet version after upgrade:", fleetVersionAfterUpgrade) // Debugging output
128145
g.Expect(fleetVersionAfterUpgrade).To(Not(Equal(fleetVersionBeforeUpgrade)))
129146
}, tools.SetTimeout(10*time.Minute), 20*time.Second).Should(Succeed())

0 commit comments

Comments
 (0)