cloudstack/ui/public
Wei Zhou 8952cd5955
kvm: add hosts using cloudstack ssh private key (ccc21 hackathon) (#5684)
This PR provides the option to add kvm hosts with empty or wrong password.
To support this, the cloudstack ssh public key needs to be added in the ~/.ssh/authorized_keys on host.

Feature work:

1. get cloudstack public key from management server (/var/lib/cloudstack/management/.ssh/id_rsa.pub)

![image](https://user-images.githubusercontent.com/57355700/141449653-85f644b5-c32e-44ca-9c6b-77570262c046.png)


2. add the key to ~/.ssh/authorized_keys on kvm hosts

![image](https://user-images.githubusercontent.com/57355700/141449722-e906eea5-74fd-4f81-a4d3-41563beeb79c.png)

3. add kvm host with empty password

<img src="https://user-images.githubusercontent.com/57355700/141449865-6ffee1f0-b0d7-4ea4-b11a-32df42e2fe91.png" height="50%" width="50%">

Tested as:
1. add host, with correct password,  works as expected.
2. put host to maitenance, stop cloudstack-agent, cancel maintenance, remove the host. all work.
3. add host, with empty password (ssh public key is added to  ~/.ssh/authorized_keys),   works as expected.
4. put host to maitenance, stop cloudstack-agent, cancel maintenance. all work as expected.
2021-12-30 16:20:04 +05:30
..
assets dashboard: Adding onboarding dashboard (#573) 2021-01-20 07:06:21 +05:30
js ui: use local copy of less.min.js 2021-09-07 18:11:45 +05:30
locales kvm: add hosts using cloudstack ssh private key (ccc21 hackathon) (#5684) 2021-12-30 16:20:04 +05:30
cloud.ico primate: initial UI v0.1 2021-01-20 07:06:11 +05:30
color.less ui: fix rat checks after import 2021-01-20 08:25:52 +05:30
config.json UI: Add multiple management server support (#4885) 2021-08-11 08:22:38 -03:00
error.html packaging: build and bundle UI using npm in deb and rpm packages (#4605) 2021-01-28 14:29:31 +05:30
example.html ui: fix rat checks after import 2021-01-20 08:25:52 +05:30
index.html ui: fix rat checks after import 2021-01-20 08:25:52 +05:30