| name | palantir-prod-checklist |
| description | Execute Palantir Foundry production deployment checklist and rollback procedures.
Use when deploying Foundry integrations to production, preparing for launch,
or implementing go-live procedures.
Trigger with phrases like "palantir production", "deploy foundry",
"palantir go-live", "foundry launch checklist".
|
| allowed-tools | Read, Bash(kubectl:*), Bash(curl:*), Grep |
| version | 2.0.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","palantir","foundry","production","deployment"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Palantir Production Checklist
Overview
Complete go-live checklist for deploying Foundry-integrated applications to production. Covers credential management, health checks, monitoring, and rollback procedures.
Prerequisites
- Staging environment tested and verified
- Production OAuth2 credentials from Developer Console
- Deployment pipeline configured
- Monitoring infrastructure ready
Instructions
Pre-Deployment: Credentials & Config
Code Quality
Infrastructure
@app.get("/health")
async def health():
try:
client.ontologies.Ontology.list()
return {"status": "healthy", "foundry": "connected"}
except foundry.ApiError as e:
return {"status": "degraded", "foundry": f"error_{e.status_code}"}
Monitoring & Alerting
Documentation
Deploy
set -euo pipefail
curl -sf "https://$FOUNDRY_HOSTNAME/api/v2/ontologies" \
-H "Authorization: Bearer $FOUNDRY_TOKEN" > /dev/null \
&& echo "Foundry API reachable" || echo "BLOCKED: Foundry unreachable"
kubectl set image deployment/my-app app=myimage:v2.0.0 --record
kubectl rollout status deployment/my-app --timeout=300s
Rollback
kubectl rollout undo deployment/my-app
kubectl rollout status deployment/my-app
Output
- Production deployment with verified Foundry connectivity
- Health checks passing
- Monitoring and alerting active
- Rollback procedure tested
Error Handling
| Alert | Condition | Severity |
|---|
| Foundry Unreachable | Health check fails 3x | P1 |
| Auth Failure | Any 401/403 | P1 |
| Rate Limited | 429 > 10/min | P2 |
| High Latency | p99 > 10s | P2 |
Resources
Next Steps
For version upgrades, see palantir-upgrade-migration.