Merge lp:~andreserl/maas/further_package_description_updates into lp:~maas-maintainers/maas/packaging

Proposed by Andres Rodriguez
Status: Merged
Approved by: Andres Rodriguez
Approved revision: 468
Merged at revision: 468
Proposed branch: lp:~andreserl/maas/further_package_description_updates
Merge into: lp:~maas-maintainers/maas/packaging
Prerequisite: lp:~andreserl/maas/rename_maas-region-controller-min
Diff against target: 120 lines (+35/-33)
1 file modified
debian/control (+35/-33)
To merge this branch: bzr merge lp:~andreserl/maas/further_package_description_updates
Reviewer Review Type Date Requested Status
Andres Rodriguez (community) Approve
Review via email: mp+290153@code.launchpad.net

This proposal supersedes a proposal from 2016-03-25.

Commit message

Improve package descriptions. Thanks to Mark S.

To post a comment you must log in.
Revision history for this message
Andres Rodriguez (andreserl) wrote :

selfie!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2016-03-25 20:17:02 +0000
3+++ debian/control 2016-03-25 20:17:02 +0000
4@@ -23,35 +23,37 @@
5 ${misc:Depends}
6 Description: "Metal as a Service" is a physical cloud and IPAM
7 MAAS runs a software-defined data centre - it turns a collection of physical
8- servers into an on-demand bare metal cloud with full open source IP address
9- management (IPAM).
10+ servers and switches into a bare metal cloud with full open source IP address
11+ management (IPAM) and instant provisioning on demand.
12 .
13 MAAS controls the servers through IPMI or another BMC or converged chassis
14- controller such as Cisco UCS. It provides a full inventory of components,
15- and can install Ubuntu, CentOS or Windows very fast on any server under
16- its control.
17+ controller such as Cisco UCS. It provides a full inventory of components,
18+ and can install Ubuntu, CentOS or Windows very fast on any server under
19+ its control. It can also track and provide DHCP and DNS for other devices
20+ on the network.
21 .
22 MAAS handles VLANs and fabrics that span many trunked switches, as well as
23 the routing-centric infrastructure typically used for large-scale OpenStack
24- or other scale-out deployments. MAAS can track IP addresses and provides
25- APIs for address assignment and release. MAAS can also assign IP addresses
26- for containers on machines, and release them when the machine is repurposed.
27- MAAS provides PXE, DHCP, DNS and other low-level services to ensure the
28- cluster works smoothly.
29+ or other scale-out deployments. MAAS manages IP addresses and provides APIs
30+ for address assignment and release. MAAS can also allocate IP addresses for
31+ containers on machines, and release them when the machine is repurposed. MAAS
32+ provides PXE, DHCP, DNS and other low-level services to ensure the cluster
33+ works smoothly.
34 .
35 MAAS works with any configuration system, and is recommended by the teams
36 behind both Chef and Juju as a physical provisioning system.
37 .
38 MAAS provides:
39+ .
40 * Hardware inventory of servers
41 * Dynamic provisioning based on name or attributes such as disk, RAM, cores,
42- nic's, networking
43+ nics, networking, gpu’s or architecture
44 * DNS and DHCP as needed
45 * PXE boot services
46 .
47 This package is a metapackage which installs all of the separate components
48 of MAAS on a single machine.
49-
50+
51 Package: maas-common
52 Architecture: all
53 Depends: ${misc:Depends}
54@@ -85,10 +87,10 @@
55 Conflicts: maas-region-controller-min
56 Replaces: maas-region-controller-min
57 Provides: maas-region-controller-min
58-Description: MAAS Server minimum region controller
59- This package installs and configures the minimum region controller
60- services provided by MAAS, including the web UI, caching package proxy,
61- networking/traffic control, and remote logging system.
62+Description: Region controller API service for MAAS
63+ The MAAS region controller consists of REST API services and a postgres
64+ database. This package installs only the API services (maas-regiond).
65+ Use it to scale out the API front-end of your MAAS region controller.
66
67 Package: maas-region-controller
68 Architecture: all
69@@ -99,11 +101,11 @@
70 ${misc:Depends},
71 Recommends: openssh-server
72 Description: Region Controller for MAAS
73- The MAAS region controller is the REST API server for all MAAS clients,
74- and the postgres database that maintains machine state for the entire
75- data centre (or “region”). The region controller can be scaled-out and
76- highly available given the appropriate postgres setup and additional
77- API servers.
78+ The MAAS region controller (maas-regiond) is the REST API server for
79+ all MAAS clients, and the postgres database that maintains machine
80+ state for the entire data centre (or “region”). The region controller
81+ an be scaled-out and highly available given the appropriate postgres
82+ setup and additional API servers.
83 .
84 This package installs the postgres database and the API server, so it
85 is appropriate for the initial installation of a new MAAS region. To
86@@ -206,22 +208,22 @@
87 Replaces: python-maas-provisioningserver,
88 maas-cluster-controller
89 Description: Rack Controller for MAAS
90- The MAAS rack controller provides highly available, fast and local
91- broadcast services to the machines provisioned by MAAS. There should
92- be a MAAS rack controller attached to each fabric (which is a set of
93- trunked switches). You can arrange for multiple rack controllers
94- that are attached to these physical networks, and MAAS will then be
95- highly available, with secondary rack controllers automatically
96- stepping to provide these services to a rack if the primary rack
97+ The MAAS rack controller (maas-rackd) provides highly available, fast
98+ and local broadcast services to the machines provisioned by MAAS. You
99+ need a MAAS rack controller attached to each fabric (which is a set of
100+ trunked switches). You can attach multiple rack controllers to these
101+ physical networks for high availability, with secondary rack controllers
102+ automatically stepping to provide these services if the primary rack
103 controller fails.
104 .
105- A common configuration is to have a rack controller in each rack,
106- with secondary network interfaces on one or two other racks for high
107+ A common configuration is to have a rack controller in each rack, with
108+ a fast primary network interface to the rack switch and secondary
109+ network interfaces on one or two other nearby racks for high
110 availability redundancy.
111 .
112- This package also installs all the necessary components to provide
113- iSCSI, DHCP, TFTP and power management.
114-
115+ This package depends on the necessary components to provide iSCSI,
116+ DHCP, TFTP and power management.
117+
118 Package: python3-django-maas
119 Section: python
120 Architecture: all

Subscribers

People subscribed via source and target branches

to all changes: