Skip to content

Feature: Cluster terminal Iteration 2 #3079

@milindk8

Description

@milindk8

🔖 Feature description

Include cluster terminal FE-only fixes & enhancement

  1. Cluster terminal: Auto-select a node on which the terminal can be launched
  2. Show node-groups - Add node groups column on node list Ability to search nodes by node groups
    - Terminal > Node dropdown
    - Categorize nodes by node groups
    - Categorize ungrouped nodes in ‘Independent nodes’ category
    - If no node group exists, show all nodes without any categorization
  3. For custom images select sh as the default
  4. Ability to provide custom shell
  5. Messaging if the pod has been deleted
  6. When switching shell > Show message eg. Switching shell to bash
  7. If the selected shell is not supported, show the error message “{shellName} is not supported in the selected image”
  8. Connection timed out handling

Screenshot 2023-02-15 at 10 57 54 AM

🎤 Pitch

  • This will improve user experience as a connection will be established on the auto node selection which prevents broken experience which was in an earlier state
  • Nodes are grouped by node group which will improve visibility
  • Messaging is non giving users a clear idea of the statuses

✌️ Solution

  • Auto node selection will connect node automatically which give the user a better experience
  • Node group by group name for better visibility
  • Messaging for different actions when navigating through the terminal

🔄️ Alternative

no response

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions