General Issues
These apply regardless of environment.Terraform Apply Fails
Common causes:- Permission denied - Verify your cloud credentials have the required permissions (see Prerequisites)
- Resource quota exceeded - Check your cloud account’s service limits
- State conflict - If you re-run
terraform applyafter a partial failure, Terraform should pick up where it left off
DNS Not Resolving
Symptom: Domain configured but not resolving. Check:- Propagation delay - DNS changes can take up to 48 hours to propagate (usually much faster)
- Incorrect DNS provider credentials - Verify your Route 53 or Cloudflare credentials are correct
- Zone delegation - For custom domains, verify you’ve delegated to the correct nameservers
Can’t Reach the Application
Environment-Specific Issues
- Kubernetes
- AWS
Controller Pod Won’t Start
Symptom: Pod stuck inPending, CrashLoopBackOff, or ImagePullBackOff.Check pod status:| Status | Likely Cause | Fix |
|---|---|---|
Pending | Insufficient CPU or memory on nodes | Scale up your cluster or free resources: kubectl describe nodes |
CrashLoopBackOff | Configuration error or missing dependency | Check logs: kubectl logs -n <namespace> <pod-name> |
ImagePullBackOff | Container registry access issue | Verify your cluster can pull images from the internet |
Setup Wizard Shows “Waiting for Controller”
The controller hasn’t connected to our systems yet. This usually resolves in 2-5 minutes.If it persists:Application Not Responding
High Resource Usage
Getting Help
If you can’t resolve an issue:Gather information
- Controller logs
- Controller status
- Any error messages from the setup wizard or Customer Portal
- When the issue started
Enable troubleshooting permissions
If we need to investigate, enable the appropriate permission tier. You can revoke them as soon as the investigation is complete.