All Projects → sapcc → limes

sapcc / limes

Licence: Apache-2.0 License
OpenStack-compatible quota/usage tracking service

Programming Languages

go
31211 projects - #10 most used programming language
PLpgSQL
1095 projects

Projects that are alternatives of or similar to limes

iovisor-ovn
IOVisor OVN integration
Stars: ✭ 62 (+244.44%)
Mutual labels:  openstack
openstack
Production-ready Openstack installer using Ansible
Stars: ✭ 34 (+88.89%)
Mutual labels:  openstack
kubernetes-dev-stack
Automation of Kubernetes 1.6.0.alpha3 on Centos 7.3 (kernel 4.9.5, docker 1.13.1, flannel 0.7.0)
Stars: ✭ 15 (-16.67%)
Mutual labels:  openstack
laravel-ovh
Wrapper for OVH Object Storage integration with laravel
Stars: ✭ 30 (+66.67%)
Mutual labels:  openstack
storage
Go library providing common interface for working across multiple cloud storage backends
Stars: ✭ 154 (+755.56%)
Mutual labels:  openstack
socok8s
Experimental tool for deploying SUSE OpenStack Cloud in Kubernetes cluster
Stars: ✭ 15 (-16.67%)
Mutual labels:  openstack
dinivas
AWS, GCP alternative on premise. Dinivas manage your private Cloud (OpenStack) infrastructure by providing many features based on popular Open Source projects
Stars: ✭ 15 (-16.67%)
Mutual labels:  openstack
monasca-docker
Docker files and setup for Monasca
Stars: ✭ 24 (+33.33%)
Mutual labels:  openstack
jupyterhub-deploy-kubernetes-jetstream
Configuration files for my tutorials on deploying JupyterHub on top of Kubernetes on XSEDE Jetstream (Openstack)
Stars: ✭ 15 (-16.67%)
Mutual labels:  openstack
kaabah
A Terraform solution to design, build and operate Docker Swarm infrastructures
Stars: ✭ 29 (+61.11%)
Mutual labels:  openstack
browbeat
Performance monitoring and testing of OpenStack
Stars: ✭ 80 (+344.44%)
Mutual labels:  openstack
openstack-cloud-controller-manager
This repository has moved to https://github.com/kubernetes/cloud-provider-openstack
Stars: ✭ 17 (-5.56%)
Mutual labels:  openstack
osarchiver
OpenStack databases archiver
Stars: ✭ 14 (-22.22%)
Mutual labels:  openstack
faythe
An experimental cluster brings Prometheus and OpenStack together
Stars: ✭ 18 (+0%)
Mutual labels:  openstack
COA
Openstack Foundation Openstack Certified Administrator exam Preparation
Stars: ✭ 41 (+127.78%)
Mutual labels:  openstack
docs.hypernetes.com
Hypernetes documentation.
Stars: ✭ 20 (+11.11%)
Mutual labels:  openstack
RunningLow
Free PowerShell script to to check for low disk space on local and network drives and send e-mail alerts when it goes under a user-defined quota.
Stars: ✭ 17 (-5.56%)
Mutual labels:  quota
curso-ual17
Curso de infraestructura cloud con Openstack. Universidad de Almeria. Mayo 2017
Stars: ✭ 16 (-11.11%)
Mutual labels:  openstack
terraform-ovh-commons
This repo contains commons resources to interact with OVH Public Cloud using Terraform.
Stars: ✭ 47 (+161.11%)
Mutual labels:  openstack
xfsvol
Local Docker Volumes with XFS Project Quota
Stars: ✭ 24 (+33.33%)
Mutual labels:  quota

Limes

CI Coverage Status Go Report Card GoDoc

Limes is an OpenStack-compatible quota/usage tracking service, originally designed for SAP's internal cloud.

Pronounce the name like the Ancient Roman border wall, not like the fruit. (Mnemonic: The original Limes was installed when the Romans wanted to put a quota on Germanic land use.)

The idea: Hierarchical quota delegation

OpenStack groups access into three levels:

  1. the cluster (the sum of all the resources in an OpenStack installation, e.g. hypervisors or storage capacity)
  2. Keystone domains within that cluster
  3. Keystone projects within each domain

Limes enables a similar hierarchy for resource usage and quotas: After having reviewed the cluster's capacity, a cluster admin can allocate quotas to domains. The domain admin can then sublease that quota to its projects. Limes will then write these approved project quotas into the backend services that actually manage the resources. Limes also tracks resource usage in all projects in all domains, so that users can make informed decisions about resource allocation at all levels of the hierarchy.

Unique features

  • Limes can take over the handling of initial project quotas: All quotas for a new project (or domain) will be set to zero initially, until a sufficiently privileged user approves quota explicitly.
  • Limes records quota changes in an Open Standards CADF Format, and is compatible with other cloud based audit APIs (e.g. Hermes).
  • Quota and usage data can be exposed as Prometheus metrics for monitoring and alerting.

Documentation

For users

For operators

For developers

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].