ArcorParkour icon

ArcorParkour

ProductionDeveloper Tooling

An Enterprise-Grade DevOps Management Platform that enforces policy-based deployment controls. Parkour orchestrates CI/CD pipelines across multi-cloud environments (AWS, Azure, Kubernetes) while ensuring every release passes strict quality and security gates before promotion to production.

Key Features

  • Pipeline-as-Code (YAML Definitions)
  • Policy-Based Quality & Security Gates
  • Multi-Cloud & Kubernetes Deployment Runners
  • Configuration Drift Detection
  • Real-time Pipeline Execution Logs & Metrics

API Endpoints

MethodPathDescription
GET`/api/pipelines`List all defined CI/CD pipelines
POST`/api/pipelines/{id}/run`Trigger a new pipeline execution
GET`/api/runs/{id}/logs`Stream real-time build and deployment logs
POST`/api/gates/approve`Manually approve a pipeline stage for promotion
GET`/api/environments`List target deployment environments and their status

Usage Example

python
import requests
# Example interaction
response = requests.get(
    url="https://api.arcore.internal/api/pipelines",
    headers={"Authorization": "Bearer <token>"}
)
print(response.json())

Tech Stack

Python (Django)ReactCeleryPostgreSQLDockerAWS CLIAzure CLIkubectl

Authentication

  • **Header:** `Authorization: Bearer <token>`
  • **Scopes:** RBAC is enforced at the object level via `ArcoreCodex` policies.

Compliance & Security

Compliance

  • AuthN: Service Accounts for runners
  • Secrets Management: Vault integration

Security

  • TLS 1.3
  • AES-256 encryption

Related Services