Tier 1
Login screen
Reverse proxy
Tokens
"Domains"
Tier 1
Existing auth infra
Bundled auth provider
Auth admin interface
Auth
Tier 1
Console
Auth
Reiterating: Token now available in Console:
All traffic literally passes through the Tier 1.
Some requests reconfirmed with Auth (cached).
Tier 1
Console
Auth
Config repo
Tier 1
Console
Auth
Config repo
Orch
osb -> security: "depends"
security -> oid: "depends
corebanking -> security: "depends"
corebanking -> osb: "depends"↓
corebanking -> osb
osb -> security
corebanking -> security
security -> oid
security -> __emit__: "security done"(`__emit__` is an idea for multi-orch interdependence, for perf...)
(Browser using graphviz via emscripten)
(We can enhance this with "depends" and other language)
Tier 1
Console
Auth
Config repo
Orch
Restify
HTTP2
Restify
HTTP(2)
SSH
Tier 1
Console
Auth
Config repo
Orch
Restify
Logs
Orch proxies the Logs UI (eg Kibana) to make it available to console.
API availability as well for per-job interface.
Tier 1
Console
Auth
Config repo
Orch
Restify
Logs
"Domain"
Tier 1
Console
Auth
Config repo
Orch
Restify
Logs
"DomainX"
Tier 1
proxy
hostX
Individual pieces can be separated, but config is more complex
Tier 1 proxy might run on both sides
Tier 1
Console
Auth
Config repo
Orch
Restify
Logs
"DomainX"
Tier 1
proxy
hostX
Chef Provisioning
Mintspec
Licence
Appdeploy
Tier 1 has proxy rules for a top level public /api endpoint.
e.g.
/api/spec
/api/logs
/api/orch
Drift server