Syncs Zendesk tickets to PostgreSQL using dlt. Runs as a Kubernetes CronJob.
- Fill in credentials in
k8s.yaml - Build and push the image:
docker build -t your-registry/zmirror:latest . docker push your-registry/zmirror:latest - Update the
imagefield ink8s.yaml kubectl apply -f k8s.yaml
All config via environment variables (see k8s.yaml Secret):
| Variable | Description |
|---|---|
SOURCES__ZENDESK__CREDENTIALS__SUBDOMAIN |
Zendesk subdomain |
SOURCES__ZENDESK__CREDENTIALS__EMAIL |
Zendesk agent email |
SOURCES__ZENDESK__CREDENTIALS__TOKEN |
Zendesk API token |
DESTINATION__POSTGRES__CREDENTIALS |
Postgres connection string |
BSD-2-Clause. See LICENSE.