istio.io/istio@v0.0.0-20240520182934-d79c90f27776/samples/ambient-argo/documentation/argo-reference-arch.dot (about)

     1  digraph G {
     2    rankdir=LR
     3    graph[fontname="Arial"]
     4    node [fontname = "Arial"];
     5    subgraph cluster_0 {
     6      style=filled;
     7      color=lightgrey;
     8      node [style=filled,color=white,class=application];
     9      meta[label="meta-application.yaml"]
    10      app[label="application/application.yaml"]
    11      meta -> app
    12      istio[label="istio/*"]
    13      meta -> istio
    14      cni[label="istio/cni.yaml"]
    15      istio -> cni
    16      cpt[label="istio/control-plane-appset.yaml"]
    17      istio -> cpt
    18      ztunnel[label="istio/ztunnel.yaml"]
    19      istio -> ztunnel
    20      extras[label="istio/extras.yaml"]
    21      istio -> extras
    22      tags[label="istio/tags.yaml"]
    23      istio -> tags
    24      fontsize="32"
    25      label = "ArgoCD Cluster";
    26    }
    27  
    28    subgraph cluster_1 {
    29      node [style=filled,color=white]
    30      subgraph cluster_istio {
    31          fontsize="24"
    32          label = "NS istio-system"
    33          istiod18[label="Istio 1.18.5 Control"]
    34          istiod19[label="Istio 1.19.3 Control"]
    35          ztunnelds[label="ztunnel"]
    36          cnids[label="cni"]
    37          extrads[label="prometheus, etc"]
    38          tagdef[label="tag default->1.18.5"]
    39          tagrap[label="tag rapid->1.19.3"]
    40          tagsta[label="tag stable->1.18.5"]
    41      }
    42  
    43      subgraph cluster_app {
    44          rankdir=TB
    45          node [style=filled];
    46          appcontents[label="App Pods"]
    47          appwp[label="App Waypoints"]
    48          ig[label="Ingress Gateway"]
    49          nwc[label="App Network Configs"]
    50          fontsize="24"
    51          label = "NS ambient";
    52      }
    53      fontsize="32"
    54      label = "Application Cluster";
    55      style=filled
    56      color=deepskyblue
    57  
    58    }
    59    
    60    edge[weight=5]
    61    appfiles[label="application/*"]
    62    app -> appfiles [constraint=false]
    63    appfiles -> appcontents
    64    appfiles -> appwp
    65    appfiles -> ig
    66    appfiles -> nwc
    67    ztunchart[label="ztunnel",class="helm"]
    68    ztunnel -> ztunchart -> ztunnelds
    69    istiodchart[label="istiod",class="helm"]
    70    cpt -> istiodchart
    71    istiodchart -> istiod18
    72    istiodchart -> istiod19
    73    cnichart[label="cni",class="helm"]
    74    cni -> cnichart -> cnids
    75    istiogh[label="istio github"]
    76    extras -> istiogh -> extrads
    77    tagchart[label="tag*"]
    78    edge[weight=1]
    79    tags->tagchart->tagdef
    80    tagchart->tagrap
    81    tagchart->tagsta
    82  
    83  }