fissile.md
October 8, 2019 ยท View on GitHub
fissile
The BOSH disintegrator
Synopsis
Fissile converts existing BOSH final or dev releases into docker images.
It does this using just the releases, without a BOSH deployment, CPIs, or a BOSH agent.
Options
-c, --cache-dir string Local BOSH cache directory. (default "~/.bosh/cache")
--config string config file (default is $HOME/.fissile.yaml)
-d, --dark-opinions string Path to a BOSH deployment manifest file that contains properties that should not have opinionated defaults.
--docker-organization string Docker organization used when referencing image names
--docker-password string Password for authenticated docker registry
--docker-registry string Docker registry used when referencing image names
--docker-username string Username for authenticated docker registry
--final-releases-dir string Local final releases directory. (default "~/.final-releases")
-h, --help help for fissile
-l, --light-opinions string Path to a BOSH deployment manifest file that contains properties to be used as defaults.
-M, --metrics string Path to a CSV file to store timing metrics into.
-o, --output string Choose output format, one of human, json, or yaml (currently only for 'show properties') (default "human")
-r, --release string Path to final or dev BOSH release(s).
-n, --release-name string Name of a dev BOSH release; if empty, default configured dev release name will be used; Final release always use the name in release.MF
-v, --release-version string Version of a dev BOSH release; if empty, the latest dev release will be used; Final release always use the version in release.MF
-p, --repository string Repository name prefix used to create image names.
-m, --role-manifest string Path to a yaml file that details which jobs are used for each instance group.
-V, --verbose Enable verbose output.
-w, --work-dir string Path to the location of the work directory. (default "/var/fissile")
-W, --workers int Number of workers to use; zero means determine based on CPU count.
SEE ALSO
- fissile build - Has subcommands to build all images and necessary artifacts.
- fissile diff - Prints a report with differences between two versions of a BOSH release.
- fissile docs - Has subcommands to create documentation for fissile.
- fissile show - Has subcommands that display information about build artifacts.
- fissile validate - Validates all the configuration going into fissile.
- fissile version - Displays fissile's version.