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 |
|
69.1.1
by Joe Borg
Adding RBAC switch |
26 |
rbac: |
70
by Robert Ayres
Merge Joe Borg's changes (with modifications) |
27 |
type: boolean |
69.1.1
by Joe Borg
Adding RBAC switch |
28 |
default: false |
70
by Robert Ayres
Merge Joe Borg's changes (with modifications) |
29 |
description: Enable RBAC authentication |
68
by Robert Ayres
Merge Dmitrii Shcherbakov's changes (with modifications) |
30 |
cloud-admin-role: |
31 |
type: string |
|
32 |
default: admin |
|
33 |
description: Admin Keystone role |
|
34 |
read-only-role: |
|
35 |
type: string |
|
36 |
description: Global read-only Keystone role |
|
58
by Robert Ayres
Add control-network option, fixes lp #1597791 |
37 |
control-network: |
38 |
type: string |
|
39 |
description: | |
|
40 |
The IP address and netmask of the control network (e.g. 192.168.0.0/24).
|
|
41 |
This network will be used for Contrail endpoints.
|
|
42 |
If not specified, default network will be used.
|
|
65
by Robert Ayres
Merge Ante Karamatic's changes (with modifications) |
43 |
ssl-ca: |
44 |
type: string |
|
45 |
description: PEM encoded X.509 CA certificate for use in SSL. |
|
69
by Robert Ayres
Add ability to configure encapsulation priority |
46 |
encap-priority: |
47 |
type: string |
|
48 |
default: MPLSoUDP,MPLSoGRE,VXLAN |
|
49 |
description: | |
|
50 |
Priority list of network protocol encapsulations to use (comma separated)
|
|
17
by Robert Ayres
Add floating pool functionality |
51 |
floating-ip-pools: |
52 |
type: string |
|
53 |
description: | |
|
54 |
Floating IP pools to create.
|
|
55 |
||
56 |
Using a YAML encoded string specify one or more floating IP pools using a
|
|
57 |
list of maps, where each map consists of the following attributes:
|
|
58 |
||
59 |
project - project name
|
|
60 |
network - network name
|
|
61 |
pool-name - floating pool name
|
|
62 |
target-projects - list of projects allowed to use pool
|
|
63 |
||
64 |
For example:
|
|
65 |
||
66 |
// create a floating ip pool named floatingip_pool on admin:public network
|
|
67 |
// and allow admin project to use
|
|
68 |
[ { project: admin, network: public, pool-name: floatingip_pool, target-projects: [ admin ] } ]
|
|
28
by Robert Ayres
Add HAProxy relation |
69 |
vip: |
70 |
type: string |
|
71 |
description: | |
|
72 |
Virtual IP address to use when services are related in a High Availability
|
|
73 |
configuration.
|
|
48
by Robert Ayres
Add option for minimum number of cassandra units before proceeding, fixes lp #1541793 |
74 |
cassandra-units: |
75 |
type: int |
|
76 |
default: 1 |
|
77 |
description: Minimum number of units required in cassandra relation |