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
1
Check DNS
Verify DNS is resolving:
dig <your-domain>2
Check load balancer
Check that the load balancer / ingress is healthy.
3
Check TLS
Verify TLS certificates are valid:
curl -v https://<your-domain>Environment-Specific Issues
- Kubernetes
- AWS
Controller Pod Won’t Start
Symptom: Pod stuck inPending, CrashLoopBackOff, or ImagePullBackOff.Check pod status: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:1
Check pod
Verify the pod is running:
kubectl get pods -n <namespace>2
Check logs
Check logs for connection errors:
kubectl logs -n <namespace> <pod-name>3
Check network
Verify outbound internet access from the pod’s namespace.
4
Check policies
Check if network policies are blocking egress on port 443.
Application Not Responding
1
Controller status
Check controller status:
kubectl get pods -n <namespace>2
App pod status
Check application pod status:
kubectl get pods -n <namespace> -l app=<app-label>3
App logs
View application logs:
kubectl logs -n <namespace> <app-pod-name>4
Events
Check events:
kubectl get events -n <namespace> --sort-by='.lastTimestamp'5
Contact us
Contact us with the error details.
High Resource Usage
Getting Help
If you can’t resolve an issue:1
Gather information
- Controller logs
- Controller status
- Any error messages from the setup wizard or Customer Portal
- When the issue started
2
Contact us
Send us the above information. The more detail you provide, the faster we can help.
3
Enable troubleshooting permissions
If we need to investigate, enable the appropriate permission tier. You can revoke them as soon as the investigation is complete.