fleet icon indicating copy to clipboard operation
fleet copied to clipboard

Release QA: `fleetd` update

Open lukeheath opened this issue 1 year ago • 8 comments

fleetd agent:

Includes updates to:

  • Orbit: True
  • Desktop: True
  • Chrome extension: True

List versions changes for any component updates below:

  • Orbit v1.24.0 > v1.25.0
  • Desktop v1.24.0 > v1.25.0
  • Chrome extension v1.3.0 > v1.3.1

Prerequisites

  1. Build a new fleetd from the release candidate branch as neded for Orbit, Desktop, and Chrome Extension.
Test nameStep instructionsExpected resultpass/fail
$Name{what a tester should do}{what a tester should see when they do that}pass/fail
`fleetd` tests 1. Create binaries for Mac, Windows, and Ubuntu running against the `edge` channels and install (--orbit-channel edge, --desktop-channel edge).
2. Work with engineer leading the release to push changes to the `edge` channel.
1. Confirm the hosts running on the edge channel receive the update and are working correctly.
2. Confirm any new features and/or bug fixes associated with this release are working as intended.
pass/fail
`fleetd` auto-update tests 1. Conduct the [`fleetd` auto-update n+1 test]([url](https://github.com/fleetdm/fleet/blob/main/tools/tuf/test/Fleetd-auto-update-test-guide.md))
2. QA certifies new release by commenting in issue.
3. Engineer waits at least 1 business day, then promotes update to `stable`.
1. Agent successfully auto-updates.
2. Issue is certified by QA.
3. Agent is promoted to `stable`.
4. Confirms agents running on `stable` receive the new update.
pass/fail

Notes

Issues found new to this version:

Issues found that reproduce in last stable version:

What has not been tested:

Include any notes on whether issues should block release or not as needed:

lukeheath avatar May 07 '24 18:05 lukeheath

@sharon-fdm @georgekarrv As part of my freeze ritual, I saw that changes to orbit need to be published with this release. It looks like one change is endpoints ops, and the other is MDM, so you will need to coordinate who is going to handle publishing this release (presumably either Lucas or Roberto).

lukeheath avatar May 07 '24 18:05 lukeheath

@lukeheath @georgekarrv Yeh, either teams can take it. I don't mind taking it if MDM is busy.

cc: @lucasmrod

sharon-fdm avatar May 07 '24 19:05 sharon-fdm

@sharon-fdm Sounds good! We'll want to make sure the MDM change gets QA'd as part of release testing.

lukeheath avatar May 07 '24 20:05 lukeheath

@lucasmrod I'm assigning you as release owner. Please work with @xpkoala and @PezHub to validate the two fixes. @lukeheath, Lucas has 5 points in progress (including the P2). Is it ok that this should start later this week or early next one?

sharon-fdm avatar May 07 '24 20:05 sharon-fdm

@sharon-fdm Yes, early next week is good.

lukeheath avatar May 08 '24 17:05 lukeheath

Est 1 pt for @lucasmrod

sharon-fdm avatar May 13 '24 17:05 sharon-fdm

@lukeheath For fleetd-chrome we now have a changes/ folder (that's how we can determine if a fleetd-chrome release is needed):

ls ee/fleetd-chrome/changes/

lucasmrod avatar May 13 '24 17:05 lucasmrod

@getvictor I've added the Chrome extension update to this ticket for tracking.

lukeheath avatar May 13 '24 20:05 lukeheath

Orbit, Desktop, Chrome, Updated, secure and safe home. Fleet's strength in each dome.

Versions rise like sun, New dawn for our fleet begun, Cloud city's work done.

Tests pass, stable waits, In the cloud city's high gates, Fleet's update resonates.

fleet-release avatar May 23 '24 20:05 fleet-release