Overview
Xloud Orchestration manages the complete lifecycle of infrastructure stacks. After initial creation, a stack can be updated with a revised template or new parameter values, suspended to release compute and network resources, resumed when needed, and eventually deleted to clean up all associated resources in a single operation.Prerequisites
- A deployed stack (see Create Your First Stack)
memberoradminrole in your project
Stack Lifecycle
Update a Stack
Stack updates apply changes to an existing stack using a revised template or updated parameter values. The engine computes a diff between the current and desired state, then creates, updates, or deletes resources as needed.- Dashboard
- CLI
Open the stack
Navigate to Project → Orchestration → Stacks and click the stack name to
open its detail view.
Edit the stack
Click Edit Stack. The edit wizard opens, pre-populated with the current
template and parameter values.
Suspend a Stack
Suspending a stack stops all running instances and releases compute resources while preserving the stack definition for later resumption.- Dashboard
- CLI
In the Stacks list, select the stack and select Suspend Stack from the
Actions dropdown.
Stack status transitions to Suspend Complete. Running instances are stopped.
Resume a Stack
Resuming a suspended stack restarts all instances and restores the stack to its previous active state.- Dashboard
- CLI
In the Stacks list, select the suspended stack and select Resume Stack from
the Actions dropdown.
Stack status transitions to Resume Complete. Instances return to running state.
Stack Outputs
Outputs expose values produced by the stack — IP addresses, resource IDs, URLs, and other runtime data.- Dashboard
- CLI
Open the stack detail page and select the Outputs tab. All defined outputs
and their current values are listed.
Nested Stacks
A nested stack is a stack created as a resource within a parent stack using theXloud::Orchestration::Stack resource type. Nesting enables modular template design
— common patterns such as networking tiers, database clusters, or load balancer
configurations can be extracted into reusable child templates.
parent-stack-with-nested.yaml
Nested stacks appear as child stacks in the Dashboard under the parent stack’s
topology view. Each child stack has its own resource list, events, and outputs.
Delete a Stack
Deleting a stack permanently destroys all resources it manages — including instances,
volumes marked for deletion, networks, and floating IPs. Resources with
deletion_policy: Retain in the template are preserved.- Dashboard
- CLI
In the Stacks list, select the stack and click Delete Stacks. Confirm the
operation in the confirmation dialog.
Stack transitions to Delete In Progress and then disappears from the list.
Next Steps
Auto-Scaling
Create auto-scaling groups and alarm-driven scaling policies
Template Guide
Author templates with parameters, conditions, and intrinsic functions
Resource Types
Full reference for all supported resource types and their properties
Troubleshooting
Resolve stack update failures, rollback issues, and dependency errors