All Projects → projectatomic → commissaire

projectatomic / commissaire

Licence: GPL-3.0, GPL-3.0 licenses found Licenses found GPL-3.0 LICENSE GPL-3.0 COPYING
A lightweight REST interface for under-the-covers cluster system management.

Programming Languages

python
139335 projects - #7 most used programming language
Gherkin
971 projects

Projects that are alternatives of or similar to commissaire

react-plough
A library to help tend your react form fields
Stars: ✭ 31 (+63.16%)
Mutual labels:  management
DuckyPanel
Modern email control panel for WildDuck
Stars: ✭ 33 (+73.68%)
Mutual labels:  management
accweb
Assetto Corsa Competizione Server Management Tool via Web Interface.
Stars: ✭ 103 (+442.11%)
Mutual labels:  management
k-box
Web-based application to manage documents, images, videos and geodata.
Stars: ✭ 28 (+47.37%)
Mutual labels:  management
elasticscout
ElasticScout is an optimized Laravel Scout driver for Elasticsearch 7.1+
Stars: ✭ 64 (+236.84%)
Mutual labels:  clusters
todo-cli
✅ Command-line tool to manage Todo lists
Stars: ✭ 88 (+363.16%)
Mutual labels:  management
P5 Manager
A p5js template builder & sketches manager. Built for p5js enthusiasts.
Stars: ✭ 251 (+1221.05%)
Mutual labels:  management
RoomScout
A web app for finding and managing roommates
Stars: ✭ 28 (+47.37%)
Mutual labels:  management
ways-of-working
Ways of Working (WoW) with team principles, values, ground rules, aspirations, norms, working agreements, shared expectations, and group understandings
Stars: ✭ 527 (+2673.68%)
Mutual labels:  management
whatnext
A smart and lazy way of organizing your studies. Prioritize the future and track the past. An open-source product written in Haskell and Elm
Stars: ✭ 15 (-21.05%)
Mutual labels:  management
sobolevn.github.io
sobolevn's personal page, where I rant about software and management
Stars: ✭ 36 (+89.47%)
Mutual labels:  management
content
Content management system for Yii2
Stars: ✭ 54 (+184.21%)
Mutual labels:  management
areas
A rewrite of the node_ownership Minetest mod with many new features.
Stars: ✭ 48 (+152.63%)
Mutual labels:  management
discord-hybrid-sharding
Cluster your Discord Bot to save a lot of resources. The ultimate Package, which combines the Sharding Manager & Internal Sharding.
Stars: ✭ 157 (+726.32%)
Mutual labels:  clusters
mrgit
A tool for managing projects build using multiple repositories.
Stars: ✭ 42 (+121.05%)
Mutual labels:  management
Nvm Windows
A node.js version management utility for Windows. Ironically written in Go.
Stars: ✭ 18,587 (+97726.32%)
Mutual labels:  management
engineering-leader
Beginning knowledge for leading and managing engineers
Stars: ✭ 22 (+15.79%)
Mutual labels:  management
sensible-github-labels
Github labels for teams that like workflows and structure
Stars: ✭ 121 (+536.84%)
Mutual labels:  management
university
University Management System
Stars: ✭ 15 (-21.05%)
Mutual labels:  management
space
Productivity & Management app
Stars: ✭ 106 (+457.89%)
Mutual labels:  management

Commissaire

Commissaire is a lightweight REST interface for performing system management tasks on network hosts in a cluster through Ansible.

Current capabilities include rolling upgrades and restarts of traditional or "Atomic" hosts, and bootstrapping new hosts into an existing "container management" system such as OpenShift or Kubernetes.

Moving forward, Commissaire will expand the scope of its REST interface to provide centralized host inventory management and consoldate various Linux subsystems into a centralized API.

website Documentation Build Status

Note: This repo now contains the common code used by Commissaire components. If you have an older checkout you will need to re-clone. For the original repo see commissaire-mvp

Related projects are:

Official:

  • commissaire-service which provides the microservices and base code for the services.
  • commissaire-http provides the HTTP REST front-end. It is responsible for routing of requests, the business logic, passing work to the services, and responding results back to the client.

Community Projects:

Community Meeting

See the Community Meetings page.

Python Version

Commissaire is intended to work on Python 3.5+.

Building Docs

Make sure you have Sphinx, sphinx-rtd-theme, and Setuptools installed.

$ python3 setup.py build_sphinx          # build to html
$ xdg-open build/sphinx/html/index.html  # open it up
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].