PlanktoScope / forklift

Composable, reprovisionable, decentralized management of apps & configs on Raspberry Pis and other embedded Linux systems
Apache License 2.0
6 stars 0 forks source link

bundles: List container images used by the staged pallet bundle in its manifest #247

Open ethanjli opened 1 month ago

ethanjli commented 1 month ago

Currently the forklift-bundle.yml manifest for a staged pallet bundle does not include a list of container images needed for applying the staged pallet bundle. We should include that, e.g. under downloads.{deployment name} and maybe also exports.{deployment name}. We probably need to make a backwards-incompatible change to the format of the manifest's downloads.{deployment name} and exports.{deployment name} fields so that they're not just lists of strings (URLs or file paths, respectively), but instead objects of lists (where each field of the object is a resource type, e.g. http, container-image, compose-app, compose-app-service, compose-app-container, etc.).