v0.8.1

@SvenDowideit SvenDowideit released this Feb 23, 2017 · 3 commits to master since this release

Release v0.8.1

RancherOS v0.8.1 contains an (DCCP and IPv6 only) update for the Linux Kernel
CVE-2017-6074 http://seclists.org/oss-sec/2017/q1/471 , and these other fixes:

Fixes

• Linux kernel 4.9.12 plus CVE patch
• Fix for using docker-machine and the Debian or Ubuntu console #1584
• Fix SELinux related failure when using apt in Debian console #1624
• Make shared mount available in persistent consoles #1615
• Fix for installing services via https #1607
• ISO based cloud config for Openstack #1614
• Always use System-Docker for the kernel headers service #1618 #1609
• Errant warning about cloud-config when upgrading #1610

Downloads

v0.8.0-rc11

@SvenDowideit SvenDowideit released this Feb 10, 2017 · 34 commits to master since this release

This rc replaces the semantic versioning library I used to determine if v0.8.0-rc3 was smaller than v0.8.0-rc11 (which in semantic versioning, it is not), with one that does think 3 is smaller than 11 ( #1591 )

otherwise - there are no changes from rc10

  • Linux 4.9.9 for (amd64)
  • Linux 4.4.43 hypriot-v7+ (rancheros-raspberry-pi)
  • Docker 1.12.6 default, docker-1.13.0 available for testing

Note: due to the change from ubuntu kernels to mainline Linux kernels, the xfce console is currently not supported, and upgrading systems that use that console will probably break.

Downloads

v0.8.0

@SvenDowideit SvenDowideit released this Feb 10, 2017 · 34 commits to master since this release

Release v0.8.0

  • Linux 4.9.9 for (amd64)
  • Linux 4.4.43 hypriot-v7+ (rancheros-raspberry-pi)
  • Docker 1.12.6 default, docker-1.13.1 available for testing

Note: due to the change from Ubuntu kernels to mainline stable Linux kernels, the xfce console is currently not supported, and upgrading systems that use that console will probably break.

New Features

  • RancherOS now uses an unmodified current mainline Linux kernel - 4.9
  • Cloud-init now runs before most system services, allowing it to be used to customize / replace services (#1175)
  • Cloud-config file validation ros config validate (#1433)
  • Image name validation for service, console and engine commands (#1433)
  • Completely new installation code - replaces GRUB with Syslinux (including upgrade). (#1456)
  • You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO (#1456)
  • The ZFS service uses the source from OpenZFS, and builds it for your kernel. The service now also autostarts. (#1507)
  • RancherOS boot and error logging to dmesg to help with debugging (#1415)
  • Simplify the way the kernel headers and extras are installed (#1400)
  • Rewrite most of the boot scripts in Go and build into ros (#1275)
  • System console image and service definitions move some RancherOS customizations out of the Dockerfile, and into the service.yml and into the ros entrypoint itself. (this will continue in v0.9.0)

Bug Fixes

  • Fix /etc/os-release file to be RancherOS specific
  • A number of robustness fixes to cloud-config and boot params
  • Improve Docker Machine compatibility - Virtualbox and VMware

v0.8.0 AMIs

Please see our README to find our community AMIs.

Downloads

v0.8.0-rc10

@SvenDowideit SvenDowideit released this Feb 9, 2017 · 36 commits to master since this release

Release v0.8.0-rc10

  • Linux 4.9.9 for (amd64)
  • Linux 4.4.43 hypriot-v7+ (rancheros-raspberry-pi)
  • Docker 1.12.6 default, docker-1.13.0 available for testing

Note: due to the change from ubuntu kernels to mainline Linux kernels, the xfce console is currently not supported, and upgrading systems that use that console will probably break.

Downloads

v0.8.0-rc9.1

@SvenDowideit SvenDowideit released this Feb 7, 2017 · 39 commits to master since this release

Test release of new kernel and initrd for PXE boot problem - #1578

Downloads

v0.8.0-rc9

@SvenDowideit SvenDowideit released this Feb 3, 2017 · 49 commits to master since this release

Release v0.8.0

Please test - I need feedback about the installation. If you have an existing rancher install you want to try upgrading, you can run sudo ros os upgrade -i rancher/os:v0.8.0-rc9

New Features

  • Linux 4.9.7 for (amd64)
  • Linux 4.4.43 hypriot-v7+ (rancheros-raspberry-pi)
  • Docker 1.12.6 default, docker-1.13.0 available for testing

  • Completely new installation code - replaces Grub with Syslinux (including upgrade).

  • You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO.

Bug Fixes

Fixes in rc9: upgrading from a 0.7.x persistent console works again. Please be aware that there are changes to how consoles are built - and in 0.9.0, there should be more simplifications.

v0.8.0 AMIs

Please see our README to find our community AMIs.

Downloads

v0.8.0-rc8

@SvenDowideit SvenDowideit released this Jan 30, 2017 · 59 commits to master since this release

Completely new installation code - replaces Grub with Syslinux (including upgrade).

You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO.

Note: the installer output and debug output to the console will be removed and simplified for release.

  • Linux 4.9.6
  • Docker 1.12.6 default, docker-1.13.0 available for testing

Please test - I need feedback about the installation. If you have an existing rancher install you want to try upgrading, you can run sudo ros os upgrade -i rancher/os:v0.8.0-rc8

Arm builds will come later.

rc8 has more installation fixes.

Downloads

v0.8.0-rc7

@SvenDowideit SvenDowideit released this Jan 27, 2017 · 62 commits to master since this release

Completely new installation code - replaces Grub with Syslinux (including upgrade).

You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO.

Note: the installer output and debug output to the console will be removed and simplified for release.

  • Linux 4.9.6
  • Docker 1.12.6 default, docker-1.13.0 available for testing

Please test - I need feedback about the installation.

Arm builds will come later.

Rc7 improves upgrading, including https://Packet.net installations.

Downloads

v0.8.0-rc6

@SvenDowideit SvenDowideit released this Jan 25, 2017 · 72 commits to master since this release

Completely new installation code - replaces Grub with Syslinux (including upgrade).

You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO.

Note: the installer output and debug output to the console will be removed and simplified for release.

  • Linux 4.9.5
  • Docker 1.12.6 default, docker-1.13.0 available for testing

Please test - I need feedback about the installation.

Arm builds will come later.

Downloads

v0.8.0-rc5

@SvenDowideit SvenDowideit released this Jan 22, 2017 · 77 commits to master since this release

Completely new installation code - replaces Grub with Syslinux (including upgrade).

You can now boot from the ISO without a net connection, and the install will run using the installer image on the ISO.

Note: the installer output and debug output to the console will be removed and simplified for release.

  • Linux 4.9.5
  • Docker 1.12.6 default, docker-1.13.0 available for testing

Main fix since rc4 is to make docker-machine work again.

Please test - I need feedback about the installation.

Arm builds will come later.

Downloads