Merge lp:~adam-collard/landscape-charm/fix-landscape-readme into lp:~landscape/landscape-charm/trunk

Proposed by Adam Collard
Status: Superseded
Proposed branch: lp:~adam-collard/landscape-charm/fix-landscape-readme
Merge into: lp:~landscape/landscape-charm/trunk
Diff against target: 154 lines (+77/-4) (has conflicts)
2 files modified
README.md (+75/-2)
old/hooks/install (+2/-2)
Text conflict in README.md
To merge this branch: bzr merge lp:~adam-collard/landscape-charm/fix-landscape-readme
Reviewer Review Type Date Requested Status
Landscape Pending
Landscape Pending
Review via email: mp+255550@code.launchpad.net

Description of the change

Update the README to fix some formatting issues and update out of date text.

To post a comment you must log in.
225. By Adam Collard

Incorporate formatting suggestions from dpb and ack

Unmerged revisions

225. By Adam Collard

Incorporate formatting suggestions from dpb and ack

224. By Adam Collard

Update README

223. By David Britton

Merge update-readme. [r=fcorrea,dpb] [f=1434732] [a=Dean Henrichsmeyer]
Updated the README to reflect current bundle choices and the recommended way of
deploying Landscape Dedicated Server (LDS)

222. By David Britton

- Use hkp:// keyserver urls, as they work behind an http_proxy [r=free] [trivial]

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-03-27 14:10:50 +0000
3+++ README.md 2015-04-08 17:41:30 +0000
4@@ -10,6 +10,7 @@
5 connected to other charms to be fully functional. Example deployments are given
6 below.
7
8+<<<<<<< TREE
9 For more information about Landscape, go to http://www.ubuntu.com/management
10
11 Standard Usage
12@@ -40,22 +41,72 @@
13 supplying it to juju quickstart.
14
15 On the bundle page, download the `bundle.yaml` file.
16+=======
17+For more information about Landscape, go to [Ubuntu Advantage](http://www.ubuntu.com/management)
18+
19+Standard Usage
20+==============
21+
22+The typical deployment of Landscape happens using a Juju bundle. This charm is
23+not useful without a deployed bundle of services.
24+
25+Please use one of the following bundle types depending on your needs:
26+
27+ * https://jujucharms.com/u/landscape/landscape-scalable/
28+ * https://jujucharms.com/u/landscape/landscape-dense-maas/
29+ * https://jujucharms.com/u/landscape/landscape-dense/
30+
31+For the landscape-scalable case:
32+
33+ $ sudo apt-add-repository ppa:juju/stable
34+ $ sudo apt-get update
35+ $ sudo apt-get install juju-quickstart
36+ $ juju quickstart u/landscape/landscape-scalable
37+
38+
39+Customized Deployments
40+======================
41+
42+The standard deployment of Landscape will give you the latest released code.
43+If you want a different version, different options, etc, you will need to
44+download one of the bundles, and add/change options in the file before
45+supplying it to juju quickstart.
46+
47+On the bundle page, download the `bundle.yaml` file.
48+>>>>>>> MERGE-SOURCE
49
50
51 Configuration
52 =============
53
54+<<<<<<< TREE
55 Landscape is a commercial product and as such it needs configuration of a
56 license and password protected repository before deployment. Please login to
57 your "hosted account" (on landscape.canonical.com) to gather these details
58 after purchasing seats for LDS. All information is found by following a link
59 on the left side of the page called "access the Landscape Dedicated Server
60 archive"
61+=======
62+Landscape is a commercial product which is bundled with a license
63+allowing management of up to 10 physical machines and 10 more virtual
64+machines, for a total of 20.
65+
66+If you need to manage more machines then you'll need to configure a
67+license and password protected repository before deployment. Please
68+login to your [hosted account](https://landscape.canonical.com/) to
69+gather these details after purchasing seats for LDS. All information
70+is found by following a link on the left side of the page called
71+"access the Landscape Dedicated Server archive"
72+>>>>>>> MERGE-SOURCE
73
74 license-file
75 ------------
76
77+<<<<<<< TREE
78 You can set this as a juju configuration option after deployment
79+=======
80+You can set this as a Juju configuration option after deployment
81+>>>>>>> MERGE-SOURCE
82 on each deployed landscape-service like:
83
84 $ juju set <landscape-service> "license-file=$(cat license-file)"
85@@ -64,25 +115,35 @@
86 SSL
87 ===
88
89+<<<<<<< TREE
90 The pre-packaged bundles will ask Apache to generate a self signed certificate.
91 While useful for testing, this must not be used for production deployments.
92
93 For production deployments, you should include a "real" SSL certificate key
94 pair that has been signed by a CA that your clients trust in the apache charm
95 configuration.
96+=======
97+The pre-packaged bundles will ask Apache to generate a self signed certificate.
98+While useful for testing, this must not be used for production deployments.
99+
100+For production deployments, you should include a "real" SSL certificate key
101+pair that has been signed by a CA that your clients trust in the Apache charm
102+configuration.
103+>>>>>>> MERGE-SOURCE
104
105
106 Unit Testing
107 ============
108
109-The Landscape charm is fairly well unit tested and new code changes
110-should be submitted with unit tests. You can run them like this:
111+The Landscape charm is unit tested and new code changes should be
112+submitted with unit tests. You can run them like this:
113
114 $ sudo apt-get install python-twisted-core
115 $ make test
116
117
118 Integration Testing
119+<<<<<<< TREE
120 ===================
121
122 This charm makes use of juju-deployer and the charm-tools package to enable
123@@ -91,4 +152,16 @@
124
125 # Make sure your JUJU_ENV is *not* bootstrapped, and:
126 $ sudo apt-get install python-psycopg2 python-mocker python-psutil
127+=======
128+===================
129+
130+This charm makes use of
131+[juju-deployer](http://pythonhosted.org/juju-deployer/) and
132+[charm-tools](https://jujucharms.com/docs/1.20/tools-charm-tools) to
133+enable end-to-end integration testing. This is how you proceed with
134+running them:
135+
136+ # Make sure your JUJU_ENV is *not* bootstrapped, and:
137+ $ sudo apt-get install python-pyscopg2 python-mocker python-psutil
138+>>>>>>> MERGE-SOURCE
139 $ JUJU_ENV=<env> make integration-test
140
141=== modified file 'old/hooks/install'
142--- old/hooks/install 2014-06-20 20:11:09 +0000
143+++ old/hooks/install 2015-04-08 17:41:30 +0000
144@@ -74,8 +74,8 @@
145 $1
146 EOMSG
147 chmod go+r $SOURCES_FILE
148- apt-key adv --keyserver keyserver.ubuntu.com --recv-key D394F4BC
149- apt-key adv --keyserver keyserver.ubuntu.com --recv-key 4652B4E6
150+ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key D394F4BC
151+ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 4652B4E6
152 }
153
154 function apt_get() {

Subscribers

People subscribed via source and target branches