14
14
juju add-relation "nova-cloud-controller:pgsql-nova-db" "postgresql:db"
15
15
juju add-relation "nova-cloud-controller:pgsql-neutron-db" "postgresql:db"
17
## Deploying from source
19
The minimum openstack-origin-git config required to deploy from source is:
21
openstack-origin-git: include-file://nova-juno.yaml
25
- {name: requirements,
26
repository: 'git://github.com/openstack/requirements',
29
repository: 'git://github.com/openstack/nova',
32
Note that there are only two 'name' values the charm knows about: 'requirements'
33
and 'nova'. These repositories must correspond to these 'name' values.
34
Additionally, the requirements repository must be specified first and the
35
nova repository must be specified last. All other repositories are installed
36
in the order in which they are specified.
38
The following is a full list of current tip repos (may not be up-to-date):
40
openstack-origin-git: include-file://nova-master.yaml
44
- {name: requirements,
45
repository: 'git://github.com/openstack/requirements',
47
- {name: oslo-concurrency,
48
repository: 'git://github.com/openstack/oslo.concurrency',
51
repository: 'git://github.com/openstack/oslo.config',
53
- {name: oslo-context,
54
repository: 'git://github.com/openstack/oslo.context',
57
repository: 'git://github.com/openstack/oslo.db',
60
repository: 'git://github.com/openstack/oslo.i18n',
63
repository: 'git://github.com/openstack/oslo.log',
65
- {name: oslo-messaging,
66
repository: 'git://github.com/openstack/oslo.messaging',
68
- {name: oslo-middleware,
69
repository': 'git://github.com/openstack/oslo.middleware',
71
- {name: oslo-rootwrap',
72
repository: 'git://github.com/openstack/oslo.rootwrap',
74
- {name: oslo-serialization,
75
repository: 'git://github.com/openstack/oslo.serialization',
78
repository: 'git://github.com/openstack/oslo.utils',
81
repository: 'git://github.com/openstack-dev/pbr',
84
repository: 'git://github.com/openstack/stevedore',
86
- {name: sqlalchemy-migrate,
87
repository: 'git://github.com/stackforge/sqlalchemy-migrate',
89
- {name: python-cinderclient,
90
repository: 'git://github.com/openstack/python-cinderclient',
92
- {name: python-glanceclient,
93
repository': 'git://github.com/openstack/python-glanceclient',
95
- {name: python-neutronlient,
96
repository': 'git://github.com/openstack/python-neutronclient',
98
- {name: keystonemiddleware,
99
repository: 'git://github.com/openstack/keystonemiddleware',
102
repository: 'git://github.com/openstack/nova',
105
17
# Network Space support
107
19
This charm supports the use of Juju Network Spaces, allowing the charm to be bound to network space configurations managed directly by Juju. This is only supported with Juju 2.0 and above.