Michael Marineau
82e2461ddf
build_image: refresh scripts bundled into the update zip.
2014-06-24 13:34:54 -07:00
Michael Marineau
1785554332
Merge pull request #284 from philips/multikey
...
core_sign_update: initial commit
2014-06-24 13:32:00 -07:00
Brandon Philips
34aff6fae6
core_sign_update: initial commit
...
Takes a filesystem image and generates a update.gz that is signed by N
provided private keys and verified against the N public keys. This is so
we can do keyrotations.
2014-06-24 10:31:07 -07:00
Brandon Philips
6e3ba222d1
Merge pull request #695 from philips/bump-docker-fileno
...
docker: bump to 1.0.1 and increase LimitNOFILE
2014-06-23 17:33:21 -07:00
Michael Marineau
bc9d87c9fa
Merge pull request #283 from marineam/version2
...
updates: Add script for enabling the official update signing key.
2014-06-23 17:31:21 -07:00
Brandon Philips
dc6073c254
app-emulation/docker: add LimitNOFILE=1048576
...
Default to having a high file number limit this can be troublesome[1]
but most containers a based on a new enough glibc that this is OK.
[1] https://github.com/dotcloud/docker/issues/6560
2014-06-23 14:54:43 -07:00
Brandon Philips
f910d9335d
app-emulation/docker: bump to docker 1.0.1
2014-06-23 14:53:47 -07:00
Michael Marineau
d4c1c0b867
updates: use HTTPS for fetching update payloads
2014-06-23 14:42:14 -07:00
Brian Waldon
b358866bd0
Merge pull request #694 from bcwaldon/bump-fleet
...
bump(fleet): Upgrade to v0.5.1
2014-06-23 14:02:23 -07:00
Brian Waldon
37c5dda344
bump(fleet): Upgrade to v0.5.1
2014-06-23 13:08:31 -07:00
Michael Marineau
7231b95af1
updates: extract usr partition when building images
...
The current generate_update function is now less useful, the important
part that we need is just the partition image now. Also by defaulting to
extracting the partition the old cors_generate_update which is still in
use by devserver can be removed entirely, devserver will just expect the
extracted partition image instead.
2014-06-23 12:26:17 -07:00
Michael Marineau
9562e5e768
Merge pull request #282 from marineam/metadata
...
update_metadata: continue if there are no updates to commit.
2014-06-23 12:25:43 -07:00
Michael Marineau
eb605751cd
build_image: check that set_official wasn't forgotten in official builds
2014-06-20 18:45:20 -07:00
Michael Marineau
934d9979a6
updates: Add script for enabling the official update signing key.
...
This script should be called before running build_image when generating
official production images. Images built with official key will not
accept updates signed with the default development signing key.
2014-06-20 18:00:48 -07:00
Michael Marineau
03b7156e84
update_metadata: continue if there are no updates to commit.
2014-06-20 17:30:15 -07:00
Michael Marineau
34daf9f267
Merge pull request #693 from marineam/systemd
...
fix(sys-apps/systemd): Disable elfutils dependency
2014-06-20 13:00:15 -07:00
Michael Marineau
fe2cc79a0f
fix(sys-apps/systemd): Disable elfutils dependency
...
Recently added to systemd, configure is detecting elfutils as present
but compilation fails, perhaps a version mismatch. Need to report this
to Gentoo so they can add a proper use flag and dependency.
2014-06-20 12:30:23 -07:00
Michael Marineau
bf9795c976
Merge pull request #278 from marineam/deprecate
...
feat(core_promote): Mark old GCE images as deprecated.
2014-06-19 14:25:38 -07:00
Alex Crawford
64dc62a01b
Merge pull request #281 from crawford/bootargs
...
configure_bootloaders: only add a single serial console boot arg
2014-06-19 14:13:22 -07:00
Alex Crawford
ef14f6449e
configure_bootloaders: only add a single serial console boot arg
...
Only one console of each type (virtual, serial, etc.) is supported
in the boot args. Only add ttyS0 if no other serial consoles have
been provided.
2014-06-19 13:56:24 -07:00
Jonathan Boulle
8ff3b81b75
Merge pull request #692 from jonboulle/master
...
bump(app-admin/locksmith): v0.1.4
2014-06-19 12:05:18 -07:00
Jonathan Boulle
490a6b2667
bump(app-admin/locksmith): v0.1.4
2014-06-19 11:44:38 -07:00
Brandon Philips
774cf34827
CONTRIBUTING: add a section about not emailing maintainers
...
Setup some expectation for etiquette.
2014-06-18 18:38:28 -07:00
Brandon Philips
92df44276d
CONTRIBUTING: remove the subject verbs
...
After talking to a few people on the team we have decided that the
feat/fix/etc tags aren't adding much value. Use a simpler format
instead.
2014-06-18 18:36:00 -07:00
Michael Marineau
2252776c32
chore(metadata): Regenerate cache
2014-06-18 16:37:35 -07:00
Michael Marineau
d3fecf87d9
Merge pull request #691 from marineam/mount
...
bump(coreos-base/coreos-cloudinit): bugfix release 0.7.7
2014-06-18 15:47:53 -07:00
Michael Marineau
aca8c1a836
bump(coreos-base/coreos-cloudinit): bugfix release 0.7.7
...
Fixes unit issues that caused configdrive to be ignored.
2014-06-18 15:07:50 -07:00
Michael Marineau
5eba932ff8
Merge pull request #280 from marineam/extlinux
...
fix(disk_util): Install syslinux with extlinux
2014-06-18 14:53:14 -07:00
Michael Marineau
919ba5a3b9
fix(disk_util): Install syslinux with extlinux
...
Attempting to work around an apparent race in mtools, the command
'extlinux' these days is just the install tool for mounted partitions
while 'syslinux' is for unmounted devices.
2014-06-18 14:20:29 -07:00
Greg Kroah-Hartman
cef100d87a
Merge pull request #690 from marineam/firmware
...
bump(sys-kernel/coreos-firmware): Update to new snapshot
2014-06-18 13:46:27 -07:00
Michael Marineau
838c9a297d
bump(sys-kernel/coreos-firmware): Update to new snapshot
...
This includes new bnx2x firmware required by linux 3.15:
* Missing firmware: bnx2x/bnx2x-e2-7.8.19.0.fw (bnx2x.ko)
* Missing firmware: bnx2x/bnx2x-e1h-7.8.19.0.fw (bnx2x.ko)
* Missing firmware: bnx2x/bnx2x-e1-7.8.19.0.fw (bnx2x.ko)
2014-06-18 13:37:20 -07:00
Greg Kroah-Hartman
5dd7f97af9
Merge pull request #689 from gregkh/kernel_update
...
bump(sys-kernel/coreos-kernel): bump to 3.15.1 release
2014-06-18 12:23:50 -07:00
Greg Kroah-Hartman
ac3e191a6e
bump(sys-kernel/coreos-kernel): bump to 3.15.1 release
2014-06-18 00:12:17 -07:00
Brian 'Redbeard' Harrington
5532603e06
feat(OpenStack): Add new scripts to support OpenStack OEM handling
...
Included are scripts to monitor the CoreOS remote etag, as well as
load a new image into a OpenStack Glance image store.
2014-06-17 12:28:11 -07:00
Alex Crawford
feee3974a2
Merge pull request #687 from crawford/networkd
...
feat(sys-apps/systemd): netdev - allow setting MACAddress in .netdev files
2014-06-16 17:39:40 -07:00
Alex Crawford
a908a280b8
feat(sys-apps/systemd): netdev - allow setting MACAddress in .netdev
...
Pull in 96c907 from freedesktop.org/systemd/systemd.git for v212
2014-06-16 16:39:24 -07:00
Michael Marineau
51115e6f69
Merge pull request #688 from marineam/vagrant
...
fix(oreos-base/oem-vagrant): Update minimum version to 1.6.0
2014-06-16 16:15:15 -07:00
Michael Marineau
124d3809bb
fix(coreos-base/oem-vagrant): Update minimum version to 1.6.0
...
Commits 24cdca8e and 9d2c0169 added options only in 1.6 and later,
breaking compatibility with older versions. Update the minimum version
to make the resulting error more obvious. :)
The coreos-vagrant project already required 1.6 (although not
explicitly, probably should fix that) so most uses probably won't notice.
2014-06-16 16:02:40 -07:00
Michael Marineau
358c2f4cdd
feat(core_promote): Mark old GCE images as deprecated.
2014-06-16 15:49:01 -07:00
Michael Marineau
c64df49948
Merge pull request #683 from marineam/profiles
...
Setup new image profiles
2014-06-16 14:55:38 -07:00
Michael Marineau
108fdebac2
Merge pull request #274 from marineam/pre-alpha
...
add(core_pre_alpha): New release script for just posting alpha images.
2014-06-16 13:57:53 -07:00
Michael Marineau
0b052bc756
Merge pull request #276 from marineam/conf
...
make.conf cleanup
2014-06-16 13:57:50 -07:00
Michael Marineau
b01421992a
Merge pull request #273 from marineam/metadata
...
feat(metadata): Add support for updating ebuild metadata cache
2014-06-16 13:47:09 -07:00
Michael Marineau
e86fd080b2
Merge pull request #277 from marineam/devdata
...
fix(build_image): Use developer_data as a system config.
2014-06-15 17:26:44 -07:00
Michael Marineau
9d2774af3b
fix(build_image): Use developer_data as a system config.
...
Evaluating this as a user config causes it to block on
coreos-environment-setup.service which will wait on networking. This
makes it hard to add extra tricks for testing/debugging situations where
networking is failing. For example, to trigger dhcpcd if networkd dies:
#cloud-config
write_files:
- path: /etc/systemd/system/systemd-networkd.service.d/dhcpcd.conf
content: |
[Unit]
OnFailure=dhcpcd.service
[Service]
Restart=no
2014-06-15 15:41:53 -07:00
Michael Marineau
21e77edce2
Merge pull request #686 from marineam/systemd
...
Revert back to systemd 212
2014-06-15 13:54:21 -07:00
Michael Marineau
61f61d6479
bump(sys-apps/systemd): Add version 214 for testing
...
Features the same issues that currently block using 213 but here for
testing purposes.
2014-06-14 21:39:12 -07:00
Michael Marineau
9b73b29eaf
chore(sys-apps/systemd): Sync live ebuild with upstream changes.
...
Only important thing here is that xattr support is now enabled by
default and the libattr dependency is gone. Previously CoreOS didn't
have the feature enabled.
2014-06-14 21:37:14 -07:00
Michael Marineau
061d36aa8d
fix(sys-apps/systemd): Add resolv.conf, remove gentoo-integration
...
This backports commits 18e58b3e9b and 8577b6480b1 from 213 to 212.
2014-06-14 21:37:14 -07:00
Michael Marineau
2bdae7e39e
chore(sys-apps/systemd): Roll back to systemd 212
...
Versions 213 and 214 are not currently usable on GCE:
- networkd aborts with "Assertion 'link->manager->rtnl' failed"
https://bugs.freedesktop.org/show_bug.cgi?id=79789
- persistent naming for virtio devices was removed,
network devices have returned to the old eth0, eth1, etc. names:
bf81e792f3
This re-breaks our copy of the GCE address_manager agent:
a24dfc97a9/app-emulation/google-compute-daemon/files/0001-hack-address_manager-use-CoreOS-names-and-locations.patch
This reverts commit da3226051f and f179df3449.
2014-06-14 21:09:46 -07:00