Releases: m-lab/epoxy-images
Releases · m-lab/epoxy-images
Build images for MNL02
v1.6.4 Bumps stage1 build timeout from 3h to 4h. (#180)
Increases the stage1 build timeout from 3h to 4h
v1.6.3 Bumps stage1 build timeout from 3h to 4h. (#180)
Builds images for new site LOS02
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
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
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
Build images for MRS03
v1.5.7 Updates k8s components, and CoreOS to latest stable. (#165)
Rebuilds images for HND04
GTT changed the IP prefixes for HND04, so we need new stage1 ISOs.
Weekly release
- Updates k8s components, and CoreOS to latest stable. (#165)