~niedbalski/charms/trusty/nova-compute/lp1448143

« back to all changes in this revision

Viewing changes to README.md

  • Committer: james.page at ubuntu
  • Date: 2015-04-16 20:05:38 UTC
  • mfrom: (117.1.6 nova-compute)
  • Revision ID: james.page@ubuntu.com-20150416200538-j545uzgj4wg33xuu
[coreycb,r=james-page] Add deploy from source support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
  - nrpe-external-master - Used to generate Nagios checks.
17
17
 
18
18
Database
19
 
--------
 
19
========
20
20
 
21
21
Nova compute only requires database access if using nova-network. If using
22
22
Neutron, no direct database access is required and the shared-db relation need
23
23
not be added.
24
24
 
25
25
Networking
26
 
----------
 
26
==========
27
27
This charm support nova-network (legacy) and Neutron networking.
28
28
 
29
29
Storage
30
 
-------
 
30
=======
31
31
This charm supports a number of different storage backends depending on
32
32
your hypervisor type and storage relations.
 
33
 
 
34
Deploying from source
 
35
=====================
 
36
 
 
37
The minimum openstack-origin-git config required to deploy from source is:
 
38
 
 
39
  openstack-origin-git:
 
40
      "repositories:
 
41
         - {name: requirements,
 
42
            repository: 'git://git.openstack.org/openstack/requirements',
 
43
            branch: stable/juno}
 
44
         - {name: nova,
 
45
            repository: 'git://git.openstack.org/openstack/nova',
 
46
            branch: stable/juno}"
 
47
 
 
48
Note that there are only two 'name' values the charm knows about: 'requirements'
 
49
and 'nova'. These repositories must correspond to these 'name' values.
 
50
Additionally, the requirements repository must be specified first and the
 
51
nova repository must be specified last. All other repostories are installed
 
52
in the order in which they are specified.
 
53
 
 
54
The following is a full list of current tip repos (may not be up-to-date):
 
55
 
 
56
  openstack-origin-git:
 
57
      "repositories:
 
58
         - {name: requirements,
 
59
            repository: 'git://git.openstack.org/openstack/requirements',
 
60
            branch: master}
 
61
         - {name: oslo-concurrency,
 
62
            repository: 'git://git.openstack.org/openstack/oslo.concurrency',
 
63
            branch: master}
 
64
         - {name: oslo-config,
 
65
            repository: 'git://git.openstack.org/openstack/oslo.config',
 
66
            branch: master}
 
67
         - {name: oslo-context,
 
68
            repository: 'git://git.openstack.org/openstack/oslo.context.git',
 
69
            branch: master}
 
70
         - {name: oslo-db,
 
71
            repository: 'git://git.openstack.org/openstack/oslo.db',
 
72
            branch: master}
 
73
         - {name: oslo-i18n,
 
74
            repository: 'git://git.openstack.org/openstack/oslo.i18n',
 
75
            branch: master}
 
76
         - {name: oslo-log,
 
77
            repository: 'git://git.openstack.org/openstack/oslo.log',
 
78
            branch: master}
 
79
         - {name: oslo-messaging,
 
80
            repository: 'git://git.openstack.org/openstack/oslo.messaging.git',
 
81
            branch: master}
 
82
         - {name: oslo-middleware,
 
83
            repository': 'git://git.openstack.org/openstack/oslo.middleware.git',
 
84
            branch: master}
 
85
         - {name: oslo-rootwrap',
 
86
            repository: 'git://git.openstack.org/openstack/oslo.rootwrap.git',
 
87
            branch: master}
 
88
         - {name: oslo-serialization,
 
89
            repository: 'git://git.openstack.org/openstack/oslo.serialization',
 
90
            branch: master}
 
91
         - {name: oslo-utils,
 
92
            repository: 'git://git.openstack.org/openstack/oslo.utils',
 
93
            branch: master}
 
94
         - {name: pbr,
 
95
            repository: 'git://git.openstack.org/openstack-dev/pbr',
 
96
            branch: master}
 
97
         - {name: stevedore,
 
98
            repository: 'git://git.openstack.org/openstack/stevedore.git',
 
99
            branch: 'master'}
 
100
         - {name: sqlalchemy-migrate,
 
101
            repository: 'git://git.openstack.org/stackforge/sqlalchemy-migrate',
 
102
            branch: master}
 
103
         - {name: python-cinderclient,
 
104
            repository: 'git://git.openstack.org/openstack/python-cinderclient.git',
 
105
            branch: master}
 
106
         - {name: python-glanceclient,
 
107
            repository': 'git://git.openstack.org/openstack/python-glanceclient.git',
 
108
            branch: master}
 
109
         - {name: python-neutronlient,
 
110
            repository': 'git://git.openstack.org/openstack/python-neutronclient.git',
 
111
            branch: master}
 
112
         - {name: keystonemiddleware,
 
113
            repository: 'git://git.openstack.org/openstack/keystonemiddleware',
 
114
            branch: master}
 
115
         - {name: nova,
 
116
            repository: 'git://git.openstack.org/openstack/nova',
 
117
            branch: master}"