Merge lp:~talligent/charms/trusty/openbook/trunk into lp:charms/trusty/openbook

Proposed by Jeremy Fluhmann
Status: Merged
Merged at revision: 14
Proposed branch: lp:~talligent/charms/trusty/openbook/trunk
Merge into: lp:charms/trusty/openbook
Diff against target: 242 lines (+114/-77)
2 files modified
README.md (+100/-73)
metadata.yaml (+14/-4)
To merge this branch: bzr merge lp:~talligent/charms/trusty/openbook/trunk
Reviewer Review Type Date Requested Status
Charles Butler (community) Approve
Andrew McLeod (community) Approve
José Antonio Rey (community) Needs Fixing
Review Queue (community) automated testing Approve
Review via email: mp+280525@code.launchpad.net

Description of the change

updated README and metadata with newer descriptions and tags

To post a comment you must log in.
Revision history for this message
Review Queue (review-queue) wrote :

This item has failed automated testing! Results available here http://juju-ci.vapour.ws:8080/job/charm-bundle-test-lxc/1852/

review: Needs Fixing (automated testing)
Revision history for this message
Review Queue (review-queue) wrote :

The results (PASS) are in and available here: http://juju-ci.vapour.ws:8080/job/charm-bundle-test-aws/1832/

review: Approve (automated testing)
Revision history for this message
José Antonio Rey (jose) wrote :

Hey!

First of all, thank you for the reading improvements for the README of the OpenBook charm. I wanted to point out a couple things.

When you are using long dashes, they are not rendering correctly, meaning it can cause troubles with UTF-8 // ASCII people when reading on their browsers. I would suggest changing them for short dashes instead.

On the other hand, you are adding some tags to the metadata.yaml file. However, the only supported tags are the ones found at https://jujucharms.com/docs/stable/authors-charm-metadata. Please remove the ones that are not available for charm store categorization.

Apart from that, it all looks good. The README.md file does render correctly (aside from the dashes). Hope to see the next iteration of this soon!

review: Needs Fixing
Revision history for this message
Andrew McLeod (admcleod) wrote :

Hi Jeremy,

I've re-reviewed this - and regarding the tags - although they should also be changed to "approved" tags so we can ensure consistency in the charm store, I don't believe this should block this merge request. Similarly, with the long dashes, they should also be fixed, but this shouldn't block the merge either. If you could change this, that would be great, but regardless I am willing to give this my +1.

Andrew

review: Approve
Revision history for this message
Charles Butler (lazypower) wrote :

Thanks for the submission Jeremy!

I've taken Adam's feedback and taken the liberty of merging this proposal. It should be live in the charm store for consumption within the next hour.

All the best!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'README.md'
2--- README.md 2015-08-12 22:29:23 +0000
3+++ README.md 2015-12-14 22:39:20 +0000
4@@ -1,83 +1,110 @@
5 #Openbook
6
7-[Openbook](http://talligent.com/) reliably solves the customer lifecycle of
8-onboarding, self-service, and cloud billing or charge-back with minimal
9-manual intervention.
10-
11-IT service delivery models are changing quickly – you need a solution that
12-has the flexibility to keep ahead of the pack and differentiate your cloud.
13-Whether you are a service provider billing customers for cloud services, or
14-an enterprise needing showback and tenant self-service, Talligent delivers
15-a fully-functional, simple to use cloud management solution that has been
16-built specifically for OpenStack.
17-
18-OpenBook – Measure, manage and monetize clouds built on OpenStack
19+[Openbook](http://talligent.com/) reliably solves the customer lifecycle of
20+onboarding, self-service, and cloud billing or charge-back with minimal manual
21+intervention. Whether you are a service provider billing customers for cloud
22+services, or an enterprise needing showback and tenant self-service, Talligent
23+delivers a fully-functional, simple to use cloud management solution that has
24+been built specifically for OpenStack.
25+
26+Enterprise adoption of OpenStack is growing quickly, driven by the interest
27+in providing on-demand cloud services behind the firewall. Private cloud
28+deployments increase the agility of IT departments to respond to infrastructure
29+requests, increase control of company digital assets, and reduce the need for
30+shadow IT services from public cloud providers. In response to this increase
31+in market demand, Talligent has added functionality to support private cloud
32+use cases such as chargeback, utilization tracking for sprawl control, single
33+pane of glass view of hybrid clouds, and capacity reporting to improve resource
34+and budget planning of cloud growth.
35
36 #Overview
37
38-##About Talligent OpenBook Customer Management Solution
39-
40-Whether you are a service provider billing tenants for cloud services, or an
41-enterprise needing showback and customer self-service, Talligent delivers a
42-fully-functional, simple to use cloud management solution that has been built
43-specifically for OpenStack.
44-
45-##Intelligent Cloud Reporting
46-
47-OpenBook creates an independent and detailed historical record of your cloud
48-configuration and tenant resource consumption. With an intuitive graph view of
49-resource assignments, administrators can answer questions about overall cloud
50-utilization and costs as well as drill down to the specific details that comprise
51-a particular bill for audit purposes, or show license count of software applications.
52-
53-##Robust Billing & Showback
54-
55-The OpenBook Billing Engine offers a sophisticated cloud billing platform, with granular
56-rate plans for various personas of tenants and usage patterns, supporting billing,
57-chargeback or showback for private or public clouds. Resellers experience the same range
58-of flexibility as the root cloud owner. Invoice and cost accounting information can easily
59-be shared with CRM and accounting packages via Rest-based APIs. Rate plans can be as simple
60-as a flat monthly charge per instance or can be fairly complex packages that include tiered
61-resource usage, operating system and application surchanges, and service level prices.
62-
63-##Self-Service Automation
64-
65-Talligent provides delegated administration and customer self-service for a true on-demand
66-cloud. Using deep integration, OpenBook takes full advantage of the OpenStack platform for
67-the automated provisioning of cloud projects and tenants. Resource efficiency is increased
68-and service response times are reduced.
69-
70-##OpenBook Key Features
71-OpenBook provides functionality for a complete automated customer lifecycle in the Openstack
72-cloud environment. This functionality is designed to support public or private cloud deployments;
73-billing, chargeback or showback reporting; and direct to customer or reseller channels. Users
74-can register new accounts, manage users at the project level, view unbilled charges and past
75-invoices, and pay their bill all through the OpenBook interface. Key features of the OpenBook
76-tenant lifecycle solution include:
77-
78-* On-boarding the cloud tenant within OpenStack via OpenBook self-registration portal.
79-* Measuring cloud resource usage via integration with Ceilometer and other resources like Nova,
80- Swift, and Cinder. A detailed historical record of the environment is stored in the OpenBook database.
81-* Applying a flexible rate plan at any level of the tenant hierarchy. Resellers are assigned a resource
82- quota within the OpenStack environment. Within that subset, resellers have full autonomy to sign up customers,
83- create rate plans and set prices independent of the master cloud provider.
84-* Calculating charges that include local taxes, foreign currency support, marketing promotions, and discounts.
85-* Generating an invoice that can be emailed, printed, or integrated with a payment gateway of choice. The cloud
86- invoice information can be shared with legacy CRM or billing solutions and integrated into a master invoice
87- for the customer.
88-* Reporting of aggregated usage statics and unbilled charges via the CIO dashboard for forecasting, capacity
89- planning, and customer management.
90+##About Talligent Openbook
91+
92+Talligent delivers a fully-functional, simple to use cloud management solution
93+that has been built specifically for OpenStack. The functionality is designed
94+to support public or private cloud deployments; billing, chargeback or showback
95+reporting; and direct to customer or reseller channels. Users can register new
96+accounts, manage users at the project level, view unbilled charges and past
97+invoices, and pay their bill all through the Openbook interface. Key features of
98+the Openbook tenant lifecycle solution include:
99+
100+For the Enterprise private cloud:
101+
102+* On Demand Cloud Infrastructure: Openbook enables enterprises to provide
103+ on demand cloud services based on the OpenStack platform. This includes
104+ dedicated instances, networks, storage, applications, virtual desktops, and
105+ other infrastructure elements or services.
106+
107+* Capacity Planning: Without visibility into the growth of cloud services
108+ by department, it is impossible to accurately predict how much new capacity
109+ to add, and when. Detailed reports of growth trends and seasonal patterns
110+ allow you to better plan for new capacity. Forecasts of the cost of cloud
111+ projects is coming soon.
112+
113+* Single Solution: We do OpenStack well but also know that you have other
114+ services to account for. Our RestAPI allows you to push additional
115+ infrastructure elements into Openbook for inclusion into the rate plans. A
116+ VMware adapter allows you to compare costs across your private hybrid cloud
117+ environment. All cost information can be easily shared with legacy
118+ accounting systems for detailed budget planning.
119+
120+* KPIs: Quickly answer key management questions about your environment –
121+ largest tenants, service growth, and accrued costs. Ad hoc reporting allows
122+ you to drill down to the relevant details of your cloud environment
123+
124+* Showback/Chargeback: Openbook has a robust ratings engine tuned to
125+ OpenStack and VMware clouds. Costs can be assigned by tenant, business unit,
126+ VP, project, or other cost center. Managers are automatically updated on
127+ their accrued costs as well as performance against budget
128+
129+* Sprawl Control: Reduce VM sprawl and help your internal users be better
130+ stewards of the environment by giving them the visibility and tools to
131+ control resources assigned to them. Openbook tracks orphaned entities and
132+ underutilized instances to keep your cloud clean.
133+
134+For Service Providers:
135+
136+* Simple to Deploy: No custom coding and integration is required for
137+ Openbook to take full advantage of the power and flexibility of OpenStack.
138+ You can be up and running in just a few minutes without engaging expensive
139+ developers or OpenStack resources
140+
141+* Sell On Demand Cloud Infrastructure: Openbook enables you to sell the
142+ cloud services you want and customers demand. This includes dedicated
143+ instances, networks, storage, applications, virtual desktops, and other
144+ infrastructure elements or services. Services can be packaged by tiers,
145+ metered and sold by the hour, delivered on-site or as part of a shared
146+ infrastructure.
147+
148+* Customer Self Service: Talligent self-service means that customers can
149+ log into the portal at any time and view the resources they have
150+ provisioned, costs accrued to date, past and present invoices, payment
151+ status and account details. Customers can make quota change requests to
152+ align resources with billing and project needs. Workflow is automatically
153+ routed to the admin for processing, eliminating ticketing and speeding
154+ responses.
155+
156+* Reseller Workflow: Cloud service providers can expand their customer
157+ reach and strengthen their existing relationship via resellers. Openbook
158+ natively supports reseller workflow with corresponding rate plans that
159+ support taxation, currency conversion, proration, discounts, and promotional
160+ codes independent from the master service provider.
161+
162+* Customize and Brand: Openbook is a full white label solution. Service
163+ providers can change the look and feel of the solution to support their
164+ brand. Resellers likewise can independently customize the look and feel of
165+ the interface and customer communications.
166
167 ##Product documentation
168
169 Additional documentation can be found online:
170
171-* [OpenBook QuickStart guide](http://www.talligent.com/OpenBook_Quick_Start_Guide.pdf)
172-* [OpenBook API Instructions](http://www.talligent.com/Talligent_API_instructions_OpenBook_v2.0.pdf)
173-* [OpenBook HA Configuration](http://www.talligent.com/Openbook_HA_8-2014.pdf)
174+* [Openbook QuickStart guide](http://talligent.com/wp-content/uploads/2015/12/Openbook-Installation-Guide-12-2015-v3.pdf)
175+* API documentation can be found after installation via this URL - /Openbook/resource/apidoc
176
177 ##Subscription
178-Talligent can offer a subscription for those who want to use OpenBook for production. Contact us for more
179+Talligent offers a 12 month subscription license for those who want to use Openbook for production. Contact us for more
180 information – Openbook@talligent.com.
181
182
183@@ -112,21 +139,21 @@
184 page at: https://IP_ADDRESS:8443/Openbook/ Where IP_ADDRESS is the public address
185 of the tomcat container and can be found by typing `juju status tomcat`.
186
187-The initial username and password is openbook/Tall!g3nt. Please refer to the "Initial
188-Configuration for OpenStack Integration" section of the [OpenBook QuickStart guide](http://www.talligent.com/OpenBook_Quick_Start_Guide.pdf)
189-for more details on how to get started with Openbook.
190+The initial username and password is openbook/Tall!g3nt. Please refer to the
191+[Openbook installation guide](http://talligent.com/wp-content/uploads/2015/12/Openbook-Installation-Guide-12-2015-v3.pdf) for more details on how to get started
192+with Openbook.
193
194 ##Scale out Usage
195 For high availability, we recommend a standard two-tier web-app redundant configuration.
196
197 ##Known Limitations and Issues
198-This release of OpenBook is meant for evaluation purposes only and will violate the license
199+This release of Openbook is meant for evaluation purposes only and will violate the license
200 terms if used in a production environment. There is no limitation in features of the product.
201
202
203 ##Contact Information
204
205-More information about Openbook can be found at:
206+For more information about Openbook, please drop us a note at openbook@talligent.com or visit our website at:
207
208 * [Talligent Website](http://talligent.com/)
209
210
211=== modified file 'metadata.yaml'
212--- metadata.yaml 2015-02-04 20:52:08 +0000
213+++ metadata.yaml 2015-12-14 22:39:20 +0000
214@@ -3,14 +3,24 @@
215 Openbook billing engine for OpenStack
216 maintainer: Michael Garza <mike@talligent.com>
217 description: >
218- The OpenBook Billing Engine offers a sophisticated cloud billing platform, with granular rate plans for
219- various personas of tenants and usage patterns, supporting billing, chargeback or showback for private or
220- public clouds. Resellers experience the same range of flexibility as the root cloud owner. Invoice and cost
221- accounting information can easily be shared with CRM and accounting packages via Rest-based APIs.
222+ Openbook by Talligent is cloud management software that simplifies the tasks of planning, charging,
223+ and predicting capacity requirements for cloud services. Talligent gives the administrator and tenant
224+ real-time visibility of resources and accrued costs, as well as the ability to scale up or down
225+ according to budget and resource requirements. The Openbook Billing Engine offers a sophisticated
226+ cloud billing platform, with granular rate plans for various personas of tenants and usage patterns,
227+ supporting billing, chargeback or showback for private or public clouds. Resellers experience the
228+ same range of flexibility as the root cloud owner. Invoice and cost accounting information can easily
229+ be shared with CRM and accounting packages via Rest-based APIs.
230 subordinate: true
231 tags:
232 - openstack
233 - monitoring
234+ - billing
235+ - chargeback
236+ - reporting
237+ - showback
238+ - capacity_planning
239+ - sprawl_control
240 requires:
241 juju-info:
242 interface: juju-info

Subscribers

People subscribed via source and target branches