Hadron / carthage

Carthage is an Infrastructure as Code (IAC) framework
Other
7 stars 4 forks source link

Split out PodmanPodModel from PodmanPod #40

Closed hartmans closed 1 year ago

hartmans commented 1 year ago

b5faae6fc7e4 temporarily turns off ModelGroup.generate except for MachineModel because after the ResolvableModel change, PodmanPodmodels were instantiating their pods at generate time.

In general we don't want generate to create real-world objects like pods, containers, vms or bridges, unless it needs to do so because of a dependency (need to access active directory to figure out list of machines to instantiate or some such).

This breaks ModelTasks running at generate among other things.

Split out PodmanPod from PodmanPodModel. Tricky bits: