This is an automated email from the ASF dual-hosted git repository.

sureshanaparti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git


The following commit(s) were added to refs/heads/main by this push:
     new db15721c extensions: edit, refactor for consistency (#545)
db15721c is described below

commit db15721c13a9417e7df3117280afaaec3a21ee29
Author: Abhishek Kumar <[email protected]>
AuthorDate: Thu Aug 28 15:15:46 2025 +0530

    extensions: edit, refactor for consistency (#545)
---
 source/adminguide/extensions.rst                              |  4 ++--
 .../{builtin_extensions.rst => inbuilt_extensions.rst}        | 11 +++++++++--
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/source/adminguide/extensions.rst b/source/adminguide/extensions.rst
index 7dbe0242..b9084775 100644
--- a/source/adminguide/extensions.rst
+++ b/source/adminguide/extensions.rst
@@ -72,14 +72,14 @@ An Orchestrator extension enables CloudStack to delegate VM 
orchestration to an
 
    - Instance Preparation: Orchestrator extensions can optionally perform a 
preparation step during instance deployment. This step is executed before the 
instance is started on the external system. It allows the extension to update 
certain instance details in CloudStack. CloudStack sends a structured JSON 
containing the instance configuration, and the extension can respond with the 
values it wishes to modify. Currently, only a limited set of fields can be 
updated: the instance’s VNC pass [...]
 
-   - Networking: If networking is setup properly on the external system (See 
:ref:`built-in extensions networking <proxmox-networking>` for more details.), 
the Virtual Router in CloudStack can connect to the external VMs and provide 
DHCP, DNS, and routing services.
+   - Networking: If networking is setup properly on the external system (See 
:ref:`in-built extensions networking <proxmox-networking>` for more details.), 
the Virtual Router in CloudStack can connect to the external VMs and provide 
DHCP, DNS, and routing services.
 
      **Note**: User data and ssh-key injection from within CloudStack is not 
supported for the external VMs in this release. The External systems should 
handle user-data and ssh-key injections natively using other mechanisms.
 
    |extension.png|
 
 
-CloudStack provides sample built-in orchestrator extensions for demonstration 
and testing purposes.
+CloudStack provides sample in-built orchestrator extensions for demonstration 
and testing purposes.
 
 .. note::
    - When a CloudStack host linked to an orchestrator extension is placed into 
Maintenance mode, all running instances on the host will be stopped.
diff --git a/source/adminguide/extensions/builtin_extensions.rst 
b/source/adminguide/extensions/inbuilt_extensions.rst
similarity index 97%
rename from source/adminguide/extensions/builtin_extensions.rst
rename to source/adminguide/extensions/inbuilt_extensions.rst
index d7900255..f8441cdb 100644
--- a/source/adminguide/extensions/builtin_extensions.rst
+++ b/source/adminguide/extensions/inbuilt_extensions.rst
@@ -13,10 +13,10 @@
    specific language governing permissions and limitations
    under the License.
 
-Built-in Orchestator Extensions
+In-built Orchestator Extensions
 ===============================
 
-CloudStack provides sample built-in orchestrator extensions for Proxmox and 
Hyper-V. These extensions are intended for demonstration and testing purposes.
+CloudStack provides sample in-built orchestrator extensions for Proxmox and 
Hyper-V. These extensions are intended for demonstration and testing purposes.
 The extension files are located at 
`/usr/share/cloudstack-management/extensions/Promox` and 
`/usr/share/cloudstack-management/extensions/HyperV` respectively.
 The Proxmox extension is written in shell script, while the Hyper-V extension 
is written in python.
 Both of these extensions support some custom actions in addition to the 
standard VM actions like deploy, start, stop, reboot, status and delete.
@@ -87,6 +87,13 @@ To set up the Proxmox extension, follow these steps in 
CloudStack:
 
    If the Proxmox nodes use a shared API endpoint or credentials, the `url`, 
`user`, `token`, and `secret` can be set in the Extension's `Configuration 
Details` instead of per host. However, `node` and `network_bridge` must still 
be specified individually for each host.
 
+   * **url**: IP address/URL for Proxmox API access, e.g., 
`https://<PROXMOX_URL>:8006`.
+   * **user**: User name for Proxmox API access
+   * **token**: API token for Proxmox
+   * **secret**: API secret for Proxmox
+   * **node**: Hostname of the Proxmox nodes
+   * **network_bridge**: Name of the network bridge to use for VM networking
+
    |proxmox-add-host.png|
 
    **Note**: If the TLS certificate cannot be verified when cloudstack 
connects to the Proxmox node, add the detail **verify_tls_certificate** and set 
it to **false** to skip certificate verification.

Reply via email to