28179 Commits

Author SHA1 Message Date
Michael Marineau
a7e1e5a177 add(image_set_group): New script to set the update group in prod images.
For generating images for groups other than the one given to build_image
run this script along with the usual image_to_vm.sh commands. To avoid
ambiguity with the 'latest' symlink, this script creates $group-latest
symlinks instead. build_image creates the new symlink too.
2014-05-07 15:07:14 -07:00
Michael Marineau
174ab609f8 Merge pull request #244 from marineam/dev-group
fix(set_lsb_release): Set default GROUP= from arg again.
2014-05-07 13:39:44 -07:00
Michael Marineau
277544f421 Merge pull request #590 from philips/locksmith-always-unlock
bump(app-admin/locksmith): always attempt unlock
2014-05-07 13:39:37 -07:00
Brandon Philips
34436e8ab0 bump(app-admin/locksmith): always try unlock 2014-05-07 13:36:02 -07:00
Michael Marineau
b4d6fb9597 fix(set_lsb_release): Set default GROUP= from arg again.
This makes sure developer builds stick to the developer group. After
commit c3d07e94 developer PXE/ISO images would report as 'alpha'.
2014-05-07 12:52:05 -07:00
Michael Marineau
38fa6b4a76 Merge pull request #589 from marineam/diskless
bump(coreos-base/update_engine): Fixes update_engine_stub
2014-05-07 12:15:44 -07:00
Michael Marineau
f4e431b599 bump(coreos-base/update_engine): Fixes update_engine_stub
This removes references to the old update service, doing so gets the
stub working again since it wasn't using the system CAs for roller.
2014-05-07 12:05:21 -07:00
Brandon Philips
713c059164 bump(app-emulation/docker): docker-0.11.0 final 2014-05-07 11:56:59 -07:00
Michael Marineau
af8e6da2da Merge pull request #242 from marineam/c10n
maint(generate_au_zip): Drop old update service uploader
2014-05-07 11:31:17 -07:00
Brandon Philips
4b8c372203 Merge pull request #587 from philips/bump-toolbox
bump(app-admin/toolbox): add ability to execute arbitrary things
2014-05-07 10:11:58 -07:00
Brandon Philips
e094f65e4d feat(app-emulation/docker): cros-workon'ify
Use the symlink and -9999 pattern. This pull from crosbymichael's WIP
0.11.0 release branch but will make it easy to bump once the final
release is in.
2014-05-07 09:48:44 -07:00
Brandon Philips
0758a718b0 chore(app-emulation/docker): cleanout old ebuilds 2014-05-07 09:41:54 -07:00
Brandon Philips
5bfc768d1c bump(app-admin/toolbox): add ability to execute arbitrary things
Grab this change: https://github.com/coreos/toolbox/pull/5
2014-05-07 09:36:31 -07:00
Michael Marineau
537b3fe6ca Merge pull request #585 from philips/bump-locksmith-to-update-conf
Bump locksmith and cloudinit
2014-05-06 21:53:31 -07:00
Michael Marineau
fb668392ab Merge pull request #584 from marineam/reload
fix(sys-apps/systemd): Fix hangs/failures in initrd
2014-05-06 21:17:49 -07:00
Michael Marineau
25aad16c38 Merge pull request #243 from marineam/groups
More release/build script updates for beta prep
2014-05-06 21:15:35 -07:00
Brandon Philips
e6be8c2ac0 bump(coreos-base/coreos-cloudinit): grab update.reboot-strategy 2014-05-06 21:11:26 -07:00
Brandon Philips
9e73e02ce9 bump(app-admin/locksmith): use update.conf 2014-05-06 21:03:55 -07:00
Michael Marineau
a05fcc794b fix(sys-apps/systemd): Fix hangs/failures in initrd
This bug manifested itself as a silent hang without the other reload
fix. With that fix it manifests itself as fsck failing because it is
started before the disk/by-* symlinks are created.
2014-05-06 19:19:45 -07:00
Michael Marineau
f3e6563df0 fix(sys-apps/systemd): Stabilize linux headers 3.13 for systemd
The currently systemd git only compiles against 3.10 headers or later.
Looks like upstream Gentoo is going to stabilize 3.13 so go ahead and
do jump ahead on that to make testing systemd easier.
2014-05-06 13:52:34 -07:00
Michael Marineau
92f3f446a8 Merge pull request #582 from marineam/reload
Revert "maint(sys-apps/systemd): Replace reload patch with upstream version"
2014-05-06 13:27:34 -07:00
Michael Marineau
c3d07e942c feat(set_lsb_release): Write configured group to /etc instead of /usr
The /usr images must be identical across groups so that information is
static. Eventually the default will be 'stable'
2014-05-06 13:21:10 -07:00
Michael Marineau
ce9d1c95a9 fix(core_roller_upload): Use new payload names and upload path.
As of 4e85b172 the build system generates the update payload using the
coreos_production_update prefix, so use that instead. Use the release
version in the storage path instead of a disk image MD5; the version is
sufficiently unique and the no need for the obfuscation.

Drop the disk image copy in the download storage that I tacked in, that
will go into a new core_promote script that I have written but not
tested yet (need an alpha release to promote!!).
2014-05-06 13:04:36 -07:00
Michael Marineau
f171ad044d bump(sys-kernel/linux-headers): sync with upstream 2014-05-06 11:48:39 -07:00
Michael Marineau
7a185cc0a1 Revert "maint(sys-apps/systemd): Replace reload patch with upstream version."
This patch was not functionally equivalent to the original, roll back to
the original until a corrected version is accepted upstream.

This reverts commit 685a68db717dfaafe26340fd25aefde642a553aa.
2014-05-06 11:18:36 -07:00
Michael Marineau
6d165f8a7c maint(generate_au_zip): Drop old update service uploader 2014-05-05 15:14:46 -07:00
Michael Marineau
9c9eccd583 Merge pull request #580 from marineam/reload
bump(coreos-base/coreos-cloudinit): Re-enable reloads
2014-05-05 14:20:01 -07:00
Michael Marineau
0388d27ab5 Merge pull request #579 from philips/bump-locksmith-to-fix-ordering
bump(app-admin/locksmith): add more systemd ordering
2014-05-05 14:19:56 -07:00
Brandon Philips
0726e91f48 bump(app-admin/locksmith): add more systemd ordering 2014-05-05 14:17:52 -07:00
Michael Marineau
9ce8f759f5 bump(coreos-base/coreos-cloudinit): Re-enable reloads 2014-05-05 14:10:39 -07:00
Michael Marineau
19d22fb6cf Merge pull request #241 from marineam/fix
fix(tag_release): Fix compatibility with portage's config parser
2014-05-05 10:05:36 -07:00
Michael Marineau
4815c38194 fix(tag_release): Fix compatibility with portage's config parser
Another fix for 10d98e7. Empty values must be quoted, otherwise the
tokenizer gets confused and everything falls apart. :(
2014-05-04 22:52:53 -07:00
Michael Marineau
1acefe7015 Merge pull request #240 from marineam/fix
fix(tag_release): Finish partially completed flag rename.
2014-05-04 22:37:01 -07:00
Michael Marineau
06bcb50a5f fix(tag_release): Finish partially completed flag rename.
Didn't quite complete all the renames in 10d98e7, breaking everything...
2014-05-04 22:31:38 -07:00
Michael Marineau
65dc3955c0 Merge pull request #578 from marineam/tests
bump(coreos-base/coretest): Fixes for update related tests
2014-05-04 21:21:08 -07:00
Michael Marineau
06b9e2e158 bump(coreos-base/coretest): Fixes for update related tests 2014-05-04 21:19:26 -07:00
Michael Marineau
7c66ebe548 Merge pull request #577 from marineam/bump
bump(coreos-base/update_engine): Re-bump to resolve merge
2014-05-04 19:01:41 -07:00
Michael Marineau
53d01a5c21 bump(coreos-base/update_engine): Re-bump to resolve merge 2014-05-04 18:52:28 -07:00
Michael Marineau
80180dd952 Merge pull request #576 from marineam/fix
bump(coreos-base/coreos-init): Fix coreos-install regression
2014-05-04 18:26:20 -07:00
Michael Marineau
dff8965797 bump(coreos-base/coreos-init): Fix coreos-install regression 2014-05-04 18:25:55 -07:00
Fabrício Godoy
63d519b992 Script to create basic config-drive
New script that creates a basic config-drive, ideal to testing purpose.
2014-05-04 01:16:34 -03:00
Fabrício Godoy
8f3fc749c2 VirtualBox script changed to convert image untouched
With config drive there is no need to crack image to insert SSH keys. Then VirtualBox script was changed to just download CoreOS image and convert it to VDI format.
2014-05-04 01:16:34 -03:00
Michael Marineau
33858859fb Merge pull request #238 from marineam/insecure
fix(vm_image_util): Don't use the full vagrant OEM on vmware_insecure
2014-05-03 14:19:20 -07:00
Michael Marineau
6e32109b1d Merge pull request #575 from marineam/insecure
add(coreos-base/oem-vagrant-key): Add oem for vmware_insecure images.
2014-05-03 14:19:05 -07:00
Michael Marineau
fccefb278e Merge pull request #236 from marineam/vagrant
Vagrant related script updates
2014-05-03 14:18:39 -07:00
Michael Marineau
f323a0348e Merge pull request #568 from marineam/vagrant
Vagrant hackery redux
2014-05-03 14:18:21 -07:00
Brandon Philips
573e653dca Merge pull request #574 from philips/motdgen
motdgen bumps
2014-05-02 17:17:32 -07:00
Brandon Philips
ca1b73ec27 bump(sys-apps/baselayout): motdgen changes
This also pulls in the systemd-journal-gateway user.
2014-05-02 17:15:43 -07:00
Brandon Philips
25e2ca5483 bump(coreos-base/coreos-init): add motdgen 2014-05-02 17:15:43 -07:00
Michael Marineau
c4984b3c7c fix(vm_image_util): Don't use the full vagrant OEM on vmware_insecure
Only the key is needed, and currently the vagrant OEM is completely
broken outside of vagrant. This gets vmware_insecure images back into
the state that they were before cloud config came along. :)
2014-05-02 15:30:49 -07:00