davidcollom/Klaudia Sync Action
Sync a directory to Komodor Klaudia (knowledge-base or blueprint) with full CRUD operations
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| directory | Local directory path to sync | yes | — |
| file-type | Type of files being synced: knowledge-base or blueprint | yes | knowledge-base |
| api-key | Komodor API key | yes | — |
| api-base-url | Komodor API base URL | no | https://api.komodor.com |
| recursive | Whether to recursively sync subdirectories | no | true |
| dry-run | If true, log changes without applying them | no | false |
| debug | Enable debug logging | no | false |
| file-extensions | Comma-separated list of file extensions to sync (e.g., .md,.txt). Unsupported formats are always skipped. Supported: .md/.markdown, .pdf, .txt, .doc/.docx, .csv, .json, .yaml/.yml. Files over 52.4 MB fail the run. | no | "" |
Outputs
| name | description |
|---|---|
| summary | Summary of sync operation |
| files-uploaded | Number of files uploaded |
| files-updated | Number of files updated |
| files-deleted | Number of files deleted |
| operation-log | Detailed operation log |