argoproj / argoproj/argo-cd

Node view should include available values

Open
#5,437 0 comments 0 reactions 0 assignees View on GitHub
component:ui
Dominant language
Go
Stars
24.2k
Forks
7.8k
Avg merge
1d 12h
Merged PRs (30d)
234

Description

If you are trying to resolve an environment-specific issue or have a one-off question about the edge case that does not require a feature then please consider asking a question in argocd slack [channel](https://argoproj.github.io/community/join-slack).

Checklist:

* [x] I've searched in the docs and FAQ for my answer: https://bit.ly/argocd-faq.
* [x] I've included steps to reproduce the bug.
* [x] I've pasted the output of `argocd version`.

**Describe the bug**

The graphs show requests, neighbors, and capacity. In theory a human can do the math to calculate availability, but in practice computers are much better

**To Reproduce**

1. Visit https://cd.apps.argoproj.io/applications/argo-cd?view=pods
2. Group by node
3. Hover over memory or cpu for a node

**Expected behavior**

Calculate available in addition to showing used and capacity

**Screenshots**

![image](https://user-images.githubusercontent.com/2119212/107134115-0fe97d80-68bd-11eb-9149-8f63a857df9f.png)

**Version**

```shell
{
"Version": "v1.9.0+bb15a49",
"BuildDate": "2021-02-06T00:55:32Z",
"GitCommit": "bb15a4996e327fb27ad91f3f6fa24f831f7754e0",
"GitTreeState": "clean",
"GoVersion": "go1.14.12",
"Compiler": "gc",
"Platform": "linux/amd64",
"KsonnetVersion": "v0.13.1",
"KustomizeVersion": "v3.8.1 2020-07-16T00:58:46Z",
"HelmVersion": "v3.5.1+g32c2223",
"KubectlVersion": "v0.20.1",
"JsonnetVersion": "v0.17.0"
}
```

**Logs**

```
Paste any relevant application logs here.
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in the linked Argo CD application by opening the pods view, grouping by node, and hovering over memory or CPU. Trace the node view graph that displays requests, neighbors, and capacity; done means the view also shows the calculated available value.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
frontend, observability
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.