Merge lp:~talligent/charms/trusty/openbook/trunk into lp:charms/trusty/openbook
- Trusty Tahr (14.04)
- trunk
- Merge into trunk
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 | ||||
Related bugs: |
|
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 |
Commit message
Description of the change
updated README and metadata with newer descriptions and tags
Review Queue (review-queue) wrote : | # |
Review Queue (review-queue) wrote : | # |
The results (PASS) are in and available here: http://
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:/
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!
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
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!
Preview Diff
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 |
This item has failed automated testing! Results available here http:// juju-ci. vapour. ws:8080/ job/charm- bundle- test-lxc/ 1852/