Skip to content

Releases: m-lab/epoxy-images

Build images for MNL02

01 Jun 20:12
2414959
Compare
Choose a tag to compare
v1.6.4

Bumps stage1 build timeout from 3h to 4h. (#180)

Increases the stage1 build timeout from 3h to 4h

28 May 15:30
2414959
Compare
Choose a tag to compare
v1.6.3

Bumps stage1 build timeout from 3h to 4h. (#180)

Builds images for new site LOS02

27 May 15:50
5cfc8df
Compare
Choose a tag to compare
Generic update images + new script to update USB flash drives (#179)

* Renames stage3_mlxupdate to stage3_update, since it will not both update the Mellanox NICs as well as updating USB flash drives.

* Adds a kernel parameter to the update ISO with a URL to the USB ISO for the node.

* Adds a small script to fetch a stage1 USB ISO image and write it to the flash drive.

* Removes the reboot step from the usbupdate.sh script. It will be handled by epoxy_client.

* Copies the updateusb.sh script into the update ISO filesystem.

* Removes trying to add a kernel arg to the update ISO, since we don't even use those.

* Constructs the ISO URL using the value of the epoxy.project kernel parameter. Fixes possible unbound variable issues.

* Adds package util-linux to stage3_update to get the blkid command. Also alphabetizes list of extra packages to install.

* Removes installation of util-linux since it is apparently installed by default. Uses an absolute path to blkid instead.

* Adds the --no-verbose flag to wget so that it doesn't pollute the console will unnecessary logs about download progress.

* Adds a new action for flashing USB drives.

* Removes a couple of outdate comments.

* Adds several safety and error checking bits to updateusb.sh.

* Adds _mlx suffix to stage3post file to distinguish it from USB updates.

* Adds set -e to the updateusb.sh script.

* Removes the create_update_iso.sh file, as it is no longer used for anything.

* Constructs a new kernel param epoxy.usbiso which will contain the URL to the stage1 ISO in GCS.

* Now that the stage1 URL will be passed in via a kernel param, get it from there rather than constructing it in the updateusb.sh script.

* Removes setup_stage1_usbs.sh, since it is no longer used, and removes references to it from builder.sh.

* Passed the ISO URL into the script as an argument. Fixes an outdated reference to wget.

* Some small improvements to updateusb.sh. Uses 'basename' for ISO filename. Comment on openssl usage. Better error mesg if ISO URL arg is missing.

* Takes updateusb.sh command out of nested array, and removes the reboot 'arg', which wasn't doing anything anyway.

Builds images for new sites BRU05, MEX01, MTY01 and PRG06

26 May 21:18
5cfc8df
Compare
Choose a tag to compare
Generic update images + new script to update USB flash drives (#179)

* Renames stage3_mlxupdate to stage3_update, since it will not both update the Mellanox NICs as well as updating USB flash drives.

* Adds a kernel parameter to the update ISO with a URL to the USB ISO for the node.

* Adds a small script to fetch a stage1 USB ISO image and write it to the flash drive.

* Removes the reboot step from the usbupdate.sh script. It will be handled by epoxy_client.

* Copies the updateusb.sh script into the update ISO filesystem.

* Removes trying to add a kernel arg to the update ISO, since we don't even use those.

* Constructs the ISO URL using the value of the epoxy.project kernel parameter. Fixes possible unbound variable issues.

* Adds package util-linux to stage3_update to get the blkid command. Also alphabetizes list of extra packages to install.

* Removes installation of util-linux since it is apparently installed by default. Uses an absolute path to blkid instead.

* Adds the --no-verbose flag to wget so that it doesn't pollute the console will unnecessary logs about download progress.

* Adds a new action for flashing USB drives.

* Removes a couple of outdate comments.

* Adds several safety and error checking bits to updateusb.sh.

* Adds _mlx suffix to stage3post file to distinguish it from USB updates.

* Adds set -e to the updateusb.sh script.

* Removes the create_update_iso.sh file, as it is no longer used for anything.

* Constructs a new kernel param epoxy.usbiso which will contain the URL to the stage1 ISO in GCS.

* Now that the stage1 URL will be passed in via a kernel param, get it from there rather than constructing it in the updateusb.sh script.

* Removes setup_stage1_usbs.sh, since it is no longer used, and removes references to it from builder.sh.

* Passed the ISO URL into the script as an argument. Fixes an outdated reference to wget.

* Some small improvements to updateusb.sh. Uses 'basename' for ISO filename. Comment on openssl usage. Better error mesg if ISO URL arg is missing.

* Takes updateusb.sh command out of nested array, and removes the reboot 'arg', which wasn't doing anything anyway.

Auto updates of stage1 images for USB-booted machines

18 May 22:36
5cfc8df
Compare
Choose a tag to compare

This release deploys changes which add the ability to automatically update the stage1 image on the attached USB thumb drive. This is similar in spirit to the existing MLX update process, but for USB drives instead of NIC ROMs.

The other major change in this release is that stage3_mlxupdate references no longer exists, replaced instead by stage3_update. The same stage3 image is used for both the MLB and USB updates, and which one gets run depends on the settings in for the stage3 action for updates. In the MLX case it points to stage3post_mlx.json and for USBs stage3post_usb.json.

v2 names everywhere + k8s 1.16.7 + misc fixes changes

06 May 21:51
8b0f729
Compare
Choose a tag to compare

Build images for MRS03

09 Mar 21:58
9383aeb
Compare
Choose a tag to compare
v1.5.7

Updates k8s components, and CoreOS to latest stable. (#165)

Rebuilds images for HND04

03 Mar 19:09
9383aeb
Compare
Choose a tag to compare

GTT changed the IP prefixes for HND04, so we need new stage1 ISOs.

Weekly release

24 Feb 23:10
9383aeb
Compare
Choose a tag to compare
  • Updates k8s components, and CoreOS to latest stable. (#165)

Weekly release

17 Feb 20:25
ec03abb
Compare
Choose a tag to compare
  • Remove bootstrapfs build steps and scripts (#162)
  • Remove unused stage2 scripts, configs and references (#163)
  • Update script name to setup_stage1_mlxrom.sh (#164)
  • Builds images from new sites HKG02, HND04 and MRS01.