Commit fae69e6
committed
Misc: add a small tool to graph manifest includes
This is a simple script that display a tree of manifest includes.
I wrote it as a quick tool to get an idea of how manifest were
structured.
Requires the anytree lib.
Simply pass the manifest you want to start from as an argument.
Sample output on RHCOS:
```
(L)manifest.yaml
└── (L)manifest-rhel-coreos-9.yaml
└── manifest-rhel-9.2.yaml
├── common.yaml
│ ├── fedora-coreos-config/manifests/system-configuration.yaml
│ ├── fedora-coreos-config/manifests/ignition-and-ostree.yaml
│ │ └── fedora-coreos-config/manifests/bootable-rpm-ostree.yaml
│ ├── fedora-coreos-config/manifests/file-transfer.yaml
│ ├── fedora-coreos-config/manifests/networking-tools.yaml
│ ├── fedora-coreos-config/manifests/user-experience.yaml
│ ├── fedora-coreos-config/manifests/shared-workarounds.yaml
│ └── packages-rhcos.yaml
└── packages-openshift.yaml
```1 parent af976fa commit fae69e6
1 file changed
+60
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
0 commit comments