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
Michael Marineau
d4c1c0b867
updates: use HTTPS for fetching update payloads
2014-06-23 14:42:14 -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
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
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
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
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
Michael Marineau
358c2f4cdd
feat(core_promote): Mark old GCE images as deprecated.
2014-06-16 15:49:01 -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
7f599ac764
fix(update_chroot): Remove old make.conf symlinks
...
The old static files are pretty much empty and unused now.
2014-06-12 16:57:54 -07:00
Michael Marineau
99ed29d218
fix(board_setup): Remove old make.conf symlinks
...
Just use the single auto-generated make.conf, it covers everything now.
2014-06-12 16:53:27 -07:00
Michael Marineau
2aa81abb9d
add(core_pre_alpha): New release script for just posting alpha images.
...
Since moving to the new bucket scheme we haven't been posting alpha disk
images as soon as they were built but it is often useful to post them
before promoting them so people can easily test them.
2014-06-11 13:33:11 -07:00
Michael Marineau
bd7adb6c4f
feat(metadata): Add support for updating ebuild metadata cache
...
New script update_metadata to do a global update of both repos.
Add support to update_ebuilds to do incremental updates when just
pulling new ebuilds into portage-stable.
2014-06-10 18:55:36 -07:00
Michael Marineau
81045d2921
Merge pull request #272 from marineam/fix-again
...
fix(setup_board): Got lost in my own if statements :(
2014-06-10 16:04:56 -07:00
Michael Marineau
bb3b7d4fcd
fix(setup_board): Got lost in my own if statements :(
2014-06-10 16:00:32 -07:00
Michael Marineau
0992af818b
Merge pull request #271 from marineam/profiles
...
Profile and config updates
2014-06-10 13:10:16 -07:00
Michael Marineau
9a973e4113
fix(setup_board): Migrate packages in existing board roots.
2014-06-10 15:38:36 -04:00
Michael Marineau
0d29e73534
fix(*): Use binary package for baselayout
...
It is no longer necessary to use the build USE flag or avoid binary
packages when installing baselayout for the first time.
2014-06-10 14:45:56 -04:00
Michael Marineau
09faef6d02
feat(setup_board): Generate a complete make.conf
...
Add settings that are currently provided by make.conf.common-target in
coreos-overlay. Most of these are better off being derived directly from
the host environment's portage configuration.
The PKGDIR, TMPDIR, and LOGDIR values are changing to be more consistant
with the SDK configuration but these changes won't take effect until the
old make.conf.common-target is removed since its values override these.
2014-06-10 14:45:56 -04:00
Michael Marineau
93b0ec304a
fix(build_library): Remove reference to old SDK profile
...
The SDK's profile changed to coreos:coreos/amd64/sdk quite a long time
ago. Remove this last reference to it so the alias can be forgotten.
2014-06-10 14:45:56 -04:00
Michael Marineau
9a4ec472ce
fix(build_library): Update amd64-usr's portage profile
...
The usr profile is just an alias to generic now so drop the old name.
2014-06-10 14:45:56 -04:00
Michael Marineau
460d74b13a
Merge pull request #268 from marineam/copy-region
...
fix(oem/ami): Add option to copy to a single region.
2014-06-09 19:29:44 -07:00
Michael Marineau
2bcb9bfd4f
Merge pull request #270 from marineam/legacy
...
fix(core_promote): fix typo
2014-06-09 15:35:14 -07:00
Michael Marineau
3b72f2d86c
fix(core_promote): fix typo
2014-06-09 14:47:25 -07:00
Michael Marineau
454a280ed5
Merge pull request #269 from marineam/legacy
...
feat(core_promote): Copy alpha/beta to legacy bucket as well.
2014-06-09 12:14:53 -07:00
Michael Marineau
2f93bdbd54
fix(oem/ami): Add option to copy to a single region.
...
It is not uncommon for a single region to fail with some internal server
error or other transient issue. Make it easy to fix up that one region.
2014-06-09 12:12:14 -07:00
Michael Marineau
4b46e7b749
feat(core_promote): Copy alpha/beta to legacy bucket as well.
...
This replaces a couple of scripts I keep running to sync up the old
download location.
2014-06-09 11:51:59 -07:00
Michael Marineau
5b476734a1
Merge pull request #267 from marineam/containers
...
fix(disk_util): don't run blkid on empty partitions
2014-06-09 11:38:06 -07:00
Michael Marineau
d762f683c0
Merge pull request #266 from marineam/contents
...
Publish image contents
2014-06-08 14:14:12 -07:00
Michael Marineau
bb3d751e6f
feat(build_image): Generate lists of image contents
...
Index contents by file and package.
2014-06-08 16:38:54 -04:00
Michael Marineau
388220cfad
fix(build_image): move upload calls to build_library
...
This will let the image building code upload extra data without the
wrapper script having to know about it.
2014-06-08 16:37:48 -04:00
Michael Marineau
02bd7351dd
fix(disk_util): don't run blkid on empty partitions
2014-06-06 16:12:37 -07:00
Michael Marineau
bb6a18fbb8
Merge pull request #265 from marineam/json
...
fix(release_util): Generate correct download path for official releases
2014-06-02 14:02:13 -07:00
Michael Marineau
e31d0f49dc
Merge pull request #264 from marineam/ami_all
...
fix(upload_ami_txt): One missed URL fixup
2014-06-02 13:30:55 -07:00
Michael Marineau
57ebeef297
fix(release_util): Generate correct download path for official releases
...
This fixes the vagrant metadata json files that we create.
2014-06-02 12:38:01 -07:00
Michael Marineau
a830e8ca49
fix(upload_ami_txt): One missed URL fixup
...
I added boards to the path for the other files but not ami_all.txt :(
2014-06-02 12:20:57 -07:00
Alex Crawford
17835eeb79
Merge pull request #263 from crawford/teeth
...
feat(teeth): Add new OEM and disk layout for teeth
2014-05-29 17:06:37 -07:00
Alex Crawford
d9afc85b0e
feat(teeth): Add new OEM and disk layout for teeth
2014-05-29 16:46:27 -07:00