Created
January 25, 2017 15:57
-
-
Save cschwede/e508be99d29743033c6d04c4292039bd to your computer and use it in GitHub Desktop.
Tripleo-Swift testing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -xu | |
source stackrc | |
git config --global --add gitreview.username "cschwede" | |
git clone ssh://[email protected]:29418/openstack/tripleo-common | |
git clone ssh://[email protected]:29418/openstack/tripleo-heat-templates | |
cd tripleo-common/ | |
sudo yum install -y python-pip | |
sudo pip install git-review | |
git review -d 413229 | |
sudo rm -rf /usr/lib/python2.7/site-packages/tripleo_common* | |
sudo python setup.py install | |
sudo systemctl restart openstack-mistral-engine | |
sudo systemctl restart openstack-mistral-executor | |
sudo mistral-db-manage populate | |
mistral action-list | grep tempurl | |
mistral workbook-update workbooks/deployment.yaml | |
cd | |
cd tripleo-heat-templates/ | |
git review -d 414460 | |
git format-patch HEAD~1 | |
cd | |
cp -r /usr/share/openstack-tripleo-heat-templates . | |
cd openstack-tripleo-heat-templates/ | |
patch -p1 < ../tripleo-heat-templates/0001-Automatically-backup-and-restore-Swift-rings-from-th.patch | |
cd | |
openstack overcloud deploy --swift-storage-scale 1 --compute-scale 0 --templates openstack-tripleo-heat-templates/ | |
swift download overcloud-swift-rings swift-rings.tar.gz | |
tar xzvf swift-rings.tar.gz | |
swift-ring-builder etc/swift/object.builder | |
swift-ring-builder etc/swift/object.builder remove d1 | |
swift-ring-builder etc/swift/object.builder pretend_min_part_hours_passed | |
swift-ring-builder etc/swift/account.builder | |
swift-ring-builder etc/swift/account.builder remove d1 | |
swift-ring-builder etc/swift/account.builder pretend_min_part_hours_passed | |
swift-ring-builder etc/swift/container.builder | |
swift-ring-builder etc/swift/container.builder remove d1 | |
swift-ring-builder etc/swift/container.builder pretend_min_part_hours_passed | |
tar czvf swift-rings.tar.gz etc/ | |
swift upload overcloud-swift-rings swift-rings.tar.gz | |
openstack overcloud deploy --swift-storage-scale 1 --compute-scale 0 --templates openstack-tripleo-heat-templates/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment