Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | REPOALIAS: Restructure debugging | Daniel Silverstone (br7vm) | 2013-05-28 | 1 | -16/+9 | |
| | | | | | | | | | | | | Restructure the repo alias debugging so we do not flood the log with a lot of non-useful repo alias debug, instead log a single line indicating expansions which occur. | |||||
| * | REPOALIAS: Update repo alias to support dashes and to be more strict. | Daniel Silverstone (br7vm) | 2013-05-28 | 2 | -2/+11 | |
| | | | | | | | | Now, repo aliases must meet [a-z][a-z0-9-]+ rather than just [a-z0-9]+ | |||||
* | | Merge remote-tracking branch 'origin/jonathan/ssh-rsync-write-rebase' | Lars Wirzenius | 2013-05-28 | 1 | -0/+181 | |
|\ \ | | | | | | | | | | | | | I have not tested this, but I figure that the sooner we get it into the hands of people, the sooner we find problems in it. | |||||
| * | | Add ssh-rsync write extension | Jonathan Maw | 2013-05-28 | 1 | -0/+181 | |
| |/ | | | | | | | | | This is used to perform upgrades on running baserock systems. It requires rsync on the target system | |||||
* | | Merge branch 'liw/deploy-not-exec-message' | Lars Wirzenius | 2013-05-28 | 3 | -2/+11 | |
|\ \ | | | | | | | | | | | | | | | | Updated copyright years so ./check passes. Reviewed-by: Richard Maw | |||||
| * | | Give better error message if extension is not executable | Lars Wirzenius | 2013-04-16 | 1 | -0/+9 | |
| | | | ||||||
* | | | Merge branch 'liw/kill-bare-except' | Lars Wirzenius | 2013-05-28 | 8 | -29/+56 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: Richard Maw I, Lars, note that we have an old version of CoverageTestRunner in Baserock. The new version hides the spurious logging messages. | |||||
| * | | | Stop using bare except: statements | Lars Wirzenius | 2013-04-16 | 8 | -29/+56 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | It is almost never a good idea to catch all exceptions, and then do nothing about them. This patch logs all caught exceptions so that the user has some possibilty to debug what is happening. Also, make ./check check for bare excepts and fail the test suite if it finds anything. | |||||
* | | | Merge branch 'liw/check-x' | Lars Wirzenius | 2013-05-28 | 3 | -0/+8 | |
|\ \ \ | |_|/ |/| | | | | | Reviewed-by: Daniel Silverstone | |||||
| * | | Remove executable permissions from *.py files that have them | Lars Wirzenius | 2013-05-28 | 2 | -0/+0 | |
| | | | ||||||
| * | | Add check for executable *.py files | Lars Wirzenius | 2013-05-28 | 1 | -0/+8 | |
|/ / | ||||||
* | | Merge remote-tracking branch 'origin/baserock/richarddale/metadata_contents' | Lars Wirzenius | 2013-05-28 | 7 | -25/+65 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: morphlib/app.py Also fixed copyright year in tests/trove-id.script, which was not from Richard's patch, but from an earlier commit, and all my own fault. | |||||
| * | | Fix the expected hash key value in the ↵ | Richard Dale | 2013-05-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | run-in-artifact-with-different-artifacts test | |||||
| * | | Fix kvm working without autostart | Jonathan Maw | 2013-05-28 | 1 | -1/+1 | |
| | | | ||||||
| * | | rename trove-prefix and trove_prefix to trove_id | Paul Sherwood | 2013-05-28 | 3 | -17/+17 | |
| | | | ||||||
| * | | Add tests for listing a chunk's contents | Richard Dale | 2013-05-24 | 1 | -0/+9 | |
| | | | ||||||
| * | | Make morphlib.bins.chunk_filenames() a private method | Richard Dale | 2013-05-24 | 1 | -3/+3 | |
| | | | ||||||
| * | | Remove excessive debugging messages | Richard Dale | 2013-05-24 | 2 | -7/+2 | |
| | | | ||||||
| * | | Include the artifact metadata-version in the cache id key | Richard Dale | 2013-05-24 | 3 | -4/+6 | |
| | | | ||||||
| * | | Add contents list to chunk and stratum metadata | Richard Dale | 2013-05-24 | 3 | -21/+55 | |
| | | | ||||||
* | | | Merge branch 'ps/to-trove-id' | Lars Wirzenius | 2013-05-27 | 3 | -17/+17 | |
|\ \ \ | | | | | | | | | | | | | Changed Paul's patch so that --trove-prefix still works as an alias. | |||||
| * | | | rename trove-prefix and trove_prefix to trove_id | Paul Sherwood | 2013-04-13 | 3 | -17/+17 | |
| | |/ | |/| | ||||||
* | | | Merge remote-tracking branch 'origin/jonathan/kvm-working-noreboot' | Lars Wirzenius | 2013-05-27 | 1 | -1/+1 | |
|\ \ \ | |_|/ |/| | | ||||||
| * | | Fix kvm working without autostart | Jonathan Maw | 2013-05-24 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge branch 'add-trovectl' of git://git.baserock.org/baserock/baserock/morph | Tiago Gomes | 2013-05-24 | 2 | -0/+33 | |
|\ \ | ||||||
| * | | Add the trovectl plugin to the morph plugins directory. | Tiago Gomes | 2013-05-23 | 2 | -0/+33 | |
|/ / | ||||||
* | | Merge remote-tracking branch 'origin/tiagogomes/upgrades2' | Lars Wirzenius | 2013-05-23 | 2 | -9/+55 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: morphlib/exts/nfsboot.write Sorted out the conflict, and tested by deploying first devel and then base to the same rawdisk, and things worked. | |||||
| * | | Use the name factory for the first system version. | Tiago Gomes | 2013-05-23 | 3 | -3/+3 | |
| | | | ||||||
| * | | Implement raw disk upgrades. | Tiago Gomes | 2013-05-23 | 1 | -4/+50 | |
| | | | | | | | | | | | | | | | We perform this by cloning an existing orig directory and then updating the contents using rsync | |||||
| * | | Allow installing extlinux to other system versions. | Tiago Gomes | 2013-05-20 | 1 | -4/+4 | |
| | | | ||||||
* | | | Merge remote-tracking branch 'origin/jonathan/nfsboot-upgrade' | Lars Wirzenius | 2013-05-21 | 1 | -1/+22 | |
|\ \ \ | |/ / |/| | | ||||||
| * | | nfsboot deployment creates local state dirs | Jonathan Maw | 2013-05-20 | 1 | -0/+8 | |
| | | | ||||||
| * | | Can define version by the environment variable 'VERSION' | Jonathan Maw | 2013-05-20 | 1 | -1/+14 | |
|/ / | | | | | | | If the version already exists on the device, deployment is aborted | |||||
* | | Merge branch 'baserock/danielsilverstone/simple-network-config' | Daniel Silverstone | 2013-05-17 | 1 | -0/+143 | |
|\ \ | | | | | | | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk> | |||||
| * | | EXTS: simple-network.configure | Daniel Silverstone (br7vm) | 2013-05-17 | 1 | -0/+143 | |
|/ / | | | | | | | | | | | Simple networking configuration extension, taking NETWORK_CONFIG from the environment and writing /etc/network/interfaces out during deployment configuration. | |||||
* | | Merge branch 'jonathan/nfsboot-layout-rebase' | Jonathan Maw | 2013-05-15 | 1 | -11/+74 | |
|\ \ | | | | | | | | | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk> | |||||
| * | | Make nfsboot use the new hierarchy | Jonathan Maw | 2013-05-14 | 1 | -11/+74 | |
| | | | ||||||
| * | | Make rsync delete files that shouldn't exist | Jonathan Maw | 2013-05-14 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge branch 'jonathan/rename-rawdisk-kernel' | Jonathan Maw | 2013-05-13 | 1 | -2/+2 | |
|\ \ | | | | | | | | | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk | |||||
| * | | Use a kernel named 'kernel' instead of 'linux' | Jonathan Maw | 2013-05-13 | 1 | -2/+2 | |
|/ / | ||||||
* | | Merge branch 'baserock/tiagogomes/drop-config' of ↵ | Richard Maw | 2013-05-13 | 1 | -0/+27 | |
|\ \ | | | | | | | | | | ssh://git.baserock.org/baserock/baserock/morph | |||||
| * | | Rename the drop-config-files extension to add-config-files | Tiago Gomes | 2013-05-13 | 1 | -0/+0 | |
| | | | ||||||
| * | | Merge git://git.baserock.org/baserock/baserock/morph into ↵ | Tiago Gomes | 2013-05-10 | 3 | -36/+76 | |
| |\ \ | |/ / |/| | | | | | baserock/tiagogomes/drop-config | |||||
* | | | Merge branch 'jonathan/disk-layout' of ↵ | Richard Maw | 2013-05-13 | 1 | -25/+47 | |
|\ \ \ | | | | | | | | | | | | | ssh://trove.baserock.org/baserock/baserock/morph | |||||
| * | | | Add 'state' dirs as btrfs subvolumes | Jonathan Maw | 2013-05-13 | 1 | -0/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | These subvolumes exist in state/{home,opt,srv} of the disk's root. They are not mounted by default. | |||||
| * | | | Use a different disk system layout for rawdisk | Jonathan Maw | 2013-05-13 | 1 | -25/+36 | |
| | | | | | | | | | | | | | | | | | | | | This is in preparation for making deployments able to upgrade existing baserock systems. | |||||
* | | | | Merge branch 'baserock/richardmaw/kvm-write-allow-autostart' of ↵ | Richard Maw | 2013-05-13 | 3 | -11/+29 | |
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Jonathan Maw on IRC. | |||||
| * | | | Add AUTOSTART to kvm and libvirt write extensions | Richard Maw | 2013-05-08 | 3 | -11/+29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | If AUTOSTART is 'yes' then the VM will be started once it is created. If it is 'no' or undefined, then it will need to be manually started. If it is any other value, then an exception is raised. | |||||
| | * | | Add a new configuration extension to drop configuration files to the image /etc | Tiago Gomes | 2013-05-10 | 1 | -0/+27 | |
| |/ / |/| | | ||||||
* | | | Merge branch 'fix-permissions' of ssh://git.baserock.org/baserock/baserock/morph | Richard Maw | 2013-05-10 | 1 | -2/+4 | |
|\ \ \ |