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, "teleport_grid"),
|
||||
}
|
||||
|
||||
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