Releases: TsekNet/fleet-plan
Releases · TsekNet/fleet-plan
v0.0.3
v0.0.2
Fleet plan — semantic diffing of Fleet GitOps YAML against live Fleet state.
What's changed
- Fleet-maintained app (FMA) diffing: detect install/uninstall script changes, infer FMA identity via catalog matching, prefix matching, and
fleet_maintained_app_id - Markdown output: linked
## Headingvia--ci-heading, escaped pipes/newlines in table cells, HTML lists for multi-field diffs - Scoped diffs:
--changed-filefilters output to MR-relevant resources only; script source files tracked alongside their YAML - Terminal output: rebase hint when changes detected
- Renamed
--ci-headerto--ci-heading
v0.0.1
Initial release of fleet-plan.
terraform plan, but for Fleet. Shows what will change in your Fleet environment before you apply. Compares fleet-gitops YAML against the live Fleet API. Read-only (GET only).
Features
- Diff policies, queries, software, profiles, and config against live Fleet API
- Terminal, JSON, and Markdown output formats
- Default mode with smart truncation and diff context
- Verbose mode with full field values
- Label validation with host counts
- Deletion warnings with affected host counts