open-nomad/ui/public/images/icons/console.svg
Buck Doyle 674da96a59
UI: add exec terminal (#6697)
This connects Xterm.js to a Nomad exec websocket so people
can interact on clients via live sessions. There are buttons on
job, allocation, task group, and task detail pages that open a
popup that lets them edit their shell command and start a
session.

More is to come, as recorded in issues.
2020-03-24 18:22:16 -05:00

1 line
1.6 KiB
XML

<svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="b" d="M0 0h72v29H0z"/><path d="M12.667 1.333a2 2 0 012 2V12a2 2 0 01-2 2H3.333a2 2 0 01-2-2V3.333a2 2 0 012-2h9.334zm-.334 4H3.667a1 1 0 00-1 1v5.334a1 1 0 001 1h8.666a1 1 0 001-1V6.333a1 1 0 00-1-1zM5.35 6.667l1.399 1.386.94.953-.643.632-1.696 1.695-.94-.94 1.389-1.39-1.393-1.392.944-.944zM12 10v1.333H8V10h4zM3.333 2.667a.667.667 0 100 1.333.667.667 0 000-1.333zm2 0a.667.667 0 100 1.333.667.667 0 000-1.333zm2 0a.667.667 0 100 1.333.667.667 0 000-1.333z" id="e"/><filter x="-2.8%" y="-6.9%" width="105.6%" height="127.6%" filterUnits="objectBoundingBox" id="a"><feMorphology radius="1" in="SourceAlpha" result="shadowSpreadOuter1"/><feOffset dy="5" in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feGaussianBlur stdDeviation=".5" in="shadowOffsetOuter1" result="shadowBlurOuter1"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0" in="shadowBlurOuter1"/></filter><rect id="c" x="0" y="0" width="72" height="29" rx="2"/></defs><g transform="translate(-9 -7)" fill="none" fill-rule="evenodd"><use fill="#000" filter="url(#a)" xlink:href="#b"/><use fill="#FFF" xlink:href="#b"/><mask id="d" fill="#fff"><use xlink:href="#c"/></mask><rect stroke="#BBC4D1" x=".5" y=".5" width="71" height="28" rx="2"/><g mask="url(#d)"><g transform="translate(8 6.5)"><mask id="f" fill="#fff"><use xlink:href="#e"/></mask><use fill="#000" fill-rule="nonzero" xlink:href="#e"/><g mask="url(#f)" fill="#373A42"><path d="M0 0h16v16H0z"/><path d="M0 0h16v16H0z"/></g></g></g></g></svg>