summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* REPOALIAS: Update repo alias to support dashes and to be more strict.Daniel Silverstone (br7vm)2013-05-282-2/+11
| | | | Now, repo aliases must meet [a-z][a-z0-9-]+ rather than just [a-z0-9]+
* Merge remote-tracking branch 'origin/baserock/richarddale/metadata_contents'Lars Wirzenius2013-05-287-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 Dale2013-05-281-1/+1
| | | | | | | | run-in-artifact-with-different-artifacts test
| * Fix kvm working without autostartJonathan Maw2013-05-281-1/+1
| |
| * rename trove-prefix and trove_prefix to trove_idPaul Sherwood2013-05-283-17/+17
| |
| * Add tests for listing a chunk's contentsRichard Dale2013-05-241-0/+9
| |
| * Make morphlib.bins.chunk_filenames() a private methodRichard Dale2013-05-241-3/+3
| |
| * Remove excessive debugging messagesRichard Dale2013-05-242-7/+2
| |
| * Include the artifact metadata-version in the cache id keyRichard Dale2013-05-243-4/+6
| |
| * Add contents list to chunk and stratum metadataRichard Dale2013-05-243-21/+55
| |
* | Merge branch 'ps/to-trove-id'Lars Wirzenius2013-05-273-17/+17
|\ \ | | | | | | | | | Changed Paul's patch so that --trove-prefix still works as an alias.
| * | rename trove-prefix and trove_prefix to trove_idPaul Sherwood2013-04-133-17/+17
| | |
* | | Merge remote-tracking branch 'origin/jonathan/kvm-working-noreboot'Lars Wirzenius2013-05-271-1/+1
|\ \ \ | |_|/ |/| |
| * | Fix kvm working without autostartJonathan Maw2013-05-241-1/+1
|/ /
* | Merge branch 'add-trovectl' of git://git.baserock.org/baserock/baserock/morphTiago Gomes2013-05-242-0/+33
|\ \
| * | Add the trovectl plugin to the morph plugins directory.Tiago Gomes2013-05-232-0/+33
|/ /
* | Merge remote-tracking branch 'origin/tiagogomes/upgrades2'Lars Wirzenius2013-05-232-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 Gomes2013-05-233-3/+3
| | |
| * | Implement raw disk upgrades.Tiago Gomes2013-05-231-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 Gomes2013-05-201-4/+4
| | |
* | | Merge remote-tracking branch 'origin/jonathan/nfsboot-upgrade'Lars Wirzenius2013-05-211-1/+22
|\ \ \ | |/ / |/| |
| * | nfsboot deployment creates local state dirsJonathan Maw2013-05-201-0/+8
| | |
| * | Can define version by the environment variable 'VERSION'Jonathan Maw2013-05-201-1/+14
|/ / | | | | | | If the version already exists on the device, deployment is aborted
* | Merge branch 'baserock/danielsilverstone/simple-network-config'Daniel Silverstone2013-05-171-0/+143
|\ \ | | | | | | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * | EXTS: simple-network.configureDaniel Silverstone (br7vm)2013-05-171-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 Maw2013-05-151-11/+74
|\ \ | | | | | | | | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
| * | Make nfsboot use the new hierarchyJonathan Maw2013-05-141-11/+74
| | |
| * | Make rsync delete files that shouldn't existJonathan Maw2013-05-141-1/+1
|/ /
* | Merge branch 'jonathan/rename-rawdisk-kernel'Jonathan Maw2013-05-131-2/+2
|\ \ | | | | | | | | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk
| * | Use a kernel named 'kernel' instead of 'linux'Jonathan Maw2013-05-131-2/+2
|/ /
* | Merge branch 'baserock/tiagogomes/drop-config' of ↵Richard Maw2013-05-131-0/+27
|\ \ | | | | | | | | | ssh://git.baserock.org/baserock/baserock/morph
| * | Rename the drop-config-files extension to add-config-filesTiago Gomes2013-05-131-0/+0
| | |
| * | Merge git://git.baserock.org/baserock/baserock/morph into ↵Tiago Gomes2013-05-103-36/+76
| |\ \ | |/ / |/| | | | | baserock/tiagogomes/drop-config
* | | Merge branch 'jonathan/disk-layout' of ↵Richard Maw2013-05-131-25/+47
|\ \ \ | | | | | | | | | | | | ssh://trove.baserock.org/baserock/baserock/morph
| * | | Add 'state' dirs as btrfs subvolumesJonathan Maw2013-05-131-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 rawdiskJonathan Maw2013-05-131-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 Maw2013-05-133-11/+29
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Jonathan Maw on IRC.
| * | | Add AUTOSTART to kvm and libvirt write extensionsRichard Maw2013-05-083-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 /etcTiago Gomes2013-05-101-0/+27
| |/ / |/| |
* | | Merge branch 'fix-permissions' of ssh://git.baserock.org/baserock/baserock/morphRichard Maw2013-05-101-2/+4
|\ \ \
| * | | Fix permissions on the ssh configure extensionTiago Gomes2013-05-091-2/+4
|/ / /
* | | Merge branch 'support-known-hosts' of ↵Richard Maw2013-05-101-10/+11
|\ \ \ | | | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph
| * | | Improve the ssh configuration file.Tiago Gomes2013-05-091-10/+11
|/ / / | | | | | | | | | | | | | | | - Don't fail if the root/.ssh directory does not exist when adding entries to the known_hosts file - Use shutil.copyfilobj to copy the file contents - Use the python with statatement when opening files
* | | Merge branch 'support-known-hosts' of ↵Richard Maw2013-05-091-0/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph A column width error was fixed up in the merge.
| * | | Allow to add public ssh keys to known hosts fileTiago Gomes2013-05-091-0/+15
| |/ /
* | | Fix typoLars Wirzenius2013-05-091-1/+1
| | |
* | | Merge branch 'liw/fix-rawdisk-on-arm'Lars Wirzenius2013-05-091-1/+24
|\ \ \ | |/ / |/| | | | | Reviewed-By: Jonathan Maw (on irc)
| * | Fix recognition of x86-32Lars Wirzenius2013-05-081-1/+5
| | | | | | | | | | | | Reported-by: Richard Maw
| * | Make bootloader installation for disk images optionalLars Wirzenius2013-05-081-1/+20
| | |
* | | Merge branch 'master' of git://git.baserock.org/baserock/baserock/morphLars Wirzenius2013-05-081-1/+1
|\ \ \