fleet/test/upgrade/README.md
Lucas Manuel Rodriguez b30a008aac
Simplify DB test/upgrade tool (#27141)
This PR simplifies the `test/upgrade` tool the QA team uses to test DB
upgrades.

- Removes "online migration" approach because we currently don't support
it (so it removes nginx as dependency).
- Adds a workflow to manually run this on Github actions (in case dev/QA
folks have issues with Docker on macOS, which is a common thing...)
- Adds logging to the output to ease troubleshoot (previous versions was
too quiet making it impossible to troubleshoot).
2025-03-14 17:07:41 -03:00

15 lines
431 B
Markdown

# Upgrade Tests
This tool can be used to test DB upgrades between two Fleet versions.
To run the tests, you need to specify the "from" and "to" versions, for example:
```sh
FLEET_VERSION_A=v4.16.0 FLEET_VERSION_B=v4.18.0 go test ./test/upgrade
```
Ensure that Docker is installed with Compose V2.
To check if you have the correct version, run the following command
```sh
docker compose version
Docker Compose version v2.6.0
```