ArcorParkour
CI/CD Orchestration Platform. ArcorParkour provides a universal runner architecture to execute YAML-defined pipelines, providing real-time log streaming, encrypted secret management, and multi-cloud CLI integration for automated delivery. It serves as the primary engine for automating the software delivery lifecycle across the Arcore ecosystem.
Key Features
- Pipeline-as-Code (YAML-based definitions)
- Universal Runner Architecture (Celery-based)
- Real-time Pipeline Execution & Log Streaming
- Secure Secrets Management (Fernet Encrypted)
- Multi-Environment Target Management (Dev/Staging/Prod)
API Endpoints
| Method | Path | Description |
|---|---|---|
| POST | `/api/v1/pipelines/{id}/trigger/` | Manually trigger a pipeline run |
| GET | `/api/v1/pipeline-runs/{id}/logs/` | Retrieve real-time execution logs |
| GET | `/api/v1/pipelines/` | List all defined CI/CD pipelines |
| POST | `/api/v1/pipeline-runs/{id}/cancel/` | Cancel a running pipeline |
Usage Example
import requests
# Example interaction: Triggering a pipeline
response = requests.post(
url="https://api.arcore.internal/api/v1/pipelines/{id}/trigger/",
headers={"Authorization": "Token <token>"},
json={
"environment": "staging",
"commit_sha": "abc123"
}
)
print(response.json())Tech Stack
Authentication
- •**Header:** `Authorization: Token <token>`
- •**Scopes:** RBAC is enforced at the object level via `ArcoreCodex` policies (Planned).
Compliance & Security
Compliance
- ✓AuthN: DRF Token Authentication
- ✓Encryption: Fernet-based secret encryption
- ✓Audit Logging: Execution history and logs tracked in PostgreSQL
Security
- ✓Encryption: Fernet-based secret encryption
Coming Soon
5 plannedPolicy-Based Quality & Security Gates
Target: Q2 2025 (Phase 4)
Automated Configuration Drift Detection
Target: Q3 2025
Pipeline Visual Editor
Target: Q1 2025 (Phase 3)
Arcore.Sentinel Integration
Target: Q2 2025 (Phase 4)
Git Webhook Integration
Target: Q1 2025 (Phase 3)
Related Products
Arcore Phantom
Platform engineering tool for creating backend-free, believable demos. ArcorePhantom captures live API traffic, infers entities and routes, and compiles a browser-only runtime so teams can ship portable demos without exposing production systems.
Arcore Foundry
Deterministic, safe, and observable executor runtime for scaffolding and maintenance. ArcoreFoundry separates the Brain (knowledge graph + contracts) from the Hands (DAG executor + transactional VFS) so every change is ordered, diffable, and secure before touching disk.
Arcore Blueprint
Hybrid platform that compiles anchored Markdown into strictly typed artifacts. ArcoreBlueprint runs a Meta-Schema → Artifact Definition → Zod/TS pipeline so documentation stays human-readable, machine-validatable, and agent-ready.