sigs.k8s.io/cluster-api@v1.7.1/docs/book/src/images/cluster-topology-reconciller.plantuml (about) 1 @startuml 2 'https://plantuml.com/component-diagram 3 4 5 package "ClusterClass" as cc { 6 [Patches] 7 [Variable Schemas] 8 [Template 1] 9 [Template 2] 10 [\t...] 11 12 [Patches] -[hidden]-> [Variable Schemas] 13 [Variable Schemas] -[hidden]-> [Template 1] 14 [Template 1] -[hidden]-> [Template 2] 15 [Template 2] -[hidden]-> [\t...] 16 } 17 18 package "Cluster" as cluster { 19 [Cluster] 20 [InfraCluster] 21 [ControlPlane] 22 [ ...] 23 } 24 25 26 package "ClusterTopologyReconciler" as ctr { 27 [1. getBluePrint] as bp 28 [2. getCurrentState] as cs 29 [3. computeDesiredState] as ds 30 [4. reconcileState] as rs 31 32 bp -[hidden]-> cs 33 cs -[hidden]-> ds 34 ds -[hidden]> rs 35 36 package "DesiredCluster" as dc { 37 [Desired Cluster] 38 [Desired InfraCluster] 39 [Desired ControlPlane] 40 [...] 41 } 42 43 ds ..> dc 44 } 45 46 cc -> bp 47 cluster --> cs 48 rs -> cluster 49 50 @enduml