OpenCHAMI is a collection of microservices that are assembled and tested to provide HPC cluster provisioning and management. It is released quarterly. As far as possible, each release is supported for three years from the release date. Since some of the components in OpenCHAMI are not developed by the consortium, we cannot promise support beyond that provided by the upstream projects. See our Release Policy for more details.
OpenCHAMI is in development without an initial release. We expect a first supported release in Q1 2025. If you would like to follow the most current, stable configuration, each of the partners maintains a deployment recipe that will become a release candidate in our Deployment Recipes Repository.
- Redfish-based automatic node discovery with firmware updates
- Inventory-driven DHCP
- Inventory-driven DNS
- Ansible Inventory Provider
- Post-Boot configuration through customizable cloud-init
- Customizable API-driven iPXE scripts
- OIDC and JWT-based authentication/authorization with short-lived, narrowly scoped tokens
- Podman Quadlet deployment with SystemD integration
- Docker Compose deployment option
- Kubernetes deployment option
- Optional Image Builder for RHEL-based Operating Systems
- OS Agnostic Boot Chain
- Persistent State for cloud-init services
- Backup and Recovery Process
- Sysadmin documentation and runbooks
- Standardized Logging
- Secure Machine Identity