Hello community,
here is the log from the commit of package openstack-quickstart for
openSUSE:Factory checked in at 2014-03-09 18:29:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openstack-quickstart (Old)
and /work/SRC/openSUSE:Factory/.openstack-quickstart.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openstack-quickstart"
Changes:
--------
---
/work/SRC/openSUSE:Factory/openstack-quickstart/openstack-quickstart.changes
2014-01-30 17:44:48.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.openstack-quickstart.new/openstack-quickstart.changes
2014-03-09 18:29:23.000000000 +0100
@@ -1,0 +2,25 @@
+Sat Feb 22 00:39:47 UTC 2014 - [email protected]
+
+- Update to latest git (72b2b3d):
+ + remove run_ssh on havana again
+
+-------------------------------------------------------------------
+Fri Feb 21 00:45:01 UTC 2014 - [email protected]
+
+- Update to latest git (76c0259):
+ + cleanup
+ + Fix Horizon setup
+
+-------------------------------------------------------------------
+Thu Feb 13 09:13:38 UTC 2014 - [email protected]
+
+- Update to latest git (71e5ddf):
+ + Enable use_namespaces consistently for dhcp and l3 agents
+
+-------------------------------------------------------------------
+Sun Feb 2 01:02:05 UTC 2014 - [email protected]
+
+- Update to latest git (cc1cb63):
+ + Install more neutron agents when running with tempest
+
+-------------------------------------------------------------------
Old:
----
openstack-quickstart-2013.2+git.1390807680.5443a1f.tar.gz
New:
----
openstack-quickstart-2013.2+git.1392990246.72b2b3d.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openstack-quickstart.spec ++++++
--- /var/tmp/diff_new_pack.TeQM3K/_old 2014-03-09 18:29:23.000000000 +0100
+++ /var/tmp/diff_new_pack.TeQM3K/_new 2014-03-09 18:29:23.000000000 +0100
@@ -17,7 +17,7 @@
Name: openstack-quickstart
-Version: 2013.2+git.1390807680.5443a1f
+Version: 2013.2+git.1392990246.72b2b3d
Release: 0
Summary: OpenStack Quickstart
License: MIT
++++++ openstack-quickstart-2013.2+git.1390807680.5443a1f.tar.gz ->
openstack-quickstart-2013.2+git.1392990246.72b2b3d.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openstack-quickstart-2013.2+git.1390807680.5443a1f/scripts/openstack-quickstart-demosetup
new/openstack-quickstart-2013.2+git.1392990246.72b2b3d/scripts/openstack-quickstart-demosetup
---
old/openstack-quickstart-2013.2+git.1390807680.5443a1f/scripts/openstack-quickstart-demosetup
2014-01-27 08:31:50.000000000 +0100
+++
new/openstack-quickstart-2013.2+git.1392990246.72b2b3d/scripts/openstack-quickstart-demosetup
2014-02-22 01:39:45.000000000 +0100
@@ -128,8 +128,11 @@
. /etc/bash.openstackrc
setcreds admin $pw" >> /etc/bash.bashrc.local
-#NOTE(saschpe): Force resolution to avoid zypper ask for user-input where 'c'
(cancel) would be the default (like packages replacing one another).
-install_packages --force-resolution patterns-OpenStack-controller
patterns-OpenStack-compute-node patterns-OpenStack-clients
patterns-OpenStack-network-node crudini psmisc openstack-nova-objectstore
+install_packages patterns-OpenStack-controller patterns-OpenStack-compute-node
patterns-OpenStack-clients patterns-OpenStack-network-node crudini psmisc
+
+if [ "x$with_tempest" = "xyes" ]; then
+ install_packages openstack-nova-objectstore openstack-neutron-lbaas-agent
+fi
if [ "$DB" = "postgresql" ] ; then
if grep -q "SUSE Linux Enterprise Server 11" /etc/SuSE-release; then
@@ -213,6 +216,7 @@
fi
grep -q -e vmx -e svm /proc/cpuinfo || MODE=lxc
+
# use lxc or qemu, if kvm is unavailable
if rpm -q openstack-nova-compute >/dev/null ; then
if [ "$MODE" = lxc ] ; then
@@ -231,15 +235,17 @@
fi
# disable firewall before playing with ip_forward stuff
-rm -f /usr/lib/python*/site-packages/nova-iptables.lock.lock # workaround bug
+
rm -f /var/lock/SuSEfirewall2.booting # workaround openSUSE bug
if test -e /sbin/SuSEfirewall2; then
SuSEfirewall2 stop # interferes with openstack's network/firewall
stop_and_disable_service SuSEfirewall2_setup
stop_and_disable_service SuSEfirewall2_init
fi
+
# activate ip-forwarding
[ -e /etc/sysconfig/sysctl ] && sed -i -e
's;IP_FORWARD="no";IP_FORWARD="yes";' /etc/sysconfig/sysctl
+
if grep -q 'net.ipv4.ip_forward' /etc/sysctl.conf; then
sed -i -e 's;net.ipv4.ip_forward.*;net.ipv4.ip_forward = 1;'
/etc/sysctl.conf
else
@@ -299,7 +305,7 @@
a2enmod socache_shmcb
a2enflag SSL
-
DASHBOARD_LOCAL_SET=/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py
+
DASHBOARD_LOCAL_SET=/srv/www/openstack-dashboard/openstack_dashboard/local/local_settings.py
if grep -q "^\s*CACHE_BACKEND" $DASHBOARD_LOCAL_SET ; then
sed -i "s|^\s*CACHE_BACKEND.*$|CACHE_BACKEND =
'memcached://127.0.0.1:11211/'|" $DASHBOARD_LOCAL_SET
else
@@ -331,7 +337,7 @@
SESSION_COOKIE_SECURE = CSRF_COOKIE_SECURE = USE_SSL
EOSEC
# sync dashboard DB "after" the database is created
- run_as wwwrun "cd /usr/share/openstack-dashboard; umask 0027; python -m
'manage' syncdb --noinput"
+ run_as wwwrun "cd /srv/www/openstack-dashboard; umask 0027; python -m
'manage' syncdb --noinput"
fi
KEYSTONE_AUTH_HOST=${KEYSTONE_AUTH_HOST:-$SERVICE_HOST}
@@ -434,10 +440,11 @@
crudini --set /etc/neutron/neutron.conf database connection
$DB://neutron:$mpw@$IP/neutron
crudini --set /etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini
linux_bridge physical_interface_mappings root-bridge:vefq,physnet1:eth0
+crudini --set /etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini
securitygroup firewall_driver
neutron.agent.linux.iptables_firewall.IptablesFirewallDriver
# crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2 tenant_network_types
vlan
crudini --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_vlan
network_vlan_ranges root-bridge,physnet1
-crudini --set /etc/neutron/dhcp_agent.ini DEFAULT use_namespaces false
-#crudini --set /etc/neutron/dhcp_agent.ini DEFAULT use_namespaces true
+crudini --set /etc/neutron/dhcp_agent.ini DEFAULT use_namespaces true
+crudini --set /etc/neutron/l3_agent.ini DEFAULT use_namespaces true
crudini --set /etc/neutron/neutron.conf DEFAULT allow_overlapping_ips true
crudini --set /etc/neutron/metadata_agent.ini DEFAULT
metadata_proxy_shared_secret $metadata_secret
@@ -455,6 +462,12 @@
start_and_enable_service $s
done
+if [ "x$with_tempest" = "xyes" ]; then
+ start_and_enable_service openstack-neutron-lbaas-agent
+ crudini --set /etc/neutron/lbaas_agent.ini DEFAULT interface_driver
neutron.agent.linux.interface.BridgeInterfaceDriver
+
+fi
+
### wait until neutron will start
cnt=0
while : ; do
@@ -556,21 +569,24 @@
#-----------------------------------------
if [ "x$with_tempest" = "xyes" -a -e /etc/tempest/tempest.conf ]; then
- crudini --set /etc/tempest/tempest.conf identity uri
$KEYSTONE_PUBLIC_ENDPOINT
- crudini --set /etc/tempest/tempest.conf identity uri_v3
$KEYSTONE_PUBLIC_ENDPOINT_V3
- crudini --set /etc/tempest/tempest.conf identity admin_username admin
- crudini --set /etc/tempest/tempest.conf identity admin_password $pw
- crudini --set /etc/tempest/tempest.conf identity alt_password $pw
- crudini --set /etc/tempest/tempest.conf identity password $pw
- #crudini --set /etc/tempest/tempest.conf compute allow_tenant_isolation
true
- crudini --set /etc/tempest/tempest.conf compute allow_tenant_isolation
false
- crudini --set /etc/tempest/tempest.conf compute fixed_network_name fixed
- crudini --set /etc/tempest/tempest.conf compute network_for_ssh ext
- crudini --set /etc/tempest/tempest.conf compute-admin password $pw
- crudini --set /etc/tempest/tempest.conf network public_network_id
$ext_network_id
- crudini --set /etc/tempest/tempest.conf network public_router_id
$(get_router_id)
- crudini --set /etc/tempest/tempest.conf service_available neutron True
- crudini --set /etc/tempest/tempest.conf service_available swift False
- crudini --set /etc/tempest/tempest.conf stress max_instances 2
- crudini --set /etc/tempest/tempest.conf service_available horizon
$with_horizon
+ c=/etc/tempest/tempest.conf
+ crudini --set $c identity uri $KEYSTONE_PUBLIC_ENDPOINT
+ crudini --set $c identity uri_v3 $KEYSTONE_PUBLIC_ENDPOINT_V3
+ crudini --set $c identity admin_username admin
+ crudini --set $c identity admin_password $pw
+ crudini --set $c identity alt_password $pw
+ crudini --set $c identity password $pw
+ #crudini --set $c compute allow_tenant_isolation true
+ crudini --set $c compute allow_tenant_isolation false
+ crudini --set $c compute fixed_network_name fixed
+ crudini --set $c compute network_for_ssh ext
+ # broken in tempest testsuite on havana :/
+ crudini --set $c compute run_ssh false
+ crudini --set $c compute-admin password $pw
+ crudini --set $c network public_network_id $ext_network_id
+ crudini --set $c network public_router_id $(get_router_id)
+ crudini --set $c service_available neutron True
+ crudini --set $c service_available swift False
+ crudini --set $c stress max_instances 2
+ crudini --set $c service_available horizon $with_horizon
fi
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]