-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support cloud instances in 'Cluster state' panel #3794
Labels
Comments
sidoruka
pushed a commit
that referenced
this issue
Dec 18, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 19, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 20, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 20, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 20, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 20, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 20, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 20, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 23, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 23, 2024
rodichenko
pushed a commit
that referenced
this issue
Dec 23, 2024
* GUI Issue (#3794): Add Cloud nodes tab * GUI Issue (#3794): nodes table styling (highlight cloud nodes) * GUI Issue (#3794): Cloud nodes tab - apply ALL flag to filter * GUI Issue (#3794): Cloud nodes tab - highlightCloudNodes styling * GUI Issue (#3794): Cloud nodes tab - highlightCloudNodes styling
rodichenko
pushed a commit
that referenced
this issue
Dec 26, 2024
rodichenko
pushed a commit
that referenced
this issue
Dec 26, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 26, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 26, 2024
…gration fix (cherry picked from commit 0ae8b07)
ekazachkova
added a commit
that referenced
this issue
Dec 26, 2024
ekazachkova
added a commit
that referenced
this issue
Dec 26, 2024
* Issue #3794: Support cloud instances in 'Cluster state' panel - cloud nodes filter (cherry picked from commit d453c0b) * Issue #3794: Support cloud instances in 'Cluster state' panel - db migration fix (cherry picked from commit 0ae8b07) * Issue #3794: Support cloud instances in 'Cluster state' panel - cloud nodes filter (cherry picked from commit dfd89be)
NShaforostov
added a commit
that referenced
this issue
Dec 27, 2024
NShaforostov
added a commit
that referenced
this issue
Dec 27, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Background
Cloud Pipeline does not show cloud instance at
Cluster State
panel and it would be nice to support it.Approach
API shall support a new properties for cloud regions:
clusterInclude
- flag that indicates that instances from this cloud region shall be included intoCluster state
panelclusterStateRegionProperties
- object describes tag filters for instances that shall be shown (optional)API shall be able to manipulate both kubernetes nodes and cloud instances:
API method
GET /cluster/node/loadAll
shall support an input parametermachineType=<KUBE|CLOUD|ALL>
KUBE
- load kubernetes nodes only (default)CLOUD
- load cloud instances only from those regions whereclusterInclude
flag enabled.ALL
- load both kubernetes nodes and cloud instancesAPI method
GET /cluster/node/<instance ID>/load
shall support cloud instances and new input parametersmachineType=<KUBE|CLOUD|ALL>
- default:KUBE
regionId
(optional) - cloud region ID. If not provided all cloud regions with enabledclusterInclude
flag will be scanned.API method
DELETE /cluster/node/<instance ID>
shall also support input parametersmachineType (default: KUBE)
andregionId (optional)
and cloud instances termination.Returned node object shall contain:
machineType
cloud_region_id
AWS sdk methods shall be executed with timeout (this value can be configured via
cluster.instance.load.timeout.seconds
system preference)All actions with
machineType=CLOUD
shall be available for admin users onlyThe text was updated successfully, but these errors were encountered: