This is an automated email from the ASF dual-hosted git repository.
shwstppr pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from ec533cd24d9 Add support EL10 (#11546)
add 928972f7676 extension/proxmox: add console access for instances
(#11601)
No new revisions were added by this update.
Summary of changes:
.../org/apache/cloudstack/api/ApiConstants.java | 1 +
.../consoleproxy/CreateConsoleEndpointCmd.java | 5 +
.../cloud/agent/api/GetExternalConsoleAnswer.java | 68 +++
...Command.java => GetExternalConsoleCommand.java} | 19 +-
.../cloud/agent/api/RunCustomActionCommand.java | 12 +-
.../com/cloud/hypervisor/ExternalProvisioner.java | 4 +
extensions/HyperV/hyperv.py | 6 +-
extensions/Proxmox/proxmox.sh | 105 ++++-
.../extensions/manager/ExtensionsManager.java | 4 +
.../extensions/manager/ExtensionsManagerImpl.java | 61 ++-
.../manager/ExtensionsManagerImplTest.java | 168 ++++++-
.../ExternalPathPayloadProvisioner.java | 130 ++++--
.../external/resource/ExternalResource.java | 11 +
.../ExternalPathPayloadProvisionerTest.java | 285 +++++++++++-
.../hypervisor/external/provisioner/provisioner.sh | 18 +-
.../java/com/cloud/consoleproxy/AgentHookBase.java | 9 +-
.../java/com/cloud/server/ManagementServer.java | 4 +
.../com/cloud/server/ManagementServerImpl.java | 27 +-
.../com/cloud/servlet/ConsoleProxyClientParam.java | 6 +
.../com/cloud/servlet/ConsoleProxyServlet.java | 19 +-
.../consoleproxy/ConsoleAccessManagerImpl.java | 344 ++++++++++----
.../com/cloud/server/ManagementServerImplTest.java | 14 +
.../consoleproxy/ConsoleAccessManagerImplTest.java | 508 ++++++++++++++++++++-
.../java/com/cloud/consoleproxy/ConsoleProxy.java | 7 +-
.../consoleproxy/ConsoleProxyClientParam.java | 18 +-
.../ConsoleProxyHttpHandlerHelper.java | 3 +
.../consoleproxy/ConsoleProxyNoVNCHandler.java | 2 +
.../consoleproxy/ConsoleProxyNoVncClient.java | 11 +-
.../com/cloud/consoleproxy/vnc/NoVncClient.java | 5 +-
.../cloud/consoleproxy/vnc/network/NioSocket.java | 36 +-
ui/src/components/view/ActionButton.vue | 4 +-
31 files changed, 1670 insertions(+), 244 deletions(-)
create mode 100644
core/src/main/java/com/cloud/agent/api/GetExternalConsoleAnswer.java
copy core/src/main/java/com/cloud/agent/api/{RebootCommand.java =>
GetExternalConsoleCommand.java} (79%)