dxterslab | TheJulia: pyghmi SOL to supermicro and then proxied to a websocket and using xterm.js for interactive shell works | 00:49 |
---|---|---|
TheJulia | impressive | 00:50 |
dxterslab | the good thing is that sol is generic and not oem specific. I will be trying the same approach with dell soon | 01:19 |
TheJulia | cool | 01:36 |
JayF | Thanks for the new xterm-ipmi console interface ;) | 02:51 |
dxterslab | The current approach I believe I will be taking is having a proxy that does IPMI SOL in the backend and websocket on the front end. I heavily rely on metal3, so my assumption is that ironic would own this container/app, and metal3 should proxy the websocket for Kubernetes? | 02:57 |
JayF | Look at the recent redfish graphical console code, it follows a similar pattern | 03:05 |
JayF | I also suspect we need to write different ways to spawn the proxy container there, too. | 03:05 |
JayF | https://opendev.org/openstack/ironic/commit/25a3dd076a0a8d3f4bbb5886252f6d08d78e33f9 Is the last commit in that series. | 03:08 |
dxterslab | I saw the graphical-console. It is a selenium browser wrapper. I tried to interact with the websockets provided by redfish, first challenge is the custom RFB used by SMC and their BMC hardware, second challenge, Dell websocket didn’t easily work with vanilla novnc… because of time I have parked this option, but will revisit in the future. Also, to my understanding, novnc doesn’t allow for copy paste for text nor | 03:09 |
dxterslab | keeps shell history | 03:09 |
JayF | Well I'm saying it uses a sidebar container | 03:21 |
JayF | You could follow the pattern, and just put your stuff into the container instead of the VNC stuff | 03:21 |
JayF | **sidecar | 03:22 |
dxterslab | Ah! Gotcha | 03:28 |
rpittau | good morning ironic! o/ | 07:15 |
queensly[m] | Good morning | 08:23 |
AmarachiOrdor[m] | Good morning everyone! | 08:26 |
freemanboss[m] | Good afternoon everyone | 11:17 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!