Allow to run node shell on Bootlerocket and Windows nodes#7965
Conversation
Signed-off-by: Piotr Roszatycki <piotr.roszatycki@gmail.com>
00eb857 to
83b2ce6
Compare
Signed-off-by: Piotr Roszatycki <piotr.roszatycki@gmail.com>
|
Any update on this? Would love to pop into Bottlerocket using Lens like I do for AL2. |
|
Would this be available soon? 🙏🏾 |
|
@CodiumAI-Agent /review |
PR Reviewer Guide 🔍(Review updated until commit 0a83a96)Here are some key observations to aid the review process:
|
|
Hi, circling back? Is there a timeframe for releases in general and when this might be released if at all. |
|
Persistent review updated to latest commit 0a83a96 |
This is a reworked node-shell feature. It allows to run it on Bottlerocket OS and Windows nodes where there is no
shnorbashcommand.Unfortunately, node-shell pods cannot be autoremoved anymore with
sleepcommand. It is because now single pod is created and thenkubectl attachis run. It is becausekubectl execwithnsentercommand won't work: Bottlerocket OS is SELinux hardened thennsenterwon't have privileges to run inkubectl execcontext.Anyway: node-shell pods are correctly removed after the terminal is closed.
Because Windows needs separate image, there is a separate setting now:
Node shell for Ubuntu:
Node shell for Bottlerocket:
Node shell for Windows 2022: