add teleport_grid test
This commit is contained in:
parent
1b65be64dd
commit
5b22382cfd
6 changed files with 5525 additions and 0 deletions
|
|
@ -2465,6 +2465,7 @@ scenarios: {
|
||||||
}`,
|
}`,
|
||||||
},
|
},
|
||||||
loadFromFile(t, "arrowhead_scaling"),
|
loadFromFile(t, "arrowhead_scaling"),
|
||||||
|
loadFromFile(t, "teleport_grid"),
|
||||||
}
|
}
|
||||||
|
|
||||||
runa(t, tcs)
|
runa(t, tcs)
|
||||||
|
|
|
||||||
72
e2etests/testdata/files/teleport_grid.d2
vendored
Normal file
72
e2etests/testdata/files/teleport_grid.d2
vendored
Normal file
|
|
@ -0,0 +1,72 @@
|
||||||
|
direction: right
|
||||||
|
|
||||||
|
users -- via -- teleport
|
||||||
|
|
||||||
|
teleport -> jita: "all connections audited and logged"
|
||||||
|
teleport -> infra
|
||||||
|
|
||||||
|
teleport -> identity provider
|
||||||
|
teleport <- identity provider
|
||||||
|
|
||||||
|
users: "" {
|
||||||
|
rows: 2
|
||||||
|
|
||||||
|
Engineers: {
|
||||||
|
shape: circle
|
||||||
|
icon: https://icons.terrastruct.com/essentials%2F365-user.svg
|
||||||
|
}
|
||||||
|
Machines: {
|
||||||
|
shape: circle
|
||||||
|
icon: https://icons.terrastruct.com/aws%2FCompute%2FCompute.svg
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
via: "" {
|
||||||
|
columns: 1
|
||||||
|
|
||||||
|
https: "HTTPS://"
|
||||||
|
kubectl: "> kubectl"
|
||||||
|
tsh: "> tsh"
|
||||||
|
api: "> api"
|
||||||
|
db clients: "DB Clients"
|
||||||
|
}
|
||||||
|
|
||||||
|
teleport: "" {
|
||||||
|
rows: 2
|
||||||
|
columns: 2
|
||||||
|
|
||||||
|
t: |md
|
||||||
|
# Teleport
|
||||||
|
|
|
||||||
|
inp: |md
|
||||||
|
# Identity Native Proxy
|
||||||
|
|
|
||||||
|
|
||||||
|
Audit Log.icon: https://icons.terrastruct.com/tech%2Flaptop.svg
|
||||||
|
Cert Authority.icon: https://icons.terrastruct.com/azure%2FWeb%20Service%20Color%2FApp%20Service%20Certificates.svg
|
||||||
|
}
|
||||||
|
|
||||||
|
jita: "Just-in-time Access via" {
|
||||||
|
rows: 1
|
||||||
|
|
||||||
|
Slack.icon: https://icons.terrastruct.com/dev%2Fslack.svg
|
||||||
|
Mattermost
|
||||||
|
Jira
|
||||||
|
Pagerduty
|
||||||
|
Email.icon: https://icons.terrastruct.com/aws%2F_General%2FAWS-Email_light-bg.svg
|
||||||
|
}
|
||||||
|
|
||||||
|
infra: Infrastructure {
|
||||||
|
rows: 2
|
||||||
|
|
||||||
|
ssh.icon: https://icons.terrastruct.com/essentials%2F112-server.svg
|
||||||
|
Kubernetes.icon: https://icons.terrastruct.com/azure%2F_Companies%2FKubernetes.svg
|
||||||
|
My SQL.icon: https://icons.terrastruct.com/dev%2Fmysql.svg
|
||||||
|
MongoDB.icon: https://icons.terrastruct.com/dev%2Fmongodb.svg
|
||||||
|
PSQL.icon: https://icons.terrastruct.com/dev%2Fpostgresql.svg
|
||||||
|
Windows.icon: https://icons.terrastruct.com/dev%2Fwindows.svg
|
||||||
|
}
|
||||||
|
|
||||||
|
identity provider: Indentity Provider {
|
||||||
|
icon: https://icons.terrastruct.com/azure%2FIdentity%20Service%20Color%2FIdentity%20governance.svg
|
||||||
|
}
|
||||||
1888
e2etests/testdata/stable/teleport_grid/dagre/board.exp.json
generated
vendored
Normal file
1888
e2etests/testdata/stable/teleport_grid/dagre/board.exp.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
853
e2etests/testdata/stable/teleport_grid/dagre/sketch.exp.svg
vendored
Normal file
853
e2etests/testdata/stable/teleport_grid/dagre/sketch.exp.svg
vendored
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 49 KiB |
1858
e2etests/testdata/stable/teleport_grid/elk/board.exp.json
generated
vendored
Normal file
1858
e2etests/testdata/stable/teleport_grid/elk/board.exp.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
853
e2etests/testdata/stable/teleport_grid/elk/sketch.exp.svg
vendored
Normal file
853
e2etests/testdata/stable/teleport_grid/elk/sketch.exp.svg
vendored
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 49 KiB |
Loading…
Reference in a new issue