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