fioctl targets add
Compose and add Targets to Factory’s TUF Targets metadata
Synopsis
Compose new Targets out of the latest ones with the specified source tag 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 TUF targets