Documentation Index
Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt
Use this file to discover all available pages before exploring further.
Overview
A is the fundamental unit of Xloud Orchestration. You describe the desired infrastructure in an orchestration template, submit it to the Orchestration API, and the engine provisions every resource in dependency order, reporting the overall stack status when complete.Prerequisites
- A project with
memberoradminrole - At least one image available in the Xloud Image Service
- At least one flavor available for your project
- A network available in your project
xloudCLI installed and authenticated (see CLI Setup)
What Is a Stack?
A stack groups related cloud resources into a single deployable unit:| Concept | Description |
|---|---|
| Template | A YAML file declaring the resources, parameters, and outputs for a deployment |
| Stack | The live instantiation of a template — the actual running resources |
| Parameter | A runtime variable that customizes a template without editing it |
| Output | A value produced by the stack (e.g., an IP address) returned after creation |
| Resource | A single cloud object managed by the stack (instance, network, volume, etc.) |
Example Template
The following template launches a single compute instance with a configurable flavor. Save it asfirst-stack.yaml:
first-stack.yaml
Create a Stack
- Dashboard
- CLI
Step 1 — Prepare Template
| Field | Type | Required | Description |
|---|---|---|---|
| Template Content | Text area with file upload | Yes | Paste YAML template or upload a .yaml file |
| Environment Variable | Text area with file upload | No | Optional environment variables file for template parameters |
Step 2 — Orchestration Information
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| Stack Name | Text | Yes | — | Unique name for this stack |
| Creation Timeout (Minutes) | Number | Yes | 60 | Time before creation is marked as failed |
| Fail Rollback | Radio | Yes | Enable | Enable: delete resources on failure. Disable: keep resources on failure |
parameters section. Each template parameter becomes a form field with:- Type mapped from template:
string→ text input,number→ number input,json→ JSON input,boolean→ Yes/No radio - Default values pre-populated from template
- Description shown as help text
The stack appears in the list with status Create In Progress.
Monitor progress
Click the stack name to open the detail view. Four tabs are available:
- Detail — Startup parameters (timeout, rollback), outputs, deployment parameters
- Stack Resources — List of provisioned resources with links to their detail pages
- Stack Events — Real-time provisioning events with timestamps and status
- YAML File — Read-only view of the template YAML
Status transitions to Create Complete when all resources are successfully
provisioned.
List and Inspect Stacks
- Dashboard
- CLI
Navigate to Orchestration > Stacks to see all stacks in your project.
Click any stack to view its detail, resources, events, and template.
Delete a Stack
- Dashboard
- CLI
In the Stacks list, check the box next to your stack and click Delete Stacks.
Confirm the deletion in the dialog.
Stack status transitions to Delete In Progress, then disappears from the list.
Next Steps
Template Guide
Learn template structure, parameter types, and intrinsic functions
Resource Types
Explore compute, network, storage, and identity resource definitions
Manage Stacks
Update, suspend, resume, and manage the stack lifecycle
Auto-Scaling
Scale instance groups automatically with alarm-driven policies