lp://staging/~smoser/maas-images/trunk.moved2git
- Get this branch:
- bzr branch lp://staging/~smoser/maas-images/trunk.moved2git
Branch merges
- Robert C Jennings (community): Approve
- Andres Rodriguez (community): Approve
- maintainers of maas images: Pending requested
-
Diff: 11524 lines (+21/-11177)58 files modifiedREADME (+11/-224)
README.di-scraping (+0/-56)
README.testing (+0/-32)
bin/fake-maas-cloudimg2eph2 (+0/-83)
bin/img2squashfs (+0/-289)
bin/kh-xgene (+0/-39)
bin/kpack-from-image (+0/-565)
bin/maas-cloudimg2eph2 (+0/-687)
bin/maas-cloudimg2ephemeral (+0/-725)
bin/maas-qcow2targz (+0/-235)
bin/meph2-build (+0/-28)
bin/meph2-cloudimg-sync (+0/-27)
bin/meph2-import (+0/-27)
bin/meph2-util (+0/-27)
bin/moved-to-git (+10/-0)
bin/netboot-mirror (+0/-27)
bin/unshare-pidns (+0/-24)
conf/bootloaders.yaml (+0/-67)
conf/centos.yaml (+0/-87)
conf/meph-v2.yaml (+0/-226)
conf/meph-v3.yaml (+0/-228)
curtin/centos6/curtin-hooks.py (+0/-393)
curtin/centos6/finalize.py (+0/-99)
curtin/centos6/python_wrapper (+0/-11)
curtin/centos7/curtin-hooks.py (+0/-396)
curtin/centos7/finalize.py (+0/-108)
curtin/centos7/python_wrapper (+0/-11)
exdata/README (+0/-19)
exdata/dates.txt (+0/-10)
exdata/hcc/info.txt (+0/-1)
exdata/muc/precise-armhf-p.yaml (+0/-55)
exdata/muc/precise-armhf-q.yaml (+0/-40)
exdata/muc/precise-armhf-r.yaml (+0/-40)
exdata/muc/precise-armhf-s.yaml (+0/-23)
exdata/muc/precise-armhf-t.yaml (+0/-15)
meph2/__init__.py (+0/-8)
meph2/commands/__init__.py (+0/-1)
meph2/commands/build_image.py (+0/-119)
meph2/commands/cloudimg_sync.py (+0/-304)
meph2/commands/dpkg.py (+0/-332)
meph2/commands/flags.py (+0/-111)
meph2/commands/meph2_util.py (+0/-451)
meph2/commands/mimport.py (+0/-339)
meph2/commands/netboot_mirror.py (+0/-158)
meph2/netinst.py (+0/-712)
meph2/stream.py (+0/-363)
meph2/ubuntu_info.py (+0/-114)
meph2/url_helper.py (+0/-74)
meph2/util.py (+0/-310)
notes/description.txt (+0/-225)
notes/example-1.txt (+0/-255)
notes/example-2.txt (+0/-280)
setup.py (+0/-24)
system-setup (+0/-143)
tests/unittests/file_item_data.json (+0/-1579)
tests/unittests/test_netboot.py (+0/-46)
tools/genstream-muc (+0/-272)
tox.ini (+0/-33)
Branch information
Recent revisions
- 412. By Scott Moser
-
img2squashfs: fix when 'image' was a directory.
This fixes img2squashfs for both '--format=dir' and --format=auto
(the default) when input is a directory.Now the following works:
img2squashfs my-dir/ /tmp/my-squashfs - 411. By Lee Trager
-
Support building a specific revision of CentOS with a specific release.
revision and release may now be defined in centos.yaml. When revision is
defined only upstream builds with a matching revision will be built. A
release may also be specified to allow revisions to be rebuilt. - 410. By Lee Trager
-
Scan for CentOS images using the image-index provided by upstream
When CentOS support was initially added, we decided that CentOS should
follow the same path as Ubuntu. Upstream generates a generic cloud-image
and then lp:maas-images modifies the image to work for MAAS. When this was
first implemented upstream only supplied a sha256sum.txt file[1] for us to
scan for new images. Now, upstream is providing an
image-index [2] file which uses config file format.The image-index[2] file is missing some older images the sha256sum.txt[1]
has but both contain the latest image file.[1] https:/
/cloud. centos. org/centos/ 7/images/ sha256sum. txt
[2] https://cloud. centos. org/centos/ 7/images/ image-index - 409. By Scott Moser
-
Centos7: do not run finalize hook if curtin supports centos.
If curtin has the feature CENTOS_
CURTHOOK_ SUPPORT, then do not run
the 'finalize' hook, but let curtin handle it.The finalize CentOS hook writes the MAAS OAUTH credentials to
90_datasource.cfg. The builtin Curtin hooks are writing the MAAS OAUTH
credentials to 50-cloudconfig-maas-reporting. cfg. Disable the finalize
hook when Curtin supports CENTOS_CURTHOOK_ SUPPORT to avoid duplicated
data. - 408. By Lee Trager
-
Update CentOS 7 curthooks to use internal Curtin storage support.
Curtin now supports deploying custom storage on CentOS 7+. Hooks are
no longer required for CentOS but they are still included for
backwards compatibility. If CentOS is deployed with MAAS 2.5+ and a
supported version of Curtin the hooks will simply call back into
Curtin to configure storage. If an older version of MAAS or Curtin is
used the old hooks will still run. Secure boot is not currently supported
in CentOS. - 406. By Lee Trager
-
Revert Open Firmware PPC64EL bootloader to Xenial.
The Bionic bootloader for Open Firmware PPC64EL is requesting a GRUB
configuration file for the wrong MAC address(LP:1785859). Until this
bug is fixed revert to the Xenial bootloader.To allow the bootloader to be reverted lp:maas-images will now only look to
see if the bootloader discovered in the archive differs from the latest
bootloader in the stream. Older bootloaders in the stream are ignored. This
allows the release for each bootloader to be reverted to an older version
or upgraded to a newer version without changing anything other than
bootloaders.yaml. - 405. By Lee Trager
-
Install CentOS tools needed to allow custom storage deployment.
Custom storage deployment requires certain tools to be installed in the target
system. If these tools are not installed Curtin will attempt to install them
using the target's package manager. This will not work in an isolated
environment so make sure they are installed when CentOS is being built.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/maas-images