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" ] "[client/internal/kubeconfig/validator.go]" -- "[client/internal/bootstrap/client.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[client/internal/imds/imds.go]" -- "[client/internal/bootstrap/client.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[client/internal/imds/imds.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[client/internal/imds/const.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/testutil/certs.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/proto/akssecuretlsbootstrap/v1/credential.proto]" -- "[service/buf.yaml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/testutil/certs.go]" -- "[client/internal/imds/imds.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/testutil/certs.go]" -- "[client/internal/bootstrap/auth.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/kubeconfig/kubeconfig.go]" -- "[client/internal/kubeconfig/validator.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/bootstrap/grpc.go]" -- "[client/internal/bootstrap/auth.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/kubeconfig/validator.go]" -- "[client/internal/imds/imds.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/imds/imds.go]" -- "[client/internal/bootstrap/auth.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/cmd/client/main.go]" -- "[client/internal/bootstrap/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/http/http.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/kubeconfig/validator.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/http/http.go]" -- "[client/internal/kubeconfig/validator.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/kubeconfig/validator.go]" -- "[client/cmd/client/main.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/bootstrap/client.go]" -- "[client/internal/bootstrap/auth.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/testutil/certs.go]" -- "[client/internal/bootstrap/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/imds/imds.go]" -- "[client/internal/imds/const.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/build/build.go]" -- "[client/internal/http/http.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/kubeconfig/kubeconfig.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/bootstrap/grpc.go]" -- "[client/internal/bootstrap/client.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/http/http.go]" -- "[client/internal/imds/imds.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/build/build.go]" -- "[client/internal/bootstrap/grpc.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/internal/kubeconfig/validator.go]" -- "[client/internal/bootstrap/auth.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/http/log.go]" -- "[client/internal/bootstrap/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/config.go]" -- "[client/internal/bootstrap/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/config.go]" -- "[client/internal/testutil/certs.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/cmd/client/main.go]" -- "[client/internal/testutil/certs.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/csr.go]" -- "[client/internal/bootstrap/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[service/proto/akssecuretlsbootstrap/v1/service.proto]" -- "[service/proto/akssecuretlsbootstrap/v1/credential.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/csr.go]" -- "[client/internal/bootstrap/config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[service/buf.yaml]" -- "[service/buf.gen.yaml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/config.go]" -- "[client/internal/imds/imds.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/kubeconfig/kubeconfig.go]" -- "[client/internal/bootstrap/auth.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/csr.go]" -- "[client/internal/datamodel/datamodel.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/config.go]" -- "[client/internal/kubeconfig/kubeconfig.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/config.go]" -- "[client/internal/kubeconfig/validator.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/csr.go]" -- "[client/cmd/client/main.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/config.go]" -- "[client/cmd/client/main.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/bootstrap/csr.go]" -- "[client/internal/imds/imds.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/http/log.go]" -- "[client/internal/imds/imds.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/http/log.go]" -- "[client/internal/http/http.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/build/build.go]" -- "[client/internal/kubeconfig/validator.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/kubeconfig/kubeconfig.go]" -- "[client/internal/testutil/certs.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/kubeconfig/kubeconfig.go]" -- "[client/cmd/client/main.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/imds/const.go]" -- "[client/internal/bootstrap/client.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/internal/kubeconfig/kubeconfig.go]" -- "[client/internal/imds/imds.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[client/cmd/client/main.go]" -- "[client/internal/imds/imds.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }