Skip to main content
Common issues and how to resolve them. For a service-adapter issue, coordinate with your software vendor using Getting Help. Preserve the original request identifiers and permitted target-service observations. You do not need to prove whether the adapter or target service is at fault before asking for help, and an investigation does not authorize live changes without your approval. How Support Works describes the vendor, customer and Tensor9 responsibilities.

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 apply after a partial failure, Terraform should pick up where it left off

DNS Not Resolving

Symptom: Domain configured but not resolving. Check:
Common causes:
  • 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

Controller Pod Won’t Start

Symptom: Pod stuck in Pending, CrashLoopBackOff, or ImagePullBackOff.Check pod status:
Common causes:

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

If the controller or application is consuming more resources than expected, contact us. It may indicate a configuration issue or a need to scale.

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.