1
by Robert Ayres
Initial charm |
1 |
options: |
2 |
install-sources: |
|
3 |
type: string |
|
4 |
default: | |
|
5 |
- "ppa:opencontrail/ppa"
|
|
30
by Robert Ayres
Change default PPA |
6 |
- "ppa:opencontrail/r2.20"
|
1
by Robert Ayres
Initial charm |
7 |
description: Package sources for install |
33
by Robert Ayres
Merge Tony Liu's changes: |
8 |
install-keys: |
9 |
type: string |
|
10 |
description: Apt keys for package install sources |
|
1
by Robert Ayres
Initial charm |
11 |
openstack-origin: |
12 |
type: string |
|
13 |
default: distro |
|
14 |
description: | |
|
15 |
Repository from which to install. May be one of the following:
|
|
16 |
distro (default), ppa:somecustom/ppa, a deb url sources entry,
|
|
17 |
or a supported Cloud Archive release pocket.
|
|
18 |
||
19 |
Supported Cloud Archive sources include: cloud:precise-folsom,
|
|
20 |
cloud:precise-folsom/updates, cloud:precise-folsom/staging,
|
|
21 |
cloud:precise-folsom/proposed.
|
|
63
by Robert Ayres
Add keystone services relation for contrail 3.1 |
22 |
region: |
23 |
type: string |
|
24 |
default: RegionOne |
|
25 |
description: OpenStack Region |
|
58
by Robert Ayres
Add control-network option, fixes lp #1597791 |
26 |
control-network: |
27 |
type: string |
|
28 |
description: | |
|
29 |
The IP address and netmask of the control network (e.g. 192.168.0.0/24).
|
|
30 |
This network will be used for Contrail endpoints.
|
|
31 |
If not specified, default network will be used.
|
|
65
by Robert Ayres
Merge Ante Karamatic's changes (with modifications) |
32 |
ssl-ca: |
33 |
type: string |
|
34 |
description: PEM encoded X.509 CA certificate for use in SSL. |
|
17
by Robert Ayres
Add floating pool functionality |
35 |
floating-ip-pools: |
36 |
type: string |
|
37 |
description: | |
|
38 |
Floating IP pools to create.
|
|
39 |
||
40 |
Using a YAML encoded string specify one or more floating IP pools using a
|
|
41 |
list of maps, where each map consists of the following attributes:
|
|
42 |
||
43 |
project - project name
|
|
44 |
network - network name
|
|
45 |
pool-name - floating pool name
|
|
46 |
target-projects - list of projects allowed to use pool
|
|
47 |
||
48 |
For example:
|
|
49 |
||
50 |
// create a floating ip pool named floatingip_pool on admin:public network
|
|
51 |
// and allow admin project to use
|
|
52 |
[ { project: admin, network: public, pool-name: floatingip_pool, target-projects: [ admin ] } ]
|
|
28
by Robert Ayres
Add HAProxy relation |
53 |
vip: |
54 |
type: string |
|
55 |
description: | |
|
56 |
Virtual IP address to use when services are related in a High Availability
|
|
57 |
configuration.
|
|
48
by Robert Ayres
Add option for minimum number of cassandra units before proceeding, fixes lp #1541793 |
58 |
cassandra-units: |
59 |
type: int |
|
60 |
default: 1 |
|
61 |
description: Minimum number of units required in cassandra relation |