fioctl targets add
Compose and add Targets to Factory’s TUF targets metadata
Synopsis
Compose new Targets out of the latest Targets tagged with the specified source tag and the specified via the command arguments either OSTree commit hashes or App URIs.
- fioctl targets add –type <ostree | app> –tags <comma,separate,list of Target tags> –src-tag <source Target tag> [–targets-creator <something about Targets originator>]
- <hardware ID> <ostree commit hash> [<hardware ID> <ostree commit hash>] (for ostree type) <App #1 URI> [App #N URI] (for app type)
fioctl targets add [flags]
Examples
Add new ostree Targets:
fioctl targets add --type ostree --tags dev,test --src-tag dev --targets-creator "custom jenkins ostree build" intel-corei7-64 00b2ad4a1dd7fe1e856a6d607ed492c354a423be22a44bad644092bb275e12fa raspberrypi4-64 5e05a59529dcdd54310945b2628d73c0533097d76cc483334925a901845b3794
Add new App Targets:
fioctl targets add --type app --tags dev,test --src-tag dev hub.foundries.io/factory/simpleapp@sha256:be955ad958ef37bcce5afaaad32a21b783b3cc29ec3096a76484242afc333e26 hub.foundries.io/factory/app-03@sha256:59b080fe42d7c45bc81ea17ab772fc8b3bb5ef0950f74669d069a2e6dc266a24
Options
--dry-run don't post generated new Targets
-h, --help help for add
--quiet don't print generated new Targets to stdout
--src-tag string OSTree Target tag to base app targets on
--tags string comma,separate,list of Target tags
--targets-creator string optional name/comment/context about Targets origination (default "fioctl")
--type string Target type
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
- fioctl targets - Manage factory’s TUF targets