Azure / Azure/vscode-aks-tools

Early Day Idea: U/X Re-design estimate work for thinking for adding Fleet like concept in the VsCode Extension.

Open
#679 0 comments 2 reactions 0 assignees View on GitHub
enhancement 🚀 triage
Dominant language
TypeScript
Stars
65
Forks
78
Avg merge
2d 16h
Merged PRs (30d)
22

Description

### Idea

We should get some input from the U/X designer as to how we can accomodate the enablement and idea of enabling Fleet Manager via this extension:

* https://learn.microsoft.com/en-us/azure/kubernetes-fleet/overview
* https://learn.microsoft.com/en-us/azure/kubernetes-fleet/concepts-update-orchestration

> Platform admins managing large number of clusters often have problems with staging the updates of multiple clusters (for example, upgrading node OS image versions, upgrading Kubernetes versions) in a safe and predictable way. To address this pain point, Azure Kubernetes Fleet Manager (Fleet) allows you to orchestrate updates across multiple clusters using update runs, stages, groups, and strategies. [read more](https://learn.microsoft.com/en-us/azure/kubernetes-fleet/concepts-update-orchestration)

Screenshot 2024-05-16 at 1 16 31 PM

### Initial thoughts:

We have node trees on the left hand side cloud explorer for this extension, we could think of somehow adding some sort of flag next to each cluster to represent the name of fleet that cluster belong to and upon selecting that `info` ℹ️ button user can see the whole fleet and cluster under it in much details.

Contributor guide

Open the contributing guide

Research direction

Review the Azure Kubernetes Fleet overview and update-orchestration documentation, then inspect the existing VS Code Cloud Explorer cluster tree described in the issue. Use linked PR #1150 as context and define the UX scope for showing fleet membership and details; done means an agreed estimate and design direction, not implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, kubernetes, typescript, vscode
Domain
cloud, design, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.