Commit graph

84 commits

Author SHA1 Message Date
Antony Messerli
253acc4ca3 Move back to iPXE master branch 2020-06-27 17:39:51 -05:00
Antony Messerli
094b4dd287 Pin iPXE branch to known working
Pins iPXE branch as arm64 build is failing with a
Unrecognised relocation type 311.  It appears that
iPXE upstream may have introduced a change causing
build to fail in commit

a61b27b97f572a83ede765a0e779694865950cf2
2020-06-24 19:11:18 -05:00
thelamer
120c41ded5 adding random string to RC if the release allready exists so we can roll more than one if needed 2020-01-25 08:54:24 -08:00
Antony Messerli
bcbc90d51b Removes external image signature checking
Cleans up code and removes external OS signature checking code
as it's not very reliable and not currently being used.

Source signature checking will remain in place.
2020-01-12 16:21:04 -06:00
Antony Messerli
36eb55b9f0 More tuning for endpoints menu 2020-01-10 01:10:01 -06:00
Antony Messerli
b0144221e1 Set boot_version first before using 2020-01-09 23:39:14 -06:00
Antony Messerli
eb3a703c0e Adds netboot.xyz endpoints menu for testing
Uploads version.ipxe to root of endpoints so that latest
deployed version can be loaded.

Removes memdisk iso test from efi utils menu.
2020-01-09 22:21:34 -06:00
Antony Messerli
37d4081cb3 Generate version.ipxe
Generates version.ipxe for upstream notificaiton for clients
2019-12-26 20:35:45 -06:00
Antony Messerli
56b9e886b8 Correct live url message to reflect proper url 2019-12-26 17:47:59 -06:00
thelamer
274a6ddef8 add if to push a tarball of menu files to S3 for consumption 2019-12-26 09:46:59 -08:00
Antony Messerli
17946f1ecc
Remove duplicate key
Removes duplicate generate_disks_arm key
2019-12-25 13:39:33 -06:00
Antony Messerli
35ee4ce2b5 Set up prod urls
Adjusts variables for production deployment
2019-12-20 15:48:23 +00:00
Antony Messerli
716f509840
Reduce amount of generated disks (#431)
Reduce amount of generated disks

Readme updates, adds version.ipxe for menu version
Generates version.ipxe from version.txt.  Used to show the 
latest version upstream on the main site.  Disabled by default 
for regular deployments but enabled as an upstream option.
2019-12-19 09:22:01 -06:00
Antony Messerli
f6d0d2b585 Generate arm64 efi disks 2019-12-18 17:48:45 -08:00
Antony Messerli
b5ad3ee86c Generate site_name banner for index 2019-12-16 23:13:58 -08:00
Antony Messerli
f628157e43 Fixing signatures and add certs to loaders
* Shifting after_deploy messages and aws invalidation to
  proper locations
* Add cert checkout to preinstall and setting those on s3
  deploys only
* Adding production docker file which runs netboot.xyz overrides
* Only display sig menus if enabled
* Fix var names for signing
2019-12-15 22:02:19 +00:00
thelamer
78eac80448 only run the update logic on the rolling .x series, tag the versioned builds to display in menu 2019-12-11 16:45:13 -08:00
Antony Messerli
0dbb0afd94 Various Fixes
* Bumps Arch and Black Arch to latest
* Drops sigs from Arch
* Drops Debian Jessie and Wheezy - EOL
* Changes Fedora Core OS syntax, disabled as not working currently
* Corrects checksum file name
* Changes AlpineLinux kernel names for edge
* Fixes CentOS url
* Fixes Arch url
* Adds netboot.xyz overrides file
* Disables Devuan as mirror cert is expired
* Drops Fedora Workstation and Atomic
2019-12-11 07:21:19 -08:00
Antony Messerli
62ad2ec3ea Remove static content and deploy scripts 2019-12-08 10:53:59 -06:00
Antony Messerli
7c0dda0cb3 Merge remote-tracking branch 'development-repo/development' into development 2019-12-08 10:48:30 -06:00
thelamer
af1c825633 live build debugging need to do the tagging in the script section if you have multiple deploys 2019-12-07 16:51:04 -08:00
thelamer
d6e7be819e tweek ednpoint and update releases to no longer push static html file 2019-12-07 16:35:15 -08:00
Antony Messerli
680965720e Add dosfstools for efi usb build and set -e
Sets -e to exit on failure
2019-11-27 15:27:44 +00:00
Antony Messerli
bf4bcafabd Drop index.html, use from ansible role 2019-11-25 05:52:07 +00:00
Antony Messerli
132399730c Pushing up more changes 2019-11-25 03:37:44 +00:00
thelamer
6baa0c3e51 need to define content type now to send to discord 2019-11-24 04:20:29 -08:00
Antony Messerli
8c0d988b4d Tuning some settings 2019-11-23 13:34:51 -06:00
thelamer
bc8bf983f5 adding build logic pointed at netboot us-east buckets, semi loop tested 2019-11-18 21:53:06 -08:00
thelamer
ef6ec6babe cloudfront is not needed for dev endpoint build 2019-11-18 18:32:41 -08:00
thelamer
3d44646175 testing de push logic in travis other logic still incomplete 2019-11-18 18:28:31 -08:00
Antony Messerli
f5dfd3bc72 Generate shas in binary mode 2019-11-05 21:30:46 -06:00
Antony Messerli
adaf5b50ba Generate packet x86_64 efi disk
For x86_64 systems with UEFI, use the efi disk,
else leverage the legacy kpxe disk

Fixes https://github.com/antonym/netboot.xyz/issues/383
2019-11-05 18:08:29 -06:00
Antony Messerli
bccccd9d78 Tuning iPXE disk builds
* Switch to using xenial for iPXE builds
* Add workaround for arm64 builds on xenial
* Tune EFI ISO images so that they work on other platforms
  (https://github.com/antonym/netboot.xyz/pull/341)
* Disable OSCP checks as they can cause latency or connectivity
  issues
2019-07-18 00:17:50 -05:00
Antony Messerli
f2dd59ddf5 Disable main mkdocs netboot.xyz site deploy 2018-04-21 15:19:22 -05:00
Antony Messerli
697e28279e Testing out USB support in EFI 2018-02-10 10:46:40 -06:00
Antony Messerli
af20357d6a Generate testing arm64 loader 2018-02-10 09:28:45 -06:00
Antony Messerli
8cc859cc60 Clean up between EFI builds 2018-01-19 14:27:21 -06:00
Antony Messerli
f9868cfa72 Compile efi snp driver for arm64 instead 2018-01-19 13:21:38 -06:00
Antony Messerli
1e96ace02e Add arm64 bootloaders for netboot.xyz 2018-01-19 13:07:52 -06:00
Antony Messerli
f135135b38 Drop generic iPXE builds 2017-10-29 22:48:27 -05:00
Antony Messerli
659611d700 Pull out arm64 build and cleanup 2017-10-29 22:34:19 -05:00
Antony Messerli
b38143226b Build arm64 for Packet.net support 2017-06-28 23:43:40 -05:00
Antony Messerli
cb7c9de598 Generate netboot.xyz-efi.iso image 2017-06-22 20:34:59 -05:00
Antony Messerli
33557e7b2e Add certs to EFI build 2017-06-22 14:55:11 -05:00
Antony Messerli
d7dfe2b8b7 Make sure EFI config is set, reset build directory before EFI build 2017-06-22 11:31:24 -05:00
Antony Messerli
118d1e89ce Add iPXE disk for packet.net support 2017-03-04 13:32:02 -06:00
Antony Messerli
09008c2029 Add custom iPXE disk for GCE 2017-01-29 17:20:02 -06:00
Antony Messerli
9551be533e Removing some cruft 2017-01-29 16:13:19 -06:00
Antony Messerli
40cce7acd1 Remove loops from build script 2017-01-29 15:23:32 -06:00
Antony Messerli
bddf268ed4 Add build for iPXE on Google Compute Engine 2017-01-24 23:05:35 -06:00