What the heck is commissaire? I’m glad you asked! Commissaire is a new component of Project Atomic that aims to simplify life for cluster administrators. It provides a simple, script-friendly REST interface for cluster-wide maintenance operations like system upgrades and rolling restarts.
Instead of starting from scratch, Commissaire utilizes common technologies such as Ansible for communicating with cluster nodes, and interfaces with OpenShift and Kubernetes.
Current Features
- Simple REST interface
- Plug-in based authentication framework
- Restart hosts in a container cluster
- Upgrade hosts in a container cluster
- Bootstrap new hosts into an existing cluster
- Command line interface
Running The Service
If you are curious to give the current development source a try check out the Manual Installation instructions.
Getting Involved
The project is still young, making it a great time to get involved and help shape the service. Everyone is welcome to give ideas, feedback, patches, or just come say hi! For more information on contributing code see Development Setup
- Freenode IRC: #atomic
- Email List: atomic-devel@projectatomic.io
- Commissaire Source
- Commctl Source
- Documentation