-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Add API command remove management server #10325
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
base: main
Are you sure you want to change the base?
Conversation
api/src/main/java/org/apache/cloudstack/api/command/admin/management/RemoveMgmtCmd.java
Outdated
Show resolved
Hide resolved
api/src/main/java/org/apache/cloudstack/api/command/admin/management/RemoveMgmtCmd.java
Outdated
Show resolved
Hide resolved
api/src/main/java/org/apache/cloudstack/api/command/admin/management/RemoveMgmtCmd.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
@nicoschmdt, apparently the |
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
093efee
to
f5e79d9
Compare
@blueorangutan package |
@bernardodemarco a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 12343 |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #10325 +/- ##
============================================
- Coverage 16.15% 16.15% -0.01%
Complexity 13267 13267
============================================
Files 5666 5667 +1
Lines 498051 498084 +33
Branches 60259 60262 +3
============================================
+ Hits 80454 80455 +1
- Misses 408589 408621 +32
Partials 9008 9008
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
api/src/main/java/org/apache/cloudstack/api/command/admin/management/RemoveMgmtCmd.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
329a111
to
84fe078
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clgtm
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
@blueorangutan package |
@JoaoJandre a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✖️ debian ✔️ suse15. SL-JID 12461 |
@JoaoJandre could we run package again? |
@nicoschmdt you do not need any permission to run package |
@blueorangutan package |
@nicoschmdt a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 12490 |
.../main/java/org/apache/cloudstack/api/command/admin/management/RemoveManagementServerCmd.java
Outdated
Show resolved
Hide resolved
.../main/java/org/apache/cloudstack/api/command/admin/management/RemoveManagementServerCmd.java
Outdated
Show resolved
Hide resolved
.../main/java/org/apache/cloudstack/api/command/admin/management/RemoveManagementServerCmd.java
Show resolved
Hide resolved
.../main/java/org/apache/cloudstack/api/command/admin/management/RemoveManagementServerCmd.java
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
73bcb4f
to
3345f6e
Compare
@blueorangutan package |
@nicoschmdt a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 12560 |
Co-authored-by: Bernardo De Marco Gonçalves <bernardomg2004@gmail.com>
Co-authored-by: Bernardo De Marco Gonçalves <bernardomg2004@gmail.com>
Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
…gement/RemoveManagementServerCmd.java Co-authored-by: Fabricio Duarte <fabricio.duarte.jr@gmail.com>
3345f6e
to
f8aed76
Compare
Packaging result [SF]: ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 12569 |
@blueorangutan package |
@nicoschmdt a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✖️ el8 ✖️ el9 ✔️ debian ✖️ suse15. SL-JID 12579 |
Packaging result [SF]: ✖️ el8 ✖️ el9 ✔️ debian ✖️ suse15. SL-JID 12580 |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 12596 |
@blueorangutan package |
@JoaoJandre a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 13001 |
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
Description
This PR adds a command to mark a Management Server as removed on the database only if its status is marked as
Down
. To execute the command, it is obligatory to inform theid
of the targeted MS.Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
How Has This Been Tested?
In a local lab, I added an MS through the database.
remove managementserver id=<uuid>
and verified that the MS wasn't being listed on the UI and was marked asRemoved
on the database.http://<IP>:8080/client/api?command=removeManagementServer&response=json&id=<UUID>
and verified the MS was marked as removed and wasn't being listed on the UI.