This commit is contained in:
vishesh92 2026-04-03 16:18:39 +05:30
parent 31a4a014db
commit 0dfde45184
No known key found for this signature in database
GPG Key ID: 4E395186CBFA790B
3 changed files with 4 additions and 1 deletions

View File

@ -323,7 +323,9 @@ public class CAManagerImpl extends ManagerBase implements CAManager {
provisionCertificateViaSsh(sshConnection, hostIp, host.getName(), caProvider);
SSHCmdHelper.sshExecuteCmd(sshConnection, "sudo service libvirtd restart");
SSHCmdHelper.sshExecuteCmd(sshConnection, "sudo service cloudstack-agent restart");
return true;
} catch (Exception e) {
logger.error("Error during forced SSH provisioning for KVM host " + host.getUuid(), e);

View File

@ -290,6 +290,7 @@ public class CAManagerImplTest {
Assert.assertTrue(result);
Mockito.verify(caManager, Mockito.times(1)).provisionCertificateViaSsh(Mockito.any(Connection.class), Mockito.eq("192.168.1.1"), Mockito.eq("host1"), Mockito.eq("root"));
sshCmdHelperMock.verify(() -> SSHCmdHelper.sshExecuteCmd(Mockito.any(Connection.class), Mockito.eq("sudo service libvirtd restart")), Mockito.times(1));
sshCmdHelperMock.verify(() -> SSHCmdHelper.sshExecuteCmd(Mockito.any(Connection.class), Mockito.eq("sudo service cloudstack-agent restart")), Mockito.times(1));
}
}

View File

@ -103,7 +103,7 @@ export default {
show: (record) => {
return record.hypervisor === 'KVM' || record.hypervisor === store.getters.customHypervisorName
},
args: ['hostid'],
args: ['hostid', 'forced'],
mapping: {
hostid: {
value: (record) => { return record.id }