mirror of
https://github.com/philippemerle/KubeDiagrams.git
synced 2026-08-19 14:26:15 +00:00
32 lines
654 B
Bash
Executable File
32 lines
654 B
Bash
Executable File
#!/bin/bash
|
|
|
|
generate_diagram()
|
|
{
|
|
../../bin/kube-diagrams -c KubeDiagrams.yaml $@
|
|
}
|
|
|
|
for manifest in `ls manifests/*.yaml manifests/standard/*.yaml`
|
|
do
|
|
filename=`basename ${manifest}`
|
|
generate_diagram -o diagrams/${filename/.yaml/.png} ${manifest}
|
|
done
|
|
|
|
for example in \
|
|
backendtlspolicy \
|
|
cross-namespace-routing \
|
|
grpc-routing \
|
|
http-cors \
|
|
http-redirect-rewrite \
|
|
http-request-mirroring \
|
|
http-route-attachment \
|
|
http-routing \
|
|
listenerset \
|
|
multicluster \
|
|
simple-http-https \
|
|
simple-gateway \
|
|
tls-routing \
|
|
traffic-splitting
|
|
do
|
|
generate_diagram -o diagrams/${example}.png manifests/standard/${example}/*.yaml
|
|
done
|