lp:~smoser/curtin
- Get this repository:
-
git clone
https://git.qastaging.paddev.net/~smoser/curtin
Branches
Name | Last Modified | Last Commit |
---|---|---|
fix/allow- |
2018-12-14 21:04:53 UTC |
vmtest: Allow the explicit disabling of system_upgrade.
Author:
Scott Moser
vmtest: Allow the explicit disabling of system_upgrade. When testing with a single proposed upgrade as in: There was no way to avoid enabling system_upgrade. So the change here allows the user to turn that off by: |
feature/ |
2018-12-14 17:18:31 UTC |
fix typo and use 'raises' rather than 'triggers' wrt an exception
Author:
Scott Moser
fix typo and use 'raises' rather than 'triggers' wrt an exception |
fix/1527664- |
2018-11-30 21:12:27 UTC |
simplify a bit.
Author:
Scott Moser
simplify a bit. |
fix/1803672- |
2018-11-26 16:00:24 UTC |
add comment about fence post / size
Author:
Scott Moser
add comment about fence post / size |
master | 2018-11-17 04:14:13 UTC |
vmtest: add disco tests
Author:
Joshua Powers
vmtest: add disco tests |
fix/fix- |
2018-11-16 21:43:40 UTC |
unittest: change directory to tmpdir for testing relative files.
Author:
Scott Moser
unittest: change directory to tmpdir for testing relative files. Previous commit 104331c3318 changed the behavior of the test The fix here does what was originally intended, testing that relative |
fix/1735950- |
2018-10-29 18:56:07 UTC |
add preserve_sources_list doc
Author:
Scott Moser
add preserve_ |
debug/filter | 2018-10-18 21:48:54 UTC |
add doc about preserve_sources_list.
Author:
Scott Moser
add doc about preserve_ |
fix/common- |
2018-10-17 13:36:02 UTC |
Fix typo- thanks rharper.
Author:
Scott Moser
Fix typo- thanks rharper. |
ubuntu/xenial | 2018-10-12 20:23:49 UTC |
releasing curtin version 18.1-59-g0f993084-0ubuntu1~16.04.1
Author:
Scott Moser
releasing curtin version 18.1-59- |
fix/fix- |
2018-10-02 19:28:46 UTC |
vmtest: Fix typo in skip-by-date.
Author:
Scott Moser
vmtest: Fix typo in skip-by-date. The previous commit made one skip by date change go backwards. |
fix/kick- |
2018-09-28 16:28:12 UTC |
bump out another month, after people return from Christmas holiday
Author:
Scott Moser
bump out another month, after people return from Christmas holiday |
fix/jenkins- |
2018-09-21 11:25:15 UTC |
tools/jenkins-runner: Error if both filters and tests are given.
Author:
Scott Moser
tools/jenkins- Previously if you gave both '--filter' and 'tests/vmtests/' arguments |
cleanup/ |
2018-09-19 08:01:47 UTC |
vmtest: boot ephemeral with 'ro' on the kernel command line.
Author:
Scott Moser
vmtest: boot ephemeral with 'ro' on the kernel command line. As raised in bug 1792905, when 'ro' is present in on the kernel command Maas is booting with 'ro', so it makes sense for curtin to do the same. |
ubuntu/devel | 2018-08-17 21:38:41 UTC |
update changelog (New upstream snapshot 18.1-48-g6a776e15).
Author:
Scott Moser
update changelog (New upstream snapshot 18.1-48-g6a776e15). |
fix/1786795- |
2018-08-13 20:21:04 UTC |
flake8
Author:
Scott Moser
flake8 |
feature/ |
2018-08-09 17:25:50 UTC |
Add subcommand 'features'.
Author:
Scott Moser
Add subcommand 'features'. The 'features' subcommand just writes the curtin.FEATURES |
feature/sane-main | 2018-08-09 16:49:18 UTC |
Add main so that 'python3 -m curtin' does the right thing.
Author:
Scott Moser
Add main so that 'python3 -m curtin' does the right thing. We could (and did) call curtin as 'PYTHON -m curtin. |
feature/logged_time | 2018-08-09 00:46:08 UTC |
consistency for logged_time
Author:
Scott Moser
consistency for logged_time |
fix/bigger- |
2018-08-07 13:54:16 UTC |
increase size of root filesystems.
Author:
Scott Moser
increase size of root filesystems. I believe that this change removes the final 2G root (/) filesystems. That worst case scenario led to the following output of apt: |
fix/skip- |
2018-07-20 19:05:38 UTC |
typo locally
Author:
Scott Moser
typo locally |
cleanup/ |
2018-07-17 15:55:51 UTC |
vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS.
Author:
Scott Moser
vmtest: Skip proposed pocket on dev release when 'proposed' in ADD_REPOS. The -proposed pocket for an Ubuntu development release is somewhat It allows testing of development release with: |
fix/vmtest_ |
2018-07-14 12:26:56 UTC |
vmtest: Order the vmtest_pollinate late_command earlier.
Author:
Scott Moser
vmtest: Order the vmtest_pollinate late_command earlier. The TestInstallUnmount verifies that 'install: {umount: disabled}' does Fix here is just to move the un-mounting late commands till '99' time |
fix/fix- |
2018-07-13 21:11:35 UTC |
vmtests: Increase root fs to give upgrades to -proposed more space.
Author:
Scott Moser
vmtests: Increase root fs to give upgrades to -proposed more space. Our new jenkins job curtin- The change here simply increases by 500M the size of the root This particular build failed because of 2 reasons |
cleanup/ |
2018-07-13 20:07:14 UTC |
add a docstring in yaml file
Author:
Scott Moser
add a docstring in yaml file |
feature/ |
2018-06-28 21:34:42 UTC |
feedback: update doc string per rharper suggestions.
Author:
Scott Moser
feedback: update doc string per rharper suggestions. |
fix/bump- |
2018-06-26 13:31:50 UTC |
vmtests: skip TrustyTestMdadmBcache until 2019-01-22.
Author:
Scott Moser
vmtests: skip TrustyTestMdadm TrustyTestMdadm |
fix/simplestrea |
2018-06-25 18:22:38 UTC |
tox: use simplestreams from git repository rather than bzr.
Author:
Scott Moser
tox: use simplestreams from git repository rather than bzr. Simplestreams is moving to git. Use the git repo rather than bzr. |
fix/logging-fix | 2018-06-22 20:19:06 UTC |
fix order
Author:
Scott Moser
fix order |
skip-by/ |
2018-06-20 15:49:39 UTC |
vmtests: move skip-by date of xfs root and xfs boot out 1 year.
Author:
Scott Moser
vmtests: move skip-by date of xfs root and xfs boot out 1 year. This pushes out the skip-by date of bug 1652822 for a year. |
ubuntu/ |
2018-06-07 19:00:19 UTC |
releasing curtin version 18.1-25-g9d0e557e-0ubuntu1
Author:
Scott Moser
releasing curtin version 18.1-25- |
fix/1775622- |
2018-06-07 17:05:17 UTC |
flakes
Author:
Scott Moser
flakes |
fix/1775630- |
2018-06-07 15:32:28 UTC |
Fix extraction of local filesystem image.
Author:
Scott Moser
Fix extraction of local filesystem image. Curtin would fail to extract an image if the image was a Also here is a fix for ensure_dir which would be tripped if you LP: #1775630 |
cleanup/ |
2018-05-29 16:32:22 UTC |
subp: update return value of subp with combine_capture=True.
Author:
Scott Moser
subp: update return value of subp with combine_ combine_capture previously would return None in the stderr response. |
feature/ |
2018-05-23 19:16:28 UTC |
fix use of python3 by xenial-py27. thanks chad.
Author:
Scott Moser
fix use of python3 by xenial-py27. thanks chad. |
cleanup/ |
2018-05-23 16:29:03 UTC |
flip the logic.
Author:
Scott Moser
flip the logic. patch the source by default. |
fix/pyflakes- |
2018-05-21 16:12:33 UTC |
pyflakes: fix unused variable references identified by pyflakes 2.0.0.
Author:
Scott Moser
pyflakes: fix unused variable references identified by pyflakes 2.0.0. A newer version of pyflakes (2.0.0) was released over the last weekend. The fact that c-i hit this is not intended. A future fix is needed to |
ubuntu/artful | 2018-05-18 19:02:29 UTC |
releasing curtin version 18.1-17-gae48e86f-0ubuntu1~17.10.1
Author:
Ryan Harper
releasing curtin version 18.1-17- |
fix/no- |
2018-05-18 18:37:48 UTC |
tox: add a xenial-py3 environment.
Author:
Scott Moser
tox: add a xenial-py3 environment. A previous commit used mock.assert_called, which is not So we add a tox environment 'xenial-py3' and add that to the |
feature/ |
2018-05-18 14:07:50 UTC |
change variable name and also get version from ./bin/curtin.
Author:
Scott Moser
change variable name and also get version from ./bin/curtin. this way we see the vmtest level and the version of curtin that will run. |
bug/1767979- |
2018-05-17 14:00:03 UTC |
get test coverage to 100% of new lines.
Author:
Scott Moser
get test coverage to 100% of new lines. |
cleanup/ |
2018-04-18 14:05:15 UTC |
vmtest: always boot with BOOTIF and ip=::::BOOTIF:dhcp
Author:
Scott Moser
vmtest: always boot with BOOTIF and ip=::::BOOTIF:dhcp This excercises part of boot that was excercised in MAAS but not here. ip= is described in klibc-utils package in See bug #1749019 for some more context. |
cleanup/ |
2018-04-13 01:09:28 UTC |
take ryan's suggestion for ua_val replacement
Author:
Scott Moser
take ryan's suggestion for ua_val replacement |
cleanup/ |
2018-03-28 19:59:27 UTC |
Drop ubuntu branch management script new-upstream-snapshot.
Author:
Scott Moser
Drop ubuntu branch management script new-upstream- This script was used for managing our ubuntu/ branches. |
feature/ |
2018-03-27 20:34:32 UTC |
commit current state
Author:
Scott Moser
commit current state |
cleanup/ |
2018-03-22 15:58:43 UTC |
write the install collect file for psuedo test
Author:
Scott Moser
write the install collect file for psuedo test |
fix/lp- |
2018-03-07 11:35:18 UTC |
Remove grub2/xenial specific workarounds for zfsroot.
Author:
Scott Moser
Remove grub2/xenial specific workarounds for zfsroot. This removes the workarounds that were put into place for installation |
feature/ |
2018-03-07 11:15:15 UTC |
vmtest: Add Filesystem Battery test.
Author:
Scott Moser
vmtest: Add Filesystem Battery test. This test exercises filesystem creation, mount and unmount of all Also here is a fix for jfs filesystem creation. mkfs_jfs requires a '-q' |
cleanup/ |
2018-03-07 11:14:51 UTC |
vmtest: Remove xenial and trusty specific workaround for rooturl.
Author:
Scott Moser
vmtest: Remove xenial and trusty specific workaround for rooturl. xenial and trusty required specifying rc-initrd-dns on the kernel The changes made the archive today. We would expect they |
fix/curtainer- |
2018-03-01 20:59:51 UTC |
better search for directory
Author:
Scott Moser
better search for directory |
doc/hacking-rst | 2018-02-15 17:55:06 UTC |
docs: Add HACKING.rst doc to top level dir and readthedocs.
Author:
Scott Moser
docs: Add HACKING.rst doc to top level dir and readthedocs. This adds a general 'HACKING.rst' document to the top level curtin Also drops the obsolete 'development.rst'. |
fix/vmtest- |
2018-02-07 18:09:58 UTC |
Fix error in url_helper and vmtest from previous commit.
Author:
Scott Moser
Fix error in url_helper and vmtest from previous commit. Previous commit had 2 issues: |
cleanup/ |
2018-02-07 17:22:14 UTC |
tools: fix curtainer to specify source version to apt-get source.
Author:
Scott Moser
tools: fix curtainer to specify source version to apt-get source. We were seeing version skew from the binary package to the source This change will make curtainer explicitly request the version |
feature/ |
2018-02-06 22:02:19 UTC |
address suggested change for _path_from_file usage.
Author:
Scott Moser
address suggested change for _path_from_file usage. |
cleanup/ |
2018-02-06 00:41:44 UTC |
tests: remove xfs filesystem from basic uefi test.
Author:
Scott Moser
tests: remove xfs filesystem from basic uefi test. The test_uefi_basic.py file reports to be 'basic' test of uefi. The real motivation here is to later enable a precise (12.04) |
fix/curtainer- |
2018-02-05 21:59:23 UTC |
tools: fix curtainer --source with trusty.
Author:
Scott Moser
tools: fix curtainer --source with trusty. Older version of dpkg-parsechangelog in trusty does not seem to |
cleanup/ |
2018-02-05 20:17:11 UTC |
apply_net: do not write to stderr directly.
Author:
Scott Moser
apply_net: do not write to stderr directly. Writing to standard error from apply_net method would leak those Also make apply_net consistent with other sub commands by changing |
cleanup/ |
2018-02-05 19:45:45 UTC |
vmtest: Drop use of root-image.gz and maas2roottar.
Author:
Scott Moser
vmtest: Drop use of root-image.gz and maas2roottar. The root-image.gz and its conversion into a root-tgz file are no Overall a big win. |
cleanup/ |
2018-02-05 19:41:24 UTC |
in-target: use ChrootableTarget so that unshare pid is used.
Author:
Scott Moser
in-target: use ChrootableTarget so that unshare pid is used. Because in-target was using 'chroot' directly, the unshare pid This fixes that up so that we use the ChrootableTarge |
fix/1747077- |
2018-02-02 22:08:26 UTC |
tools/curtainer: check that binary and source version are the same.
Author:
Scott Moser
tools/curtainer: check that binary and source version are the same. We saw a puzzling failure of vmtest against the daily archive. This adds a check in curtainer that will exit failure if that is the case. LP: #1747077 |
fix/syntax- |
2018-01-31 20:31:22 UTC |
fix modeline for shell syntax files.
Author:
Scott Moser
fix modeline for shell syntax files. The header/footer re-work added a vi modline with 'syntax=shell' for The result was no syntax highlighting in vim on these files. |
cleanup/ |
2018-01-29 21:26:48 UTC |
fix date from string
Author:
Scott Moser
fix date from string |
feature/ |
2018-01-29 17:05:57 UTC |
change /ROOT/ubuntu to be /ROOT/zfsroot
Author:
Scott Moser
change /ROOT/ubuntu to be /ROOT/zfsroot 'ubuntu' seems not really right here. |
fix/remove- |
2018-01-26 01:04:32 UTC |
tests: revert workaround for bug in overlayroot that is now fixed.
Author:
Scott Moser
tests: revert workaround for bug in overlayroot that is now fixed. This just removes a workaround that was put in place until bug 1733183 |
fix/push- |
2018-01-25 23:43:12 UTC |
tests: Bump skip_by_dates for bug 1652822 and 1671952.
Author:
Scott Moser
tests: Bump skip_by_dates for bug 1652822 and 1671952. Also here a usability improvement on skip_by_date that is demonstrated |
zfs/suggest-changes | 2018-01-25 21:35:13 UTC |
install.py: word changes on a comment.
Author:
Scott Moser
install.py: word changes on a comment. |
cleanup/ |
2018-01-24 17:49:32 UTC |
vmtest: Do not run tests of unsupported Ubuntu releases.
Author:
Scott Moser
vmtest: Do not run tests of unsupported Ubuntu releases. As somewhat expected attempts to install unsupported ubuntu releases This uses ubuntu-distro-info (if installed) to skip unsupported The user can provide a list of releases to skip with: |
cleanup/ |
2018-01-19 19:57:09 UTC |
few final cleanups.
Author:
Scott Moser
few final cleanups. |
cleanup/ |
2018-01-18 21:10:51 UTC |
tests: cleanup the apt custom sources test.
Author:
Scott Moser
tests: cleanup the apt custom sources test. This test must have gone through some iteration in development. The test now asserts that the two expected changes are made. |
bug/1744038- |
2018-01-18 20:38:53 UTC |
fix copy/paste bug.
Author:
Scott Moser
fix copy/paste bug. |
cleanup/ |
2018-01-16 21:59:52 UTC |
packaging: Do not mention primary contributors in debian/changelog.
Author:
Scott Moser
packaging: Do not mention primary contributors in debian/changelog. new-upstream- For some time in cloud-init we've stripped myself from that list. |
fix/master- |
2018-01-16 18:35:32 UTC |
packaging: Update new-upstream-snapshot to work with git.
Author:
Scott Moser
packaging: Update new-upstream- After the move to git, we need to update new-upstream- Commit new-upstream- |
pylint-bump-1.8.1 | 2018-01-16 15:24:45 UTC |
Bump pylint to 1.8.1.
Author:
Scott Moser
Bump pylint to 1.8.1. Increase the version of pylint from 1.7.4 to 1.8.1 |
fix/fix- |
2018-01-09 20:58:03 UTC |
move rm to after write for consistency
Author:
Scott Moser
move rm to after write for consistency |
test-git | 2017-12-20 17:18:37 UTC |
debian/control: drop conflicts that had bzr version
Author:
Scott Moser
debian/control: drop conflicts that had bzr version this is fine as the bzr version (~bzr54) is not in any supported |
1 → 75 of 75 results | First • Previous • Next • Last |