Security Layout

Security Diagram


%%{initialize: { 'logLevel': 'fatal', "theme":'dark', 'startOnLoad': true } }%% flowchart LR subgraph github["GitHub"] gh_ssh["ssh:github.pub"] end subgraph gitlab["GitLab"] gl_ssh["ssh:gitlab.pub"] end subgraph dev["Developer Box"] dev_bp["ssh:bastion"] dev_gh["ssh:github"] dev_gl["ssh:gitlab"] dev_gpg["gpg"] end subgraph bastion["Bastion"] bas_k3s["ssh:k3s"] bas_gh_tok["token:github"] bas_gh["ssh:github"] bas_bp["ssh:bastion.pub"] bas_gl["ssh:gitlab"] bas_gl_tok["token:gitlab"] end subgraph k3s["k3s Nodes"] k3_ssh["ssh:k3s.pub"] end dev -.- bastion -.- k3s dev_gh ==> gh_ssh bas_gh ==> gh_ssh dev_gl ==> gl_ssh bas_gl ==> gl_ssh dev_bp == "Password" ==> bas_bp bas_k3s == "Password" ==> k3_ssh bas_gl_tok --> gitlab bas_gh_tok --> github dev_gpg -.-> dev_gpg