$ xiops deploy
βœ“ AI analyzing...
pods: running
{
}
AI-Powered Deployment CLI

Smart Deployments
Powered by AI

Deploy to Azure AKS with intelligent error detection and AI-powered diagnostics. When things go wrong, XIOPS analyzes the issue and helps you fix it instantly. Built by XIOTS.

$ xiops deploy
βœ— Deployment has errors
Events: SecretProviderClass "my-spc" not found
πŸ€– Analyzing with AI (openai)...
ISSUE: SecretProviderClass not found
FIX: Run xiops spc to generate it
What would you like to do?
1) Deploy Again 2) Sync SPC 3) Sync ConfigMap
β†’ Syncing SPC... βœ… Re-deployed successfully!

AI-Powered Deployment Tools

Everything you need to deploy smarter. Intelligent error detection, automatic diagnostics, and seamless recovery.

πŸ€–

AI-Powered Error Analysis

When deployments fail, XIOPS automatically analyzes pod events with AI (OpenAI, Claude, or Ollama) to identify issues and suggest fixes.

⚑

Smart Deployment Monitoring

Real-time pod status with elapsed timer. Automatically detects errors in Events and triggers recovery options immediately.

πŸ”§

Interactive Error Recovery

When errors occur, choose from: Deploy Again, Sync SPC, Sync ConfigMap, or Cancel. Fix issues without leaving the CLI.

πŸ“‹

ConfigMap & SPC Generation

Auto-generate ConfigMaps and SecretProviderClass from your .env file. Mark variables with # SECRET=YES or # SECRET=NO.

πŸ”

Azure Key Vault Integration

Sync secrets to Azure Key Vault with one command. Full Key Vault support: list, get, set, delete, and export secrets.

🐳

Docker Build & Push

Build multi-platform Docker images and push to Azure Container Registry with automatic tagging and versioning.

☸️

Kubernetes Deployment

Deploy to AKS with manifest processing, environment variable substitution, and Kustomize support.

πŸ”„

Rollback & Recovery

Instant rollback to previous deployments with a single command. Built-in deployment health checks included.

Powerful CLI Commands

Simple, intuitive commands for every stage of your deployment workflow.

xiops build

Build and push Docker image to ACR with interactive tag selection

xiops deploy

Deploy to AKS with real-time monitoring and AI error analysis

xiops release

Full release workflow: build + migrate + deploy

xiops configmap

Generate ConfigMap from .env (# SECRET=NO variables)

xiops spc

Generate SecretProviderClass from .env (# SECRET=YES)

xiops spc sync

Sync secrets to Azure Key Vault

xiops rollback

Rollback to previous deployment

xiops logs

Stream real-time pod logs

xiops status

View current deployment status

xiops kv list

List all secrets in Azure Key Vault

xiops k pods

List pods with kubectl wrapper

xiops k describe

Describe pod for debugging

Get Started in Minutes

From installation to deployment in four simple steps.

1

Install XIOPS

Install via Homebrew with a single command. All dependencies are handled automatically.

brew tap XIOTS/xiops && brew install xiops
2

Initialize Your Project

Run xiops init to create a .env template with all required configuration variables.

xiops init
3

Configure Your Environment

Edit the .env file with your Azure resources: ACR name, AKS cluster, resource group, namespace, and service name.

SERVICE_NAME=my-service
ACR_NAME=myacr
AKS_CLUSTER_NAME=my-cluster
RESOURCE_GROUP=my-rg
NAMESPACE=production
4

Deploy!

Build, migrate, and deploy with a single command. XIOPS handles everything else.

xiops release

Ready to Deploy Faster?

Install XIOPS with Homebrew and start deploying in seconds.

Install with Homebrew

brew tap XIOTS/xiops && brew install xiops

Requires Azure CLI and kubectl to be installed.