fioctl targets static-deltas

Generate static deltas to the given Target version to make OTAs faster

Synopsis

In many cases OTA updates will have multiple OSTree changes. These updates can be downloaded faster by generating OSTree static deltas. Static deltas are generated using “from(sha) -> to(sha)” type logic. This command takes the given Target version, and produces a number of static deltas to ensure devices are updated efficiently.

fioctl targets static-deltas <target-version> [<from-version>...] [flags]

Examples

# There are two ways to run this command:

# Generate static deltas for 30->42 and 31->42
fioctl targets static-deltas 42 30 31

# Find the target versions of all devices configured to the "prod" tag.
# Generate a static delta from those versions to version 42.
fioctl targets static-deltas --by-tag prod 42

Options

    --by-tag string   Find from-versions devices on the given tag
    --dryrun          Only show what deltas would be produced
-h, --help            help for static-deltas
    --hw-id string    Filter from and to Targets by the given hardware ID
    --no-tail         Don't tail output of CI Job

Options inherited from parent commands

-c, --config string    config file (default is $HOME/.config/fioctl.yaml)
-f, --factory string   Factory to list Targets for
-t, --token string     API token from https://app.foundries.io/settings/tokens/
-v, --verbose          Print verbose logging

SEE ALSO