modified for nonha bundles now.
[joid.git] / ci / bundle_tpl / relations.yaml
1     - - nova-compute:amqp
2       - rabbitmq-server:amqp
3     - - neutron-gateway:amqp
4       - rabbitmq-server:amqp
5     - - keystone:shared-db
6       - mysql:shared-db
7     - - nova-cloud-controller:identity-service
8       - keystone:identity-service
9     - - glance:identity-service
10       - keystone:identity-service
11     - - neutron-api:identity-service
12       - keystone:identity-service
13     - - neutron-api:shared-db
14       - mysql:shared-db
15     - - neutron-api:amqp
16       - rabbitmq-server:amqp
17     - - neutron-gateway:neutron-plugin-api
18       - neutron-api:neutron-plugin-api
19     - - glance:shared-db
20       - mysql:shared-db
21     - - glance:amqp
22       - rabbitmq-server:amqp
23     - - nova-cloud-controller:image-service
24       - glance:image-service
25     - - nova-compute:image-service
26       - glance:image-service
27     - - nova-cloud-controller:cloud-compute
28       - nova-compute:cloud-compute
29     - - nova-cloud-controller:amqp
30       - rabbitmq-server:amqp
31     - - nova-cloud-controller:quantum-network-service
32       - neutron-gateway:quantum-network-service
33     - - openstack-dashboard:identity-service
34       - keystone:identity-service
35     - - nova-cloud-controller:shared-db
36       - mysql:shared-db
37     - - nova-cloud-controller:neutron-api
38       - neutron-api:neutron-api
39     - - cinder:image-service
40       - glance:image-service
41     - - cinder:amqp
42       - rabbitmq-server:amqp
43     - - cinder:identity-service
44       - keystone:identity-service
45     - - cinder:cinder-volume-service
46       - nova-cloud-controller:cinder-volume-service
47     - - cinder-ceph:storage-backend
48       - cinder:storage-backend
49     - - ceph:client
50       - nova-compute:ceph
51     - - cinder:shared-db
52       - mysql:shared-db
53     - - ceph:client
54       - cinder-ceph:ceph
55     - - ceph:client
56       - glance:ceph
57     - - ceph-osd:mon
58       - ceph:osd
59     - - ntp:juju-info
60       - nova-compute:juju-info
61     - - ntp:juju-info
62       - neutron-gateway:juju-info
63     - - ceph-radosgw:mon
64       - ceph:radosgw
65     - - ceph-radosgw:identity-service
66       - keystone:identity-service
67     - - ceilometer:amqp
68       - rabbitmq-server:amqp
69     - - ceilometer-agent:ceilometer-service
70       - ceilometer:ceilometer-service
71     - - ceilometer:identity-service
72       - keystone:identity-service
73     - - ceilometer:identity-notifications
74       - keystone:identity-notifications
75     - - ceilometer-agent:nova-ceilometer
76       - nova-compute:nova-ceilometer
77     - - ceilometer:shared-db
78       - mongodb:database
79     - - heat:shared-db
80       - mysql:shared-db
81     - - heat:identity-service
82       - keystone:identity-service
83     - - heat:amqp
84       - rabbitmq-server:amqp
85     - - congress:shared-db
86       - mysql:shared-db
87     - - congress:identity-service
88       - keystone:identity-service
89     - - congress:amqp
90       - rabbitmq-server:amqp
91 {% if os.lxd %}
92     - [ 'nova-compute:lxd', 'lxd:lxd' ]
93 {% endif %}
94 {% if os.network.controller == 'nosdn' %}
95     - [ 'neutron-openvswitch:amqp', 'rabbitmq-server:amqp' ]
96     - [ 'nova-compute:neutron-plugin', 'neutron-openvswitch:neutron-plugin' ]
97     - [ 'neutron-openvswitch:neutron-plugin-api', 'neutron-api:neutron-plugin-api' ]
98 {% elif os.network.controller == 'odl' %}
99     - [ 'neutron-api:neutron-plugin-api-subordinate', 'neutron-api-odl:neutron-plugin-api-subordinate' ]
100     - [ 'nova-compute:neutron-plugin', 'openvswitch-odl:neutron-plugin' ]
101     - [ 'neutron-gateway', 'openvswitch-odl' ]
102     - [ 'openvswitch-odl:ovsdb-manager', 'odl-controller:ovsdb-manager' ]
103     - [ 'neutron-api-odl:odl-controller', 'odl-controller:controller-api' ]
104 {% elif os.network.controller == 'onos' %}
105     - [ 'neutron-api:neutron-plugin-api-subordinate', 'neutron-api-onos:neutron-plugin-api-subordinate' ]
106     - [ 'nova-compute:neutron-plugin', 'openvswitch-onos:neutron-plugin' ]
107     - [ 'neutron-gateway', 'openvswitch-onos' ]
108     - [ 'openvswitch-onos:ovsdb-manager', 'onos-controller:ovsdb-manager' ]
109     - [ 'neutron-api-onos:onos-controller', 'onos-controller:controller-api' ]
110 {% elif os.network.controller == 'ocl' %}
111     - [ 'contrail-configuration:cassandra', 'cassandra:database' ]
112     - [ 'contrail-configuration', 'zookeeper' ]
113     - [ 'contrail-configuration', 'rabbitmq-server' ]
114     - [ 'contrail-configuration', 'keystone' ]
115     - [ 'neutron-api-contrail', 'contrail-configuration' ]
116     - [ 'neutron-api-contrail', 'keystone' ]
117     - [ 'contrail-control:contrail-api', 'contrail-configuration:contrail-api' ]
118     - [ 'contrail-control:contrail-discovery', 'contrail-configuration:contrail-discovery' ]
119     - [ 'contrail-control:contrail-ifmap', 'contrail-configuration:contrail-ifmap' ]
120     - [ 'contrail-control', 'keystone' ]
121     - [ 'contrail-analytics:cassandra', 'cassandra:database' ]
122     - [ 'contrail-analytics:contrail-analytics-api', 'contrail-configuration:contrail-analytics-api' ]
123     - [ 'contrail-configuration:contrail-discovery', 'contrail-analytics:contrail-discovery' ]
124     - [ 'contrail-webui', 'keystone' ]
125     - [ 'contrail-webui:contrail_api', 'contrail-configuration:contrail-api' ]
126     - [ 'contrail-webui:contrail_discovery', 'contrail-configuration:contrail-discovery' ]
127     - [ 'contrail-webui:cassandra', 'cassandra:database' ]
128     - [ 'nova-compute', 'neutron-contrail' ]
129     - [ 'neutron-contrail:contrail-discovery', 'contrail-configuration:contrail-discovery' ]
130     - [ 'neutron-contrail:contrail-api', 'contrail-configuration:contrail-api' ]
131     - [ 'neutron-contrail', 'keystone' ]
132     - [ 'contrail-configuration', 'ntp' ]
133     - [ 'contrail-control', 'ntp' ]
134     - [ 'contrail-analytics', 'ntp' ]
135     - [ 'contrail-configuration', 'haproxy' ]
136     - [ 'contrail-analytics', 'haproxy' ]
137     - [ 'contrail-webui', 'haproxy' ]
138     - [ 'haproxy', 'keepalived' ]
139 {% endif %}