Supported Platforms
| Platform | Support |
|---|---|
| Self-hosted ArgoCD | All versions |
| Akuity Platform | Managed ArgoCD service |
Setup
Select your ArgoCD platform:- Self-hosted ArgoCD
- Akuity Platform
For ArgoCD already running on your cluster.
Get Connection Details
Ensure ArgoCD is accessible. The default port is Ensure ArgoCD CLI is installed:
8888.Get your host IP address:Connection Options
| Option | Description | Self-hosted | Akuity |
|---|---|---|---|
| TLS Verification | Validate server certificate | Disable | Enable |
| API Key Setup | Enable apiKey capability | Patch argocd-cm | Portal UI |
| CLI Flags | ArgoCD CLI flags | --insecure | --grpc-web |
Required Permissions
The CloudThinker user needs ArgoCD RBAC permissions:Agent Capabilities
Once connected, Kai can:| Capability | Description |
|---|---|
| Application Status | View sync status, health state, last sync time |
| Deployment Analysis | Identify out-of-sync and failed deployments |
| Repository Insights | Analyze Git repository state and commits |
| Sync Operations | Trigger manual syncs |
| Health Monitoring | Track application health |
Example Prompts
Troubleshooting
Cannot connect to ArgoCD server
Cannot connect to ArgoCD server
- Self-hosted: Use host IP (not localhost) in Base URL
- Verify port-forward:
kubectl port-forward svc/argocd-server -n argocd 8888:443 --address 0.0.0.0 - Check firewall rules
401 Unauthorized
401 Unauthorized
Cannot generate API token
Cannot generate API token
- Check
apiKeycapability enabled - Run:
argocd account get
TLS certificate errors
TLS certificate errors
- Self-hosted: Disable TLS verification
- Akuity: Enable TLS verification
Security Best Practices
- Read-only access - Use read-only RBAC
- Token rotation - Rotate periodically
- Network isolation - Restrict server access
- Audit logging - Enable ArgoCD audit logs
- Least privilege - Grant only
get/list
Related
Kai Agent
Kubernetes and GitOps agent
Kubernetes Connection
Connect clusters