This is an automated email from the ASF dual-hosted git repository.
bstoyanov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new bac3421da43 Fixed: unnecessary regeneration of SSH keys in developer
mode when they already existed. (#12059)
bac3421da43 is described below
commit bac3421da437d0d3415e83fb3350a8584756e4a7
Author: Dattu <[email protected]>
AuthorDate: Fri Jan 30 12:12:41 2026 +0530
Fixed: unnecessary regeneration of SSH keys in developer mode when they
already existed. (#12059)
---
server/src/main/java/com/cloud/server/ConfigurationServerImpl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
b/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
index 51793f22e90..8f10dd84b54 100644
--- a/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
+++ b/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
@@ -614,7 +614,7 @@ public class ConfigurationServerImpl extends ManagerBase
implements Configuratio
}
// FIXME: take a global database lock here for safety.
boolean onWindows = isOnWindows();
- if(!onWindows) {
+ if (!onWindows && !(privkeyfile.exists() && pubkeyfile.exists())) {
Script.runSimpleBashScript("if [ -f " + privkeyfile + " ];
then rm -f " + privkeyfile + "; fi; ssh-keygen -t ecdsa -m PEM -N '' -f " +
privkeyfile + " -q 2>/dev/null || ssh-keygen -t ecdsa -N '' -f " + privkeyfile
+ " -q");
}