Phase 1: Preparation
Before deploying Qodo, prepare your Kubernetes environment, credentials, and external dependencies.1
Review the prerequisites
Make sure your environment meets the requirements for a Qodo on-premises deployment.
2
Obtain registry credentials
Contact Qodo to receive your Replicated registry credentials and verify access to the required registries.
3
Prepare external dependencies
Prepare the external services required for your deployment, including:
- AI model access
- Git provider access and authentication
- Network connectivity between Qodo and external services
4
Gather configuration values
Have the information required for your deployment available, including:
- Registry credentials
- AI model credentials
- Git provider credentials
- Domain names and TLS certificates
- Organization or team configuration
Phase 2: Deployment
Deploy Qodo using Helm. The deployment process includes:- Obtaining the required Helm chart.
- Configuring deployment values and secrets.
- Deploying Qodo to your Kubernetes cluster.
- Verifying that the Qodo services are running successfully.
Phase 3: Configuration
After deploying Qodo, connect it to your Git provider and configure the required settings. Connect your Git provider Select your Git provider and follow the corresponding installation guide: Each guide covers the provider-specific authentication, permissions, webhooks, and configuration required to connect Qodo.Phase 4: Validation
After deployment and configuration, verify that Qodo is running correctly and can communicate with the required services.1
Verify the deployment
Confirm that the Qodo services are running successfully in your Kubernetes cluster.
2
Verify connectivity
Confirm that Qodo can connect to your Git provider and other required external services.
3
Run a functional test
Trigger a test code review through your Git provider to verify that the integration is working correctly.