Closed lukeheath closed 1 month ago
Endpoints OPS gives 👍
MDM is gtg 👍
Migration results look good (yes the ver order is all over the place 🙃 )
~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.45.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 45.501s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.46.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 35.661s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.47.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 37.672s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.48.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 35.003s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.54.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 34.735s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.54.1 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 43.745s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.55.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 37.721s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.55.1 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 36.810s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.55.2 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 39.400s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.54.2 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 38.400s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.53.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 38.723s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.53.1 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 37.776s ~/fleetdm/fleet minor-fleet-v4.57.0 ❯ FLEET_VERSION_A=v4.56.0 FLEET_VERSION_B=minor-fleet-v4.57.0 go test ./test/upgrade ok github.com/fleetdm/fleet/v4/test/upgrade 35.443s
Fleet's manual checks, smooth like river's steady flow, Trust in code's progress.
Goal: easy-to-follow test steps for checking a release manually
Important reference data
fleetctl preview --license-key=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJGbGVldCBEZXZpY2UgTWFuYWdlbWVudCBJbmMuIiwiZXhwIjoxNjQwOTk1MjAwLCJzdWIiOiJkZXZlbG9wbWVudCIsImRldmljZXMiOjEwMCwibm90ZSI6ImZvciBkZXZlbG9wbWVudCBvbmx5IiwidGllciI6ImJhc2ljIiwiaWF0IjoxNjIyNDI2NTg2fQ.WmZ0kG4seW3IrNvULCHUPBSfFdqj38A_eiXdV_DFunMHechjHbkwtfkf1J6JQJoDyqn8raXpgbdhafDwv3rmDw
fleetctl preview --license-key=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJGbGVldCBEZXZpY2UgTWFuYWdlbWVudCBJbmMuIiwiZXhwIjoxNjcyNTMxMjAwLCJzdWIiOiJGbGVldCBEZXZpY2UgTWFuYWdlbWVudCIsImRldmljZXMiOjEwMCwibm90ZSI6ImZvciBkZXZlbG9wbWVudCBvbmx5IiwidGllciI6InByZW1pdW0iLCJpYXQiOjE2NDI1MjIxODF9.EGHQjIzM73YyMbnCruswzg360DEYCsDi9uz48YcDwQHq90BabGT5PIXRiculw79emGj5sk2aKgccTd2hU5J7Jw
Smoke Tests
Smoke tests are limited to core functionality and serve as a pre-release final review. If smoke tests are failing, a release cannot proceed.
Fleet core:
Fleet version (Head to the "My account" page in the Fleet UI or run
fleetctl version
):Web browser (e.g. Chrome 88.0.4324):
Prerequisites
fleetctl preview
is set up and running the desired test version using--tag
parameters.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:
fleetd
agent:Includes updates to:
List versions changes for any component updates below:
v1.xx.x
>v1.xx.x
v1.xx.x
>v1.xx.x
v1.xx.x
>v1.xx.x
Prerequisites
fleetd
from the release candidate branch as neded for Orbit, Desktop, and Chrome Extension.2. Work with engineer leading the release to push changes to the `edge` channel.
2. Confirm any new features and/or bug fixes associated with this release are working as intended.
2. QA certifies new release by commenting in issue.
3. Engineer waits at least 1 business day, then promotes update to `stable`.
2. Issue is certified by QA.
3. Agent is promoted to `stable`.
4. Confirms agents running on `stable` receive the new update.
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: