Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Auto Deploy AssistantNew to Visual Studio Code? Get it now.
Auto Deploy Assistant

Auto Deploy Assistant

auto-deploy-assistant

|
8 installs
| (1) | Free
AI-powered automated deployment tool for updating K8s YAMLs and creating GitLab MRs.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Auto Deploy Assistant

AI-powered automated deployment tool for updating K8s YAMLs and creating GitLab Merge Requests.

Features

  • AI-Powered Extraction: Automatically extracts deployment information (service names, image tags, Java options, resources, etc.) from release documents or chat messages.
  • Intelligent YAML Updating: Surgical updates to Kubernetes YAML files preserving comments, formatting, and indentation.
  • Smart Component Management: Toggle components like Skywalking, Filebeat, Prometheus, Nacos, MySQL, Redis, and more.
  • Environment Variable Synchronization: Add, update, or remove environment variables in your deployment configurations.
  • Git Flow Integration: Automatically prepares branches, commits changes, and creates GitLab Merge Requests with appropriate push options.
  • Conflict Resolution: Integrated "Pull (Rebase) & Push" mechanism to handle non-fast-forward Git errors seamlessly.

Getting Started

Prerequisites

  • A Git repository containing your environment configurations (e.g., in an envs/ directory).
  • Access to an AI Gateway (OpenAI-compatible API).

Configuration

Set up the following in your VS Code settings:

  1. autoDeploy.aiGatewayUrl: Your AI API endpoint.
  2. autoDeploy.aiAuthToken: Your authentication token.
  3. autoDeploy.deploymentRepoPath: Absolute path to your deployment repository.
  4. autoDeploy.workingBranch: The branch you want to commit changes to.

Usage

  1. Open the Auto Deploy Assistant in the Secondary Sidebar.
  2. Select the Target Environments (e.g., uat, prod).
  3. Paste your Release Document or deployment instructions into the text area.
  4. Click Analyze.
  5. Review the proposed changes in the preview.
  6. Click Apply Changes to update the local YAML files.
  7. Click Commit & MR to push changes and create a Merge Request.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft