| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This allows using it separately from Trove. I want to use it in the
gerrit.baserock.org system to handle mirroring from git.baserock.org,
at least initially.
|
|\
| |
| |
| | |
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
|
|/ |
|
|\
| |
| |
| |
| |
| | |
Reviewed by:
* Richard Maw <richard.maw@codethink.co.uk>
* Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| | |
|
| |
| |
| |
| |
| | |
Construct its name based on the MAC address of the NIC, as it is
already being done for the kernel and device tree blob.
|
| |
| |
| |
| |
| |
| | |
If PXE_INSTALLER is set to `no` or `False`, the remotely installed
rootfs, Kernel, bootloader config file and device tree blob if
specified, will not be removed after the deployment finishes.
|
| |
| |
| |
| | |
The support is only being added to remote deployments for now.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
u-boot pxe doesn't understand the tftp:// URIs. Workaround by making the
kernel download URL in the pxelinux.cfg file to be of the following form:
<HOST>:<KERNEL_RELATIVE_PATH>
|
| |
| |
| |
| |
| |
| |
| |
| | |
u-boot will look for a pxelinux configuration file on the TFTP server
whose name corresponds to the normalized MAC address of the NIC prefixed
with '01-' (Leading 01 means Ethernet).
This support is only being added to remote deployments for now.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Running rsync with the '-X' option causes the following error to occur:
ERROR: pxeboot.write failed with code 1: rsync: get_xattr_names:
llistxattr(""/src/tmp/deployments/tmpcMabnt/tmp0jCu5s"",1024) failed:
Function not implemented (38)
This requires more investigation to understand why it is failing (the
attr devel libraries were installed). AFAIK we are not using extended
attributes in the rootfs that we create, so disable this option for the
time being.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If stdout=None, rsync hangs and the following error occurs
error: uncaptured python exception, closing channel
<morphlib.extensions._OutputDispatcher connected at 0x7f9bd5acf8> (<type
'exceptions.ValueError'>:unsupported format character 'k' (0x6b) at
index 29 [/usr/lib/python2.7/asyncore.py|readwrite|108]
[/usr/lib/python2.7/asyncore.py|handle_read_event|449]
[/usr/lib/python2.7/asynchat.py|handle_read|165]
[/usr/lib/python2.7/site-packages/morphlib/extensions.py|found_terminator|196]
[/usr/lib/python2.7/site-packages/morphlib/plugins/deploy_plugin.py|_report_extension_stdout|615]
[/usr/lib/python2.7/site-packages/morphlib/app.py|status|345])
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Reviewed-By: Javier Jardón <javier.jardon@codethink.co.uk>
Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| |
| |
| |
| | |
and include morph-utils instead
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Reviewed-By: Jim MacArthur <jim.macarthur@codethink.co.uk>
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
|
| | |
| | |
| | |
| | | |
and add a default config file where the systemd unit expects
|
|/ / |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Commit 57ce68fea03e8985888ab2a875f5efbc79d7b07a changed the install
command from `make install` to `make install-libs`. Since then systems
have been missing mkfs.ext4 and other important tools.
Also, don't disable fsck.ext*. No other component provides these
programs, and they are needed to check for disk errors on 'ext'
formatted disks.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
Reviewed-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This dependencies are needed for some Openstack components, and this
will avoid duplication once this work is done.
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Reviewed-By: Adam Coldrick <adam.coldrick@codethink.co.uk>
Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | | |
markupsafe needs setuptools to compile and it got moved to
python-core, so ansible build-depends on python-core.
|
|\ \ \
| | | |
| | | |
| | | | |
Reviewed-By: Richard Maw <richard.maw@gmail.com>
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
... but in a bash configure script
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|