def plan_all
near-v-framework@0.4.0.0 · domain/architecture/system/effects.bend:415
import near-v-framework@0.4.0.0/domain/architecture/system/effects.bend as Effects
import Base
import near-v-framework@0.4.0.0/domain/architecture/type.bend as A
import near-v-framework@0.4.0.0/domain/architecture/ops.bend as O
import near-v-framework@0.4.0.0/domain/architecture/system/container/effects.bend as CtE
import near-v-framework@0.4.0.0/domain/architecture/system/plan/type.bend as P
import near-v-framework@0.4.0.0/domain/architecture/system/plan/ops.bend as PO
import near-v-framework@0.4.0.0/domain/architecture/system/ops.bend as SO
415def plan_all(+root: String, +entry: String, +a: A.Architecture) -> IO(List<&2, P.Step>):
416 do IO<List<&2, P.Step>>:
417 o : P.Observed <- observe(root, entry, SO.release(O.system(a)))
418 stack : List<&2, P.Step> <- CtE.checks(root, O.containers(a), O.externals(a))
419 nodes : List<&2, P.Step> <- node_steps(O.nodes(a), root, a)
420 breaks : List<&2, P.Step> <- deployed_steps(root, O.deployment(a))
421 return List.append(&2, P.Step, stack, List.append(&2, P.Step, nodes, List.append(&2, P.Step, breaks, PO.plan(SO.release(O.system(a)), o))))