~ajkavanagh/+junk/useful-things

« back to all changes in this revision

Viewing changes to charm-manual-testing/manila/v2_keystone/manila-juju-2.0.yaml

  • Committer: Alex Kavanagh
  • Date: 2016-12-01 17:01:49 UTC
  • Revision ID: alex.kavanagh@canonical.com-20161201170149-ytewr1hw7z2xre8o
Added serverstack.yaml for juju & manila testing scripts

Note that the manila testing scripts are for serverstack ONLY.
There's a different github repo for manual testing of
manila.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# vim: set ts=2 et:
 
2
# Juju 2.0 deploy bundle for development ('next') charms
 
3
# UOSCI relies on this for OS-on-OS deployment testing
 
4
series: xenial
 
5
automatically-retry-hooks: False
 
6
services:
 
7
  mysql:
 
8
    charm: cs:~openstack-charmers/xenial/percona-cluster
 
9
    num_units: 1
 
10
    constraints: mem=1G
 
11
    options:
 
12
      dataset-size: 50%
 
13
      root-password: mysql
 
14
  rabbitmq-server:
 
15
    charm: cs:~openstack-charmers/xenial/rabbitmq-server
 
16
    num_units: 1
 
17
    constraints: mem=1G
 
18
  keystone:
 
19
    charm: ./xenial/keystone
 
20
    num_units: 1
 
21
    constraints: mem=1G
 
22
    options:
 
23
      admin-password: openstack
 
24
      admin-token: ubuntutesting
 
25
      preferred-api-version: "2"
 
26
  glance:
 
27
    charm: cs:~openstack-charmers/xenial/glance
 
28
    num_units: 1
 
29
    constraints: mem=1G
 
30
  nova-cloud-controller:
 
31
    charm: cs:~openstack-charmers/xenial/nova-cloud-controller
 
32
    num_units: 1
 
33
    constraints: mem=1G
 
34
    options:
 
35
      network-manager: Neutron
 
36
  nova-compute:
 
37
    charm: cs:~openstack-charmers/xenial/nova-compute
 
38
    num_units: 1
 
39
    constraints: mem=4G
 
40
  neutron-gateway:
 
41
    charm: cs:~openstack-charmers/xenial/neutron-gateway
 
42
    num_units: 1
 
43
    constraints: mem=1G
 
44
    options:
 
45
      bridge-mappings: physnet1:br-ex
 
46
      instance-mtu: 1300
 
47
  neutron-api:
 
48
    charm: cs:~openstack-charmers/xenial/neutron-api
 
49
    num_units: 1
 
50
    constraints: mem=1G
 
51
    options:
 
52
      neutron-security-groups: True
 
53
      flat-network-providers: physnet1
 
54
  neutron-openvswitch:
 
55
    charm: cs:~openstack-charmers/xenial/neutron-openvswitch
 
56
  cinder:
 
57
    charm: cs:~openstack-charmers/xenial/cinder
 
58
    num_units: 1
 
59
    constraints: mem=1G
 
60
    options:
 
61
      block-device: vdb
 
62
      glance-api-version: 2
 
63
      overwrite: 'true'
 
64
      ephemeral-unmount: /mnt
 
65
  manila:
 
66
    charm: ./xenial/manila
 
67
    num_units: 1
 
68
    options:
 
69
      debug: True
 
70
  manila-generic:
 
71
    charm: ./xenial/manila-generic
 
72
    options:
 
73
      debug: True
 
74
relations:
 
75
  - [ keystone, mysql ]
 
76
  - [ manila, mysql ]
 
77
  - [ manila, rabbitmq-server ]
 
78
  - [ manila, keystone ]
 
79
  - [ manila, manila-generic ]
 
80
  - [ glance, keystone]
 
81
  - [ glance, mysql ]
 
82
  - [ glance, "cinder:image-service" ]
 
83
  - [ nova-compute, "rabbitmq-server:amqp" ]
 
84
  - [ nova-compute, glance ]
 
85
  - [ nova-cloud-controller, rabbitmq-server ]
 
86
  - [ nova-cloud-controller, mysql ]
 
87
  - [ nova-cloud-controller, keystone ]
 
88
  - [ nova-cloud-controller, glance ]
 
89
  - [ nova-cloud-controller, nova-compute ]
 
90
  - [ cinder, keystone ]
 
91
  - [ cinder, mysql ]
 
92
  - [ cinder, rabbitmq-server ]
 
93
  - [ cinder, nova-cloud-controller ]
 
94
  - [ "neutron-gateway:amqp", "rabbitmq-server:amqp" ]
 
95
  - [ neutron-gateway, nova-cloud-controller ]
 
96
  - [ neutron-api, mysql ]
 
97
  - [ neutron-api, rabbitmq-server ]
 
98
  - [ neutron-api, nova-cloud-controller ]
 
99
  - [ neutron-api, neutron-openvswitch ]
 
100
  - [ neutron-api, keystone ]
 
101
  - [ neutron-api, neutron-gateway ]
 
102
  - [ neutron-openvswitch, nova-compute ]
 
103
  - [ neutron-openvswitch, rabbitmq-server ]
 
104
  - [ neutron-openvswitch, manila ]
 
105