getporter / porter

Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
https://porter.sh
Apache License 2.0
1.2k stars 199 forks source link

Porter Air Gap Installation #3144

Closed sgettys closed 1 month ago

sgettys commented 1 month ago

Is your feature request related to a problem? Please describe. The execution of Porter should have a fully supported air gap solution so that porter itself doesn't attempt to pull in external images when running in an air gap (ex: Mongo image for config backend)

Describe the solution you'd like The first porter execution should not attempt to pull down the mongo docker image when running across an air gap. We should provide an easy mechanism to package up the porter CLI and the mongo image for running the local porter state and send across an air gap.