Haven is a Docker cluster management system. The user controls the entire platform via user-friendly yet powerful UI and commandline tools. Built on top of Docker, Swarm, and Compose, it offers multiple clusters and image registries management.
Copyright 2017 Code Above Lab Inc
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
For additional technical detail, see:
Haven features the following capabilities:
Creating/deleting tags and ability to set filters for clusters based on the tags. Use case would be creating workflow: only images which were tested at QA should be visible on the prod cluster.
Storing containers configuration in VCS per cluster, see https://github.com/codeabovelab/haven-example-container-configuration
Additional policies/constraints for Swarm.
Group operations such as cleaning space, upgrade/rollback containers. For example, use cases are:
a. checking/updating all containers from specified repository every five minutes for test cluster b. one-time update specified list of containers (which use common API, etc). c. or just click update all in this cluster
Backups of system configuration