Michael Marineau
29f6a696be
Merge pull request #227 from marineam/vhd
...
fix(vm_image_util): Fix DIGESTS path for compressed vhd images.
2014-04-16 17:47:27 -07:00
Michael Marineau
3e56db3a5c
Merge pull request #551 from marineam/updates
...
Updates
2014-04-16 17:45:50 -07:00
Michael Marineau
b9c72ecda1
fix(vm_image_util): Fix DIGESTS path for compressed vhd images.
...
Missed this in eb72b6e5
2014-04-16 17:32:11 -07:00
Michael Marineau
ad876335a8
bump(coreos-base/coreos-init): Fix sshd host key generation
2014-04-16 17:20:22 -07:00
Michael Marineau
5b8e87cf0b
bump(sys-apps/baselayout): Include sbin in path
2014-04-16 17:18:21 -07:00
Michael Marineau
0bcf42792f
Merge pull request #550 from marineam/systemd
...
Minor systemd fixes
2014-04-16 16:24:10 -07:00
Michael Marineau
b1fb592053
fix(sys-apps/systemd): Don't prune systemd dirs
...
Assorted config directories in /etc are normally empty but without them
users generally have no idea that they can actually use them. Switch to
installing them again and add tmpfiles rules to recreate them.
2014-04-16 15:40:08 -07:00
Michael Marineau
7d6dd11fe3
cleanup(sys-apps/systemd): Remove unused files.
...
These are installed by gentoo-systemd-integration these days.
2014-04-16 15:40:06 -07:00
Michael Marineau
d2509255c3
Merge pull request #536 from marineam/systemd
...
Systemd 212
2014-04-16 15:19:20 -07:00
Michael Marineau
e4fec5d3e5
Merge pull request #549 from marineam/tmpbtrfs
...
bump(sys-kernel/bootengine): Add experimental diskless btrfs support.
2014-04-16 10:28:30 -07:00
Michael Marineau
06ae3bc5dd
bump(sys-kernel/bootengine): Add experimental diskless btrfs support.
2014-04-16 10:26:04 -07:00
Michael Marineau
71f005f9dc
Merge pull request #214 from marineam/units
...
Config drive for QEMU
2014-04-16 10:17:02 -07:00
Greg Kroah-Hartman
3166c33d4b
Merge pull request #548 from gregkh/kernel_update
...
bump(sys-kernel/coreos-kernel) update to 3.13.10
2014-04-15 23:36:10 -07:00
Greg Kroah-Hartman
73387f3485
bump(sys-kernel/coreos-kernel) update to 3.13.10
2014-04-15 15:56:02 -07:00
Michael Marineau
17a879e94e
Merge pull request #547 from marineam/units2
...
Generic config drive
2014-04-15 15:32:18 -07:00
Michael Marineau
16d004d5f6
bump(coreos-base/coreos-cloudinit): relax deps in unit files
2014-04-15 18:23:13 -04:00
Michael Marineau
50358447a8
fix(coreos-base/oem-vagrant): Use generic cloud config unit.
2014-04-15 18:14:47 -04:00
Michael Marineau
8d2164c922
fix(coreos-base/oem-rackspace): Rely on generic configdrive units.
...
Config drive is now supported on all VM platforms so it doesn't need to
be in the rackspace OEM any more.
2014-04-15 18:14:47 -04:00
Michael Marineau
15aca86c01
bump(coreos-base/coreos-init): Deprecate old addon units.
2014-04-15 18:14:46 -04:00
Michael Marineau
65820676f6
churn(coreos-base/coreos-cloudinit): Move units into cloudinit repo.
2014-04-15 18:14:46 -04:00
Michael Marineau
bfbb3ea06c
Merge pull request #226 from marineam/vhd
...
fix(release_util): Compress vhd images.
2014-04-14 22:57:28 -07:00
Alex Crawford
0646a54672
Merge pull request #545 from crawford/master
...
feat(sys-apps/portage): Syncing with upstream and adding 'disabled attribute' patch.
Keep the ebuild in the overlay disabled for now.
2014-04-14 19:20:56 -07:00
Alex Crawford
edf92a8b5e
feat(sys-apps/portage): Adding repos.conf patch to ebuild
...
Pulling in the patch mentioned here
(https://bugs.gentoo.org/show_bug.cgi?id=507284 ). This adds support for the
'disabled' attribute in repository sections within repos.conf.
2014-04-14 19:18:12 -07:00
Alex Crawford
631063b1cf
bump(sys-apps/portage): sync with upstream
...
portage-2.2.8-r1 is stable, but keep the ebuild in the overlay disabled
for now.
2014-04-14 19:17:30 -07:00
Alex Crawford
7edbc80a74
Merge pull request #219 from crawford/new_portage
...
fix(make_chroot): Add new repos.conf and crossdev metadata
2014-04-14 19:13:49 -07:00
Alex Crawford
e071147534
Merge pull request #104 from crawford/new_portage
...
bump(sys-devel/crossdev): sync with upstream
2014-04-14 19:13:30 -07:00
Alex Crawford
0381e2c3b6
bump(sys-devel/crossdev): sync with upstream
2014-04-14 19:04:40 -07:00
Alex Crawford
8c3ad86ae3
fix(make_chroot): Add new repos.conf and crossdev metadata
...
The latest release of portage uses repos.conf, so generate that
file when making the chroot. The crossdev overlay also needed
repo_name and layout.conf files.
2014-04-14 19:02:04 -07:00
Michael Marineau
6fb33eddc5
Merge pull request #546 from marineam/xenserver
...
Xenserver block device hack
2014-04-14 18:34:46 -07:00
Michael Marineau
27e34e6773
feat(coreos-base/coreos): Add XenServer compatibility hack
2014-04-14 19:58:27 -04:00
Michael Marineau
30ae893a5e
add(app-emulation/xenserver-pv-version): Fake XenServer PV drivers
...
XenServer expects virtual machines to run their own version of the Xen
para-virtualized drivers and will not attach disks otherwise. This is
pretty silly considering the ones bundled in Linux are perfectly fine.
In order to work around this write the latest version of XenServer to
special variables in xenstore. This will be included in all images
rather than OEM since this could impact any XenServer user and I want to
write to xenstore as early as possible, possibly even in the initrd.
2014-04-14 19:58:27 -04:00
Alex Crawford
33a1d37a24
remove(sys-apps/portage): Moving sys-apps/portage to the coreos-overlay
2014-04-14 13:58:01 -07:00
Michael Marineau
0d75a04fe8
feat(app-emulation/xenstore): Add unit to moutn xenfs
...
On Xen-based virtual machines this will automatically mount xenfs so the
xenstore utility works out of the box.
2014-04-14 16:54:21 -04:00
Michael Marineau
c1d86f1d6a
Merge pull request #544 from marineam/block
...
fix(coreos-base/oem-gce): block_until_url and coreos-setup-environment
2014-04-13 15:09:45 -07:00
Michael Marineau
38180174e5
fix(coreos-base/oem-gce): Rename gce-setup-environment
...
The setup-environment script should be named coreos-setup-environment so
that it is called by the standard coreos-setup-environment.service
2014-04-13 16:16:22 -04:00
Michael Marineau
6a9e81713a
fix(coreos-base/oem-gce): Replace curl's --retry with block_until_url
...
Curl will not retry after most errors, just connection timeouts and some
HTTP errors. In our case the most likely error is network unreachable.
Instead use our simple-minded but trusty block_until_url script to wait.
2014-04-13 16:11:11 -04:00
Michael Marineau
eb72b6e570
fix(release_util): Compress vhd images.
2014-04-12 14:13:35 -07:00
Michael Marineau
4e2597c238
Merge pull request #542 from marineam/gcefix
...
GCE fixes
2014-04-11 18:25:43 -07:00
Michael Marineau
12c0008ad9
feat(qemu_template): Add support for user-provided configs.
...
A custom cloud config can be provided directly via -u or as an existing
config drive image via -c.
2014-04-11 18:06:18 -07:00
Michael Marineau
150ab005e0
feat(qemu_template): Provide SSH keys via config drive
...
Moving away from our old behavior of loading 'authorized_keys' on virtfs
volumes. Still using virtfs to avoid depending on mkisofs or similar.
2014-04-11 18:06:18 -07:00
Michael Marineau
0d0c7c7578
fix(qemu_template): Replace getopts with simple pattern matching.
...
The use of getopts was leading to conflicts between this script's short
options and qemu's long options. For example -serial was getting
interpreted as -s -- erial which is not very helpful.
2014-04-11 18:06:18 -07:00
Alex Crawford
489b2d050d
Merge pull request #543 from crawford/toolbox
...
add(toolbox): Adding toolbox to coreos-base
2014-04-11 17:48:21 -07:00
Alex Crawford
07e3e4c480
Merge pull request #541 from crawford/oems
...
feat(coreos-base/oem-ami): Adding support for openstack and brightbox
2014-04-11 17:47:54 -07:00
Alex Crawford
c50e68f9d3
Merge pull request #224 from crawford/oems
...
feat(vm_image_util): Adding support for openstack and brightbox
2014-04-11 17:47:43 -07:00
Alex Crawford
9095908ca1
feat(vm_image_util): Adding support for openstack and brightbox
...
Added USE flags for specifying the provider (ec2, openstack, or brightbox).
2014-04-11 16:12:50 -07:00
Alex Crawford
fd8a691ca4
feat(coreos-base/oem-ami): Adding support for openstack and brightbox
...
Added USE flags for specifying the provider (ec2, openstack, or brightbox). Renamed to oem-ec2-compat.
2014-04-11 16:06:37 -07:00
Alex Crawford
1f34807e0e
add(toolbox): Adding toolbox to coreos-base
2014-04-11 14:40:38 -07:00
Michael Marineau
ae9321dda6
fix(coreos-base/oem-gce): Robustify the GCE user-data script.
...
- Provide some logging on what actually happened.
- Tolerate empty user-data, just no-op.
- Apply both project and instance data.
2014-04-11 13:20:22 -07:00
Michael Marineau
c199d225c9
Merge pull request #225 from marineam/bugs
...
fix(set_lsb_release): Set bug report url.
2014-04-11 12:46:54 -07:00
Michael Marineau
331c194003
fix(set_lsb_release): Set bug report url.
2014-04-11 12:35:43 -07:00