~ajkavanagh/+junk/useful-things

« back to all changes in this revision

Viewing changes to charm-manual-testing/manila/v2_keystone/02-configure-networking.sh

  • 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
#/bin/bash
 
2
 
 
3
# stolen/heavily influenced from openstack-charm-testing
 
4
 
 
5
# Set up the network, projects and users after we've deployed the charms
 
6
# assumes that overcloud is in ./novarc and undercloud (serverstack) is in
 
7
# ~/novarc
 
8
 
 
9
set -ex
 
10
 
 
11
source ./vars.sh
 
12
 
 
13
# Accept network type as first parameter, assume gre if unspecified
 
14
net_type=${1:-"gre"}
 
15
 
 
16
# add extra port to overcloud neutron-gateway and configure charm to use it
 
17
# note that we have to source the UNDERCLOUD so that the script uses the
 
18
# network that we are connected to.
 
19
source $UNDERCLOUD
 
20
./post-deploy-config.py neutron-gateway
 
21
 
 
22
# now everything is with the OVERCLOUD
 
23
source $OVERCLOUD
 
24
 
 
25
## Now set up the networks so we can test shares.
 
26
./neutron-ext-net.py --network-type flat -g $GATEWAY -c $CIDR_EXT \
 
27
  -f $FIP_RANGE ext_net
 
28
./neutron-tenant-net.py --network-type $net_type -t admin -r provider-router \
 
29
  -N $NAMESERVER private $CIDR_PRIV
 
30
 
 
31
 # finally we want to set up a wide open the security group so we can reach the
 
32
 # instances
 
33
./sec_groups.sh