The BOSH disintegrator
Fissile converts existing BOSH dev releases into docker images.
It does this using just the releases, without a BOSH deployment, CPIs, or a BOSH agent.
-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-registry string Docker registry used when referencing image names
-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 dev BOSH release(s).
-n, --release-name string Name of a dev BOSH release; if empty, default configured dev release name will be used
-v, --release-version string Version of a dev BOSH release; if empty, the latest dev release will be used
-p, --repository string Repository name prefix used to create image names. (default "fissile")
-m, --role-manifest string Path to a yaml file that details which jobs are used for each role.
-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. (default 2)
- 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 version - Displays fissile's version.