CANFAR Deployments¶
Welcome to the operational documentation for deploying and maintaining the CANFAR Science Platform. This repository contains Helm charts, Kubernetes configurations, CI/CD automation, and operations runbooks that power the platform infrastructure.
What You'll Find Here¶
This documentation is designed for platform operators, DevOps engineers, and infrastructure maintainers who deploy, configure, and manage CANFAR services.
-
Reusable deployment templates for CANFAR services with configurable values and environment overlays.
-
Automated CI/CD pipelines using GitHub Actions and Release Please for Helm chart versioning.
-
Step-by-step procedures for releases, rollbacks, monitoring, and troubleshooting production deployments.
-
Configuration Management
Environment-specific overlays, secrets management, and Kubernetes resource definitions for staging and production.
-
Documentation
Automated MkDocs site deployment with operations guides and platform runbooks.
-
Code Quality
Pre-commit hooks, linting, and security scanning for infrastructure-as-code.
Quick Links¶
- Helm Charts Documentation - Explore reusable Helm charts for CANFAR services
- CI/CD Pipelines - Understand GitHub Actions workflows for documentation and code quality
- Release Process - Follow the Helm chart release process and CANFAR platform schedule
- GitHub Repository - Browse source code, Helm charts, and configurations
Getting Started¶
If you're new to CANFAR deployments:
- Familiarize yourself with the Helm Charts Documentation to understand service deployments
- Review the Release Process to understand our deployment workflow
- Explore the CI/CD Pipelines documentation to see how automation works
- Check the GitHub repository for Helm charts and configuration files
Contributing¶
This is an operational repository for CANFAR platform infrastructure. Changes follow the standard pull request workflow with Release Please automation for versioning and changelog generation.
For questions or support, contact the CADC operations team or visit the main CANFAR documentation.