Repository navigation
Docs and CI only, no changes to the stack itself. Found by running the install docs on a machine with leftovers: busy ports, an old Grafana volume, an upgrade over existing data, Compose and Ansible on one host. Write-up: https://dev.to/airat71/i-installed-my-stack-on-a-machine-with-leftovers-three-green-signals-stayed-green-5211
Changed
- Quick Start, README and Installation Guide verify the stack with
scripts/smoke-check.shinstead ofdocker compose ps, list the ports that must be free, and say to use either Option A or Option B on a host. docs/UPGRADE.md: upgrade steps for the Docker Compose path.docs/TROUBLESHOOTING.md: port conflicts, the Grafana password after the first start, dashboards after the v2.2.0 to v2.3.0 upgrade, Ansible on a host that already runs a stack or a Node Exporter.
Added
scripts/upgrade-check.shand anupgradejob in the smoke test: starts the latest release with data, upgrades to the commit under test on the same volumes, and checks that the smoke check passes, the Grafana folder and Prometheus data survive and every dashboard file is provisioned without errors.
Known, not fixed
- Upgrading from v2.2.0 to v2.3.0 over an existing Grafana volume leaves three new dashboards unapplied (
nginx,postgresql,redis).docker compose up -dstill exits 0. The workaround that was verified is indocs/TROUBLESHOOTING.md. - The Prometheus healthcheck runs inside the container and cannot detect a port taken by another process. The Ansible playbook does not check targets after it starts.
Full list: CHANGELOG.md.