graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[pkg/controllers/updaterun/execution.go]" -- "[pkg/controllers/updaterun/controller.go]" [label=" 12 ", penwidth="10", color="#00688bFF"]; "[pkg/controllers/workgenerator/controller.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 11 ", penwidth="9", color="#00688bED"]; "[pkg/utils/condition/condition.go]" -- "[pkg/controllers/updaterun/execution.go]" [label=" 11 ", penwidth="9", color="#00688bED"]; "[pkg/controllers/updaterun/initialization.go]" -- "[pkg/controllers/updaterun/execution.go]" [label=" 10 ", penwidth="8", color="#00688bDB"]; "[pkg/utils/condition/condition.go]" -- "[pkg/controllers/updaterun/controller.go]" [label=" 10 ", penwidth="8", color="#00688bDB"]; "[pkg/utils/common.go]" -- "[pkg/controllers/workapplier/process.go]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pkg/utils/condition/condition.go]" -- "[pkg/controllers/workgenerator/controller.go]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pkg/controllers/workapplier/process.go]" -- "[pkg/controllers/workapplier/preprocess.go]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pkg/controllers/workapplier/controller.go]" -- "[pkg/controllers/workgenerator/controller.go]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pkg/utils/common.go]" -- "[pkg/controllers/workapplier/availability_tracker.go]" [label=" 9 ", penwidth="7", color="#00688bC9"]; "[pkg/webhook/webhook.go]" -- "[pkg/controllers/workapplier/process.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/controller.go]" -- "[pkg/controllers/clusterresourceplacementeviction/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/process.go]" -- "[pkg/controllers/workapplier/apply.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/process.go]" -- "[pkg/controllers/clusterresourceplacement/resource_selector.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/updaterun/initialization.go]" -- "[apis/placement/v1alpha1/stagedupdate_types.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/utils/binding/binding.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/availability_tracker.go]" -- "[pkg/controllers/workapplier/apply.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/preprocess.go]" -- "[pkg/controllers/workapplier/apply.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/status.go]" -- "[pkg/controllers/workapplier/availability_tracker.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/process.go]" -- "[pkg/controllers/clusterresourceplacementeviction/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/process.go]" -- "[pkg/controllers/workapplier/availability_tracker.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/clusterresourceplacementeviction/controller.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/preprocess.go]" -- "[pkg/controllers/workapplier/availability_tracker.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/status.go]" -- "[pkg/controllers/workapplier/apply.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/status.go]" -- "[pkg/controllers/workapplier/preprocess.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/controller.go]" -- "[cmd/memberagent/main.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/status.go]" -- "[pkg/controllers/workapplier/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/preprocess.go]" -- "[pkg/controllers/clusterresourceplacementeviction/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/clusterresourcebindingwatcher/watcher.go]" -- "[pkg/controllers/workgenerator/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/webhook/webhook.go]" -- "[pkg/controllers/clusterresourceplacementeviction/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/updaterun/initialization.go]" -- "[pkg/utils/condition/condition.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/preprocess.go]" -- "[pkg/controllers/workapplier/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/clusterresourceplacementeviction/controller.go]" -- "[pkg/controllers/updaterun/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[cmd/memberagent/main.go]" -- "[pkg/controllers/workgenerator/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/status.go]" -- "[pkg/controllers/workapplier/process.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/clusterresourceplacementeviction/controller.go]" -- "[pkg/controllers/workgenerator/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/utils/common.go]" -- "[pkg/controllers/workgenerator/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/utils/common.go]" -- "[pkg/controllers/clusterresourceplacement/resource_selector.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[apis/placement/v1alpha1/stagedupdate_types.go]" -- "[pkg/controllers/updaterun/execution.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/workapplier/controller.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/utils/condition/condition.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/webhook/webhook.go]" -- "[pkg/utils/common.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/clusterresourcebindingwatcher/watcher.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/utils/common.go]" -- "[pkg/controllers/clusterresourceplacementeviction/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/utils/common.go]" -- "[pkg/controllers/workapplier/preprocess.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/webhook/webhook.go]" -- "[pkg/controllers/workapplier/preprocess.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[cmd/memberagent/main.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[pkg/controllers/membercluster/v1beta1/membercluster_controller.go]" -- "[pkg/controllers/rollout/controller.go]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pkg/webhook/webhook.go]" -- "[pkg/controllers/updaterun/controller.go]" [label=" 7 ", penwidth="5", color="#00688bA5"]; "[pkg/controllers/workgenerator/override.go]" -- "[pkg/controllers/clusterresourceplacement/resource_selector.go]" [label=" 7 ", penwidth="5", color="#00688bA5"]; }