COMET

COMET (CANFAR Orchestration for Managed Environment Transfers) is a guided web app built for CanDIAPL — a CFI-funded, multi-university initiative — to streamline deployments onto CANFAR, in collaboration with CANFAR/CADC infrastructure. It replaces multi-step terminal setup with a secure wizard that bootstraps CANFAR SSH access, connects GitHub or GitLab via OAuth, provisions CI secrets and variables, and commits a minimal push-to-deploy pipeline for tooling repos (rsync) or container repos (Harbor) that teams can extend with tests, schedules, and notifications.
- One-time CANFAR key bootstrap (Ed25519) + authorized_keys provisioning via SFTP, plus guided target-directory setup
- GitHub + GitLab OAuth flows to create/select repos, provision CI secrets/variables, and write deployment workflows
- Tooling (rsync) + Docker (Harbor) deploy modes with secure-by-default hardening and optional Bedrock-assisted test generation
Organizations and groups connected to this project.

CanDIAPL (Canadian Data-Intensive Astrophysics Platform) is a CFI-funded initiative spanning multiple Canadian universities, focused on scalable astronomy data infrastructure and researcher-facing workflows.

CANFAR (Canadian Advanced Network for Astronomical Research) provides cloud-based compute, storage, and portal services for astronomy research — the target environment COMET deploys into.

CADC (Canadian Astronomy Data Centre) operates key Canadian astronomy data/archive services and supports the CANFAR ecosystem. COMET aligns with CANFAR’s operational model and security expectations.