This repository has been archived by the owner on Oct 16, 2024. It is now read-only.
Release 3.0.0
3.0.0
Released on April 13, 2015
- Project name changed from Ralph Pricing to Ralph Scrooge
- Redesigned architecure comparing to (old) ralph_pricing
- Calculation based on services and environments instead of ventures
- Base PricingObject model to simplify adding new types of chared objects (ex. Database, Virtual server, Tenant)
- Costs are (re)calculated and stored in database
- Many performance improvements
- New client GUI written in AngularJS
- Components: preview of historical objects (server, virtual, database etc) per service for single day
- Costs card: summary of service costs in single month
- Allocations: add service or team specific costs and manage it's distribution to other services
- Costs: detailed costs for each pricing object
- New charging types:
- Dynamic extra costs: specify cost (like Extra cost) and a dynamic way of it's distribution (ex. cores count)
- New collect plugins:
- Collecting Database, VIP, Tenant info from Ralph
- OpenStack SimpleUsage plugin
- OpenStack Ceilometer MongoDB plugin
- Support plugins (from Ralph Assets)
- New permissions:
- Every (active) Ralph user has access to client part (components, allocation, cost card) for services which he owns
- Admin (ralph_scrooge group) has access to whole system