[openstack-dev] [savanna] Fwd: Change in stackforge/savanna-extra[master]: Add diskimage-creating script, elements for mirrors
Matthew Farrellee
matt at redhat.com
Tue Sep 3 12:15:04 UTC 2013
Long weekend here in the US, so I didn't get a chance to comment before
this was merged, so...
Re Oozie - How did you create the oozie-3.3.2.tar.gz?
Re sudo image-cache - That's not the case for me, the wget is run
without sudo. How are you running disk-image-create?
Re DIB_work - it's best practice to use /tmp for temporary work, and
mktemp. This script running concurrently with itself will result in
unknown output.
Best,
matt
-------- Original Message --------
Subject: Change in stackforge/savanna-extra[master]: Add
diskimage-creating script, elements for mirrors
Date: Thu, 29 Aug 2013 14:37:36 +0000
From: Ivan Berezovskiy (Code Review) <review at openstack.org>
Reply-To: iberezovskiy at mirantis.com
CC: Sergey Lukjanov <slukjanov at mirantis.com>, Dmitry Mescheryakov
<dmescheryakov at mirantis.com>, Nadya Privalova
<nprivalova at mirantis.com>, Matthew Farrellee <matt at redhat.com>
Ivan Berezovskiy has posted comments on this change.
Change subject: Add diskimage-creating script, elements for mirrors
......................................................................
Patch Set 6: (16 inline comments)
....................................................
File diskimage-create/diskimage-create.sh
Line 11: export
OOZIE_DOWNLOAD_URL="http://a8e0dce84b3f00ed7910-a5806ff0396addabb148d230fde09b7b.r31.cf1.rackcdn.com/oozie-3.3.2.tar.gz"
We don't use custom tarball. It is our own tarbal. Please, show me link,
if you know, where I can download oozie with all binary files.
Line 15: if [ $str = 'NAME="Ubuntu"' ]; then
Package 'redhat-lsb' is not preinstalled in some Fedora images like
cloud image. So, we can't use this command.
In DIB you can see script 02-lsb
('https://github.com/openstack/diskimage-builder/blob/master/elements/fedora/pre-install.d/02-lsb')
that install this package.
Line 21: fi
Done
Line 24: sudo rm -rf /home/$USER/.cache/image-create/*
Image caching execute under 'sudo'. You can try to delete images without
sudo and you'll see 'premission denied'
Line 31: cd DIB_work
Why? This directory will be removed after creating images.
Line 41: export DIB_COMMIT_ID=`git show --format=%H | head -1`
https://github.com/stackforge/savanna-extra/blob/master/elements/savanna-version/install.d/01-savanna-version
Line 42: cd ../
Done
Line 48: export SAVANNA_ELEMENTS_COMMIT_ID=`git show --format=%H | head -1`
https://github.com/stackforge/savanna-extra/blob/master/elements/savanna-version/install.d/01-savanna-version
Line 49: cd ../
Done
Line 64: fi
We can't use 'lsb_release' as I said before.
....................................................
File diskimage-create/README.rst
Line 7: 1. If you want to change build parameters, you should edit this
script at 'export' commands.
Done
Line 9: 2. If you want to use your local mirrors, you can specify urls
for Fedora and Ubuntu mirrors using parameters 'FEDORA_MIRROR' and
'UBUNTU_MIRROR' like this:
Done
Line 15: 3. If you want to add your element to this repository, you
should edit this script in your commit (you should export variables for
your element and add name of element to variables 'element_sequence').
Done
....................................................
File elements/apt-mirror/root.d/0-check
Line 2: if [ -z "$UBUNTU_MIRROR" ]; then
Done
....................................................
File elements/yum-mirror/root.d/0-check
Line 2: if [ -z "$FEDORA_MIRROR" ]; then
Done
....................................................
File README.rst
Line 10: * Script for creating Fedora and Ubuntu cloud images with our
elements and default parameters. You should run command only:
Done
--
To view, visit https://review.openstack.org/43916
To unsubscribe, visit https://review.openstack.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I12632b5cee42b1dbfd79b7b7c3a7b26962ace625
Gerrit-PatchSet: 6
Gerrit-Project: stackforge/savanna-extra
Gerrit-Branch: master
Gerrit-Owner: Ivan Berezovskiy <iberezovskiy at mirantis.com>
Gerrit-Reviewer: Dmitry Mescheryakov <dmescheryakov at mirantis.com>
Gerrit-Reviewer: Ivan Berezovskiy <iberezovskiy at mirantis.com>
Gerrit-Reviewer: Jenkins
Gerrit-Reviewer: Matthew Farrellee <matt at redhat.com>
Gerrit-Reviewer: Nadya Privalova <nprivalova at mirantis.com>
Gerrit-Reviewer: Sergey Lukjanov <slukjanov at mirantis.com>
More information about the OpenStack-dev
mailing list