30065 Commits

Author SHA1 Message Date
Michael Marineau
07d7ce3c28 fix(app-admin/fleet): Add service dependency on etcd.
Fleet without etcd isn't particularly useful. Make sure it starts to
avoid the usual surprises from new users. No need for strict ordering.
2014-04-01 16:21:55 -07:00
Michael Marineau
773de477da Merge pull request #504 from marineam/pxe
PXE and related updates
2014-04-01 11:57:07 -07:00
Michael Marineau
5f6297b54f Merge pull request #506 from marineam/oem
Python for OEM
2014-04-01 11:56:10 -07:00
Greg Kroah-Hartman
5e1c98e916 Merge pull request #507 from gregkh/kernel_update
Kernel update to 3.13.8
2014-03-31 21:56:30 -07:00
Greg Kroah-Hartman
528448deb5 bump(sys-kernel/coreos-kernel) fix config file version number 2014-03-31 21:36:42 -07:00
Greg Kroah-Hartman
dca6bf8e63 bump(sys-kernel/coreos-kernel) update to 3.13.8 2014-03-31 21:35:14 -07:00
polvi
c15791ebea Merge pull request #211 from polvi/iso
feat(iso): add iso image format to image_to_vm
2014-03-31 18:44:46 -07:00
Michael Marineau
26af3bda4b Merge pull request #210 from marineam/roller
fix(core_roller_upload): Assorted minor script fixes.
2014-03-31 18:30:17 -07:00
Michael Marineau
9854496038 fix(coreos-devel/board-packages): Build python-oem with build_packages 2014-03-31 18:18:46 -07:00
Michael Marineau
bc89c0fec5 fix(dev-lang/python-oem): cleanups and fixes for OEM python
Remove all RDEPENDS, OEM packages are installed after prod images are
pruned of the previously installed package database.

Re-enable XML and ctypes support since the required libraries happen to
be bundled with Python.

Assorted other simplifications.
2014-03-31 18:17:35 -07:00
Alex Polvi
e3156672ce refactor to use _write_cpio_common 2014-03-31 16:08:29 -07:00
Brandon Philips
7f6d33c575 add(dev-lang/python-oem): create a minimal python for OEM
A number of cloud agents are written in python. Install a basic python
to /usr/share/oem/python with this ebuild.
2014-03-31 16:03:28 -07:00
Michael Marineau
3030431b70 remove(dev-lang/python): This moved to portage-stable a while ago. 2014-03-31 16:03:28 -07:00
Michael Marineau
272d21696f Merge pull request #505 from marineam/coretest
bump(coreos-base/coretest): Fixes etcd test on clusters
2014-03-31 15:52:16 -07:00
Michael Marineau
e733355084 bump(coreos-base/coretest): Fixes etcd test on clusters 2014-03-31 15:50:22 -07:00
Alex Polvi
0d3cd4b417 feat(iso): add iso image format to image_to_vm 2014-03-31 15:49:57 -07:00
Michael Marineau
0fb243adf9 Merge pull request #100 from marineam/openssh
bump(net-misc/openssh): sync with upstream
2014-03-31 15:36:05 -07:00
Michael Marineau
f229b49ef2 bump(net-misc/openssh): sync with upstream
Synced openssl too, not a new version but seemed reasonable to refresh
our copy of the ebuilds.

Packages updated:
  dev-libs/openssl
  net-misc/openssh
2014-03-31 15:15:28 -07:00
Brian Waldon
d9e3c41fee Merge pull request #503 from bcwaldon/ignore-missing-env
Ignore missing /etc/environment in Vagrant OEM cloud-config
2014-03-31 15:08:18 -07:00
Michael Marineau
e4292c240e bump(coreos-base/coreos-init): Update coreos-install script. 2014-03-31 14:49:01 -07:00
Michael Marineau
1b8331db60 feat(coreos-base/coreos-cloudinit): Create generic template.
Replace coreos-cloudinit-oem.service by a generic service template that
can be used for any path. Add rule to load cloud-configs installed by
the coreos-install utility.
2014-03-31 14:49:01 -07:00
Michael Marineau
66d877f32d bump(coreos-base/update_engine): Source path reorg.
All of the helper script services and systemd files are included in the
update_engine repository now. The pxe service now uses the more generic
'stub' name. Fix install path for dbus config. Remove useless udev rule.
2014-03-31 14:49:01 -07:00
Michael Marineau
e2aaed1619 Merge pull request #209 from marineam/pxe
feat(vm_image_util): Add /usr/.noupdate flag file in PXE images.
2014-03-31 14:01:44 -07:00
Michael Marineau
30aef247c6 Merge pull request #500 from marineam/ethtool
feat(coreos-base/coreos): Add ethtool to the base image.
2014-03-31 14:00:57 -07:00
Michael Marineau
dde0d66418 Merge pull request #99 from marineam/ethtool
bump(sys-apps/ethtool): sync with upstream
2014-03-31 14:00:18 -07:00
Brian Waldon
d29a2cb0d8 fix(oem-vagrant): Ignore missing /etc/environment 2014-03-31 11:32:00 -07:00
Michael Marineau
9b8f739fd0 fix(core_roller_upload): Update to new roller HTTPS URL. 2014-03-31 11:18:53 -07:00
Michael Marineau
38a6b65738 feat(coreos-base/coreos): Add ethtool to the base image.
ethtool has long since replaced the old mii-tool as the proper way to
get information on physical ethernet links but we haven't been shipping
it. At some point we should prune some of the old crufty tools like
mii-tool from sys-apps/net-tools and similar.
2014-03-30 21:44:28 -07:00
Michael Marineau
2f8dcc1ea9 bump(sys-apps/ethtool): sync with upstream 2014-03-30 21:34:53 -07:00
polvi
d15cc3bb46 Merge pull request #497 from polvi/iso
feat(iso): add cdrtools for iso building
2014-03-30 17:00:31 -07:00
Michael Marineau
7246d77000 Merge pull request #498 from marineam/certs
bump(app-misc/ca-certificates): Update to certs from NSS 3.16
2014-03-30 16:57:57 -07:00
Michael Marineau
42dd6d21a3 bump(app-misc/ca-certificates): Update to certs from NSS 3.16
Nothing dramatic, just noticed a new version was available.

Certs changed:

    - "TDC OCES Root CA"
    - "Firmaprofesional Root CA"
    + "TeliaSonera Root CA v1"
    + "E-Tugra Certification Authority"
    + "T-TeleSec GlobalRoot Class 2"
    + "Atos TrustedRoot 2011"
2014-03-30 15:36:25 -07:00
Michael Marineau
cd00e6eafe Merge pull request #212 from marineam/gce
fix(vm_image_util): Default to larger vm (8GB) disk layout for GCE
2014-03-29 14:41:14 -07:00
Michael Marineau
17d22228f8 fix(vm_image_util): Default to larger vm (8GB) disk layout for GCE
GCE was using the base 3GB layout which isn't very useful for actual
machines.
2014-03-29 14:22:01 -07:00
Alex Polvi
bf4f804e25 feat(iso): add cdrtools for iso building 2014-03-28 19:18:07 -07:00
Michael Marineau
50bc0ffefd fix(core_roller_upload): Assorted minor script fixes. 2014-03-28 17:46:27 -07:00
Michael Marineau
835cb59837 Merge pull request #208 from marineam/oem
Rework how OEM packages are installed
2014-03-28 17:44:15 -07:00
Michael Marineau
2bdbc982cf Merge pull request #494 from marineam/oem
OEM reorg
2014-03-28 17:44:09 -07:00
polvi
6a07d6fb0b Merge pull request #496 from f0/master
[/usr/lib64/systemd/system/tlsdate.service:7] Unknown lvalue 'WantedBy' in section 'Service'
2014-03-28 15:01:22 -07:00
f0
0d4092e75d Update tlsdate.service 2014-03-28 16:19:32 +01:00
Michael Marineau
1fff89a178 fix(coreos-base/oem-*): Install OEM packages into /usr/share/oem
The install script no longer sets ROOT to /usr/share/oem so the ebuilds
need to install themselves into the correct path.
2014-03-27 22:51:33 -07:00
Michael Marineau
691c588c75 fix(build_packages): Simplify emerge command, use board-packages ebuild.
The extra "dependency check" doesn't appear to be all that useful, so
don't waste time on it. Remove some unused command line options for
selecting which packages to build. Use new board-packages ebuild which
currently just includes 'coreos' and 'coreos-dev' but later can include
extra things like 'python-oem' which doesn't land in the base image.
2014-03-27 22:37:28 -07:00
Michael Marineau
d3fe403bf3 add(coreos-devel/board-packages): Target for building binary packages 2014-03-27 22:32:39 -07:00
Michael Marineau
e0cfea50fb fix(vm_image_util): Require OEM packages to be aware of /usr/share/oem
Installing to a temporary directory and then copying over the final
contents of /usr/share/oem allows more complicated OEM packages such as
python to be configured with --prefix=/usr/share/oem while previously
the atypical use of ROOT=/usr/share/oem would have complicated things.
2014-03-27 22:17:32 -07:00
Michael Marineau
a78c5fb665 fix(vm_image_util): Keep most partitions mounted read-only.
This ensures that the only partition being modified is OEM.
2014-03-27 21:52:40 -07:00
Brian Waldon
5a42393cf7 Merge pull request #493 from bcwaldon/drop-daemon-reload
fix(coreos-cloudinit): Drop remaining daemon-reload
2014-03-27 21:37:33 -07:00
Brian Waldon
ebd637d514 fix(coreos-cloudinit): Drop remaining daemon-reload 2014-03-27 21:19:21 -07:00
Brian Waldon
eaff01c61a Merge pull request #492 from bcwaldon/bump-coreos-cloudinit
Upgrade coreos-cloudinit to v0.3.2
2014-03-27 21:16:22 -07:00
Michael Marineau
bddf1831f0 fix(coreos-base/coreos-dev): Add coreos and gcc as dependencies.
This makes coreos-dev a proper superset of coreos.
2014-03-27 18:30:59 -07:00
Brian Waldon
3e08fcc424 bump(coreos-cloudinit): upgrade to v0.3.2 2014-03-27 18:17:14 -07:00