Onboarding Guide
GETTING STARTED — Code to Cloud
Permission Requirement: Platform Admin role required.
Bring your application from source code to a live cloud deployment. This guide walks you through connecting your repository, configuring your cloud target, and running your first automated pipeline.
Before You Begin
Personal Access Token for your source control provider — Needs repo-level read access and, if applicable, org-level read access.
Cloud provider credentials configured
IDE with MCP support — VS Code with the Claude extension, or Cursor.
Pipeline Setup — Step by Step
Step 1 — Connect the MCP Server
In your IDE, open the MCP configuration panel and connect the Opsera MCP server. Once connected, the agent will appear as an active Dev MCP connection and you are ready to proceed.
Step 2 — Trigger the Agent with Your Project Path
Open a new agent chat in your IDE. Invoke the Code to Cloud MCP tool and provide the path to your project. The agent will begin analysing your repository immediately.
The MCP tool to invoke depends on your deployment type:
code-to-cloud-web— for standard web application deploymentscode-to-cloud-enterprise— for enterprise-grade deployments
Example:
The agent immediately begins reading your repository — detecting your tech stack, port, branch, existing Dockerfiles, Kubernetes manifests, and Helm charts. It reports exactly what it found and what it will auto-generate if anything is missing.
Step 3 — Answer the Guided Setup Questions
The agent walks you through a structured conversation shaped by what it found in your code. The questions are specific to your repository — not the same for every app.
Questions typically cover:
App name — The agent suggests one from your repo name; confirm or provide your own.
Target environment — dev, test, uat, prod, or custom.
Cloud provider — AWS (EKS + ECR) or Azure.
AWS profile — The agent lists all profiles found on your machine; you select which one to use. Region and account are auto-detected from the selected profile.
EKS cluster and ECR repository — Discovered automatically from your selected profile. You choose which cluster to deploy to and whether to use an existing ECR repo or create a new one.
Deployment asset handling — How to manage your Dockerfile and deployment manifests. If the agent finds existing Kubernetes manifests, it asks how you want to use them. If nothing exists, it offers to generate a full Helm chart. Options are tailored to what's in your repo.
Security scanning (optional) — Enable SonarQube code quality scanning and/or Grype container vulnerability scanning if needed for your pipeline.
You are not asked to provide cluster names, registry URLs, namespaces, ingress settings, or region codes — the agent resolves all of these automatically from your answers.
Step 4 — Review and Confirm the Deployment Plan
Once you have answered all questions, the agent presents a full deployment plan summary before creating anything. This covers pipeline name, app name, environment, cloud, cluster, registry, namespace, ingress pattern, deployment URL, branch, workflow stages, and which secrets will need to be configured.
Review the plan and type yes to confirm. The agent then:
Creates the pipeline in the Opsera backend
Pre-fills all 35+ pipeline variables automatically
Generates the deployment script
Returns a Configure Secrets in Portal link
Step 5 — Configure Secrets in the Portal
Navigate to the portal link provided by the agent. Enter the credential secrets that cannot be auto-detected from your environment. Common secrets include:
GIT_PAT— GitHub Personal Access TokenAWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEY— AWS credentialsSONAR_TOKEN— SonarQube authentication token (only if SonarQube was enabled)
All other pipeline variables are already pre-filled. Only credentials require manual entry.
Step 6 — Deploy
Return to the IDE agent chat and type:
The pipeline runs end to end — clone, build, push, deploy — and your app goes live. The deployment URL is shown on completion.
Subsequent runs can also be triggered from the Opsera portal using the Run Pipeline button, or automatically on every git push by configuring a webhook from the pipeline's Webhook tab.
Step 7 — Monitor and Manage
Open the Opsera portal and navigate to Code-to-Cloud → Pipelines to find your pipeline.
After your first run you can:
View run history and per-stage logs from the Runs tab
Access your live deployment URL directly from any successful run record
Trigger manual runs or re-runs using the Run Pipeline button
Set up automatic triggering on git push from the Webhook tab
Review the full pipeline configuration from the Blueprint tab
Update any pipeline variable or secret without recreating the pipeline from the Variables tab
View a chronological audit log of all pipeline events from the Activity tab
Last updated

