Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/NixOS/equinix-metal-builders
iPXE image for Nix builders on Equinix Metal's Spot market.
https://github.com/NixOS/equinix-metal-builders
Specialise servers on boot... maybe this will just specialise forever..?
2866342c9d4ed6faae45720dfe3eebcf5bb92282 authored almost 5 years ago
2866342c9d4ed6faae45720dfe3eebcf5bb92282 authored almost 5 years ago
armv7l machine: do the build on aarch64
58e8e668a57a3c2e52fd7a4de56f1db898317f92 authored almost 5 years ago
58e8e668a57a3c2e52fd7a4de56f1db898317f92 authored almost 5 years ago
Add armv7l-linux build vm, enable on c2.large.arm
05ebc21335038c7ed26e2ed1c0090a715660ca65 authored almost 5 years ago
05ebc21335038c7ed26e2ed1c0090a715660ca65 authored almost 5 years ago
Add support for multiple host keys
1b7bd5fe3f119ec3719b5c5e9244ccc056ef5000 authored almost 5 years ago
1b7bd5fe3f119ec3719b5c5e9244ccc056ef5000 authored almost 5 years ago
Remove squashfs from netboot
The filesystem is read exactly once on boot, and the entire contents
is copied to the actual roo...
Separate hardware services and builder services
The hardware services integrate the host with the platform, while the
builder services are platf...
Commit hardware specs for {c2.large.arm,m2.xlarge.x86}-big-parallel
56500d942bb4568d869dbdd000795f2004a78c15 authored almost 5 years ago
56500d942bb4568d869dbdd000795f2004a78c15 authored almost 5 years ago
Use buildId or soureSlug for all things we used to just refer to as plan
60dbf6a685757b129b4325542e550f972420d708 authored almost 5 years ago
60dbf6a685757b129b4325542e550f972420d708 authored almost 5 years ago
give all to_builds at least a null category
30ccdf5c9f4487892be09fdf2aa34508eda0021b authored almost 5 years ago
30ccdf5c9f4487892be09fdf2aa34508eda0021b authored almost 5 years ago
Create a helper for generating URLs
bd6bcab3ecb7595d4ee13879264f90f8fa67ecb3 authored almost 5 years ago
bd6bcab3ecb7595d4ee13879264f90f8fa67ecb3 authored almost 5 years ago
build steps: create plans including subcategorized machines
54edaa3c57600d78858fe1558a6b1a83297aa007 authored almost 5 years ago
54edaa3c57600d78858fe1558a6b1a83297aa007 authored almost 5 years ago
mkBuildStep: type is actually plan
90d7276090f90b98249ec9fbff32a6256fb42332 authored almost 5 years ago
90d7276090f90b98249ec9fbff32a6256fb42332 authored almost 5 years ago
big-parallel part 1: add subcategory for m2.xlarge and c2.large.arm
00dc00c796bce8279eb412b3dab9909ba2f7295f authored almost 5 years ago
00dc00c796bce8279eb412b3dab9909ba2f7295f authored almost 5 years ago
buildkite.yml: tie to aarch64-capable machines
fc855b012da6ca73f13a424bd3ded45d520d820d authored almost 5 years ago
fc855b012da6ca73f13a424bd3ded45d520d820d authored almost 5 years ago
fixup
165dd658d2232c4e96879a7e6c8579b5d56e9a13 authored about 5 years ago
165dd658d2232c4e96879a7e6c8579b5d56e9a13 authored about 5 years ago
Give up on clever pipes
0a7b057d6c6b234741c390251bb0d3d9696e087c authored about 5 years ago
0a7b057d6c6b234741c390251bb0d3d9696e087c authored about 5 years ago
19.09-small -> 19.09
299e36e6012625c07d11008512169aa59c910ba3 authored about 5 years ago
299e36e6012625c07d11008512169aa59c910ba3 authored about 5 years ago
build IDs: drop dots
acdbe45b221314dbba815d97ef7405ba165a5f81 authored over 5 years ago
acdbe45b221314dbba815d97ef7405ba165a5f81 authored over 5 years ago
Fixup: enable dag
08b692884a70c32bd727faab303a20d0f1f953d1 authored over 5 years ago
08b692884a70c32bd727faab303a20d0f1f953d1 authored over 5 years ago
Implement rolling-reboots in buildkite concurrency groups
3ce06a46d9520a187a9166506a37bd7132fed4c1 authored over 5 years ago
3ce06a46d9520a187a9166506a37bd7132fed4c1 authored over 5 years ago
go fast: disable sync
5a01cb4d892f3898d6d07e83b918031d41413dce authored over 5 years ago
5a01cb4d892f3898d6d07e83b918031d41413dce authored over 5 years ago
sweet release of death
5d08139fa2bcefb6b84823efcb40be165aa6ab44 authored over 5 years ago
5d08139fa2bcefb6b84823efcb40be165aa6ab44 authored over 5 years ago
dying
cf438bdd2e8f2fa5c564e9839321f3e9ec88b365 authored over 5 years ago
cf438bdd2e8f2fa5c564e9839321f3e9ec88b365 authored over 5 years ago
help
d39677aa0b7f2f44113764e7f1c8f3d0c979158d authored over 5 years ago
d39677aa0b7f2f44113764e7f1c8f3d0c979158d authored over 5 years ago
Try changing the channel. Again. Try a nixexprs url
a9f71928d80cb21be20a67e82c3146f1b871a87f authored over 5 years ago
a9f71928d80cb21be20a67e82c3146f1b871a87f authored over 5 years ago
Upgrade to 19.09 (...actually.)
b457af37801f4b4b2867ecdad15bbaed9ca3e52c authored over 5 years ago
b457af37801f4b4b2867ecdad15bbaed9ca3e52c authored over 5 years ago
Upgrade to 19.09
b4ddf615b2a8a4da24e36c36291b23ac0d87693b authored over 5 years ago
b4ddf615b2a8a4da24e36c36291b23ac0d87693b authored over 5 years ago
fixup: exit1 if the key doesn't exist yet
0c911b17177360b339d6d97d180cd90fb7fb0302 authored over 5 years ago
0c911b17177360b339d6d97d180cd90fb7fb0302 authored over 5 years ago
oops, don't redir stdout
709954ed0a531e5e4abb35777883bafe801821dc authored over 5 years ago
709954ed0a531e5e4abb35777883bafe801821dc authored over 5 years ago
fixup
e0af68afffaebef67d5a748550bfd4236401e182 authored over 5 years ago
e0af68afffaebef67d5a748550bfd4236401e182 authored over 5 years ago
Silence current_jobs
2a4b214c0347e3dea13e0fe9fd4ed38350acf5ce authored over 5 years ago
2a4b214c0347e3dea13e0fe9fd4ed38350acf5ce authored over 5 years ago
Collapse output
e580dade0145748fae6bebb9ad4966d4e672ce76 authored over 5 years ago
e580dade0145748fae6bebb9ad4966d4e672ce76 authored over 5 years ago
fixup: stderr output
718a1de6fcfd5e25c7810393cd614bc082960fee authored over 5 years ago
718a1de6fcfd5e25c7810393cd614bc082960fee authored over 5 years ago
rolling reboot: drain / restore jobs
64f9d01b587ec758b87c6825d792e312e0aee83f authored over 5 years ago
64f9d01b587ec758b87c6825d792e312e0aee83f authored over 5 years ago
util-linux -> utillinux
725a33bb11a2b376173687412a6998a8545b8094 authored over 5 years ago
725a33bb11a2b376173687412a6998a8545b8094 authored over 5 years ago
boot time: upload SSH key
8942dd99e6475deaaf24957b6ac1f6599fc96283 authored over 5 years ago
8942dd99e6475deaaf24957b6ac1f6599fc96283 authored over 5 years ago
known hosts: ignore (rolling reboot)
8bc1b1247226fb9893fa4c8e6c9feb147f9d3fd9 authored over 5 years ago
8bc1b1247226fb9893fa4c8e6c9feb147f9d3fd9 authored over 5 years ago
rolling-reboot: show console logs, retry reboot if it doesn't boot after 30min
c3f4beadd74bde5fc872da3386a8fb34180ebfe9 authored over 5 years ago
c3f4beadd74bde5fc872da3386a8fb34180ebfe9 authored over 5 years ago
nix: increase build users to 100
08363bb53d49b1b2e50994acbe9247cafbac62a8 authored over 5 years ago
08363bb53d49b1b2e50994acbe9247cafbac62a8 authored over 5 years ago
fixup: one space indent on the ssh prefixing sed
d62577857ee315514beb5a383821bb9f1a7875fd authored over 5 years ago
d62577857ee315514beb5a383821bb9f1a7875fd authored over 5 years ago
Fixup the 'does it build?' check.
1b2e214d38aa38c19362cebfe2965bbbf583e764 authored over 5 years ago
1b2e214d38aa38c19362cebfe2965bbbf583e764 authored over 5 years ago
Different key...
e3a73106c2993e79b616cc57af5e237bdb8fabab authored over 5 years ago
e3a73106c2993e79b616cc57af5e237bdb8fabab authored over 5 years ago
users: delete grahamc, add builder key for testing. rolling release: test
9537a371b381296ceefc6612134356d6e7ac2af6 authored over 5 years ago
9537a371b381296ceefc6612134356d6e7ac2af6 authored over 5 years ago
ssh-keyscan: drop stderr
771f59b76be617137284589b1c538891d8741e1f authored over 5 years ago
771f59b76be617137284589b1c538891d8741e1f authored over 5 years ago
more hydra- fixups
6e1d3e27467ef3b2ad676cedc928b17c3da9153c authored over 5 years ago
6e1d3e27467ef3b2ad676cedc928b17c3da9153c authored over 5 years ago
use hydra-* names
52a9e54cf8a3ee780610518919cfcaddabed7cd4 authored over 5 years ago
52a9e54cf8a3ee780610518919cfcaddabed7cd4 authored over 5 years ago
Remove rolling reboot from build phase
0d06fcf14ee32a6d68c6fc8544dbb83b31e36c1c authored over 5 years ago
0d06fcf14ee32a6d68c6fc8544dbb83b31e36c1c authored over 5 years ago
reboot steps: make array
480bae6d553201b82cd29681d2a88a5eee68866a authored over 5 years ago
480bae6d553201b82cd29681d2a88a5eee68866a authored over 5 years ago
rename build-x86-64 to match nix's model
12b4646d93975cadb03f7418aed7c47fd8a934cf authored over 5 years ago
12b4646d93975cadb03f7418aed7c47fd8a934cf authored over 5 years ago
fixup
580b07340cf9f2f50cb4ff423f9d66056bf2b703 authored over 5 years ago
580b07340cf9f2f50cb4ff423f9d66056bf2b703 authored over 5 years ago
Queue reboots separately from builds
b86ebfdc96d363d919064db87e0d19193c413172 authored over 5 years ago
b86ebfdc96d363d919064db87e0d19193c413172 authored over 5 years ago
x86 builds need bulid.cfg for rolling reboot
cb49c837380c4274976792cffdcbfe1d74d70cf7 authored over 5 years ago
cb49c837380c4274976792cffdcbfe1d74d70cf7 authored over 5 years ago
yaml is the devil
3e62fef41863efc4be09dd9629c20642c2819426 authored over 5 years ago
3e62fef41863efc4be09dd9629c20642c2819426 authored over 5 years ago
Try to fix up the rolling reboot bits.
8651b7a2956b9c7b8d7f91cefaa6f99093f2b131 authored over 5 years ago
8651b7a2956b9c7b8d7f91cefaa6f99093f2b131 authored over 5 years ago
don't run 2x aarch64 at once, disable rolling reboot until envs updated
6587ed01c56f4d3aefb3f8ef269bfc2daef3dae6 authored over 5 years ago
6587ed01c56f4d3aefb3f8ef269bfc2daef3dae6 authored over 5 years ago
Add rolling reboot script. oops.
78c9ed373fe4697831f1e5a85ea08b20bbb9ac8f authored over 5 years ago
78c9ed373fe4697831f1e5a85ea08b20bbb9ac8f authored over 5 years ago
parameterize builders for instance classes, and add rolling reboot script
1b4544645b513fe0ce3e2d69df1a49338b7dee69 authored over 5 years ago
1b4544645b513fe0ce3e2d69df1a49338b7dee69 authored over 5 years ago
Create new instance types
2d05ea8529517ec222ae497d6bb3e97fc007c839 authored over 5 years ago
2d05ea8529517ec222ae497d6bb3e97fc007c839 authored over 5 years ago
prometheus: enable systemd collection
b382bbf29c7f899a0b7180305b85e7d7d4410a44 authored over 5 years ago
b382bbf29c7f899a0b7180305b85e7d7d4410a44 authored over 5 years ago
systems: enable prometheus node exporter on port 9100
f863a1842a3d4ec9215691d11d007ecfa2337dc1 authored over 5 years ago
f863a1842a3d4ec9215691d11d007ecfa2337dc1 authored over 5 years ago
create-spot-request: add 'hydra' tag, and make them always iPXE instead of rebooting from disk
c4af060a69f4a0594a2a341fdd6536c6e2c59d97 authored over 5 years ago
c4af060a69f4a0594a2a341fdd6536c6e2c59d97 authored over 5 years ago
builders: setup ipv6 from metadata
6fccec45c89bcc9550a2cc6a88c16641c90f6bde authored over 5 years ago
6fccec45c89bcc9550a2cc6a88c16641c90f6bde authored over 5 years ago
instances: fix nix-collect-garbage's calculation
ca5cb166a1313ea902cd35d893cbceec65f2099e authored over 5 years ago
ca5cb166a1313ea902cd35d893cbceec65f2099e authored over 5 years ago
Run GC every 30 minutes
6c4f2174670427f7d73e6960279cf4893c68dd24 authored over 5 years ago
6c4f2174670427f7d73e6960279cf4893c68dd24 authored over 5 years ago
Disable magic auto gc
e87ae60b7f03ba8a2f80a9a1b06700f9c08ddea9 authored over 5 years ago
e87ae60b7f03ba8a2f80a9a1b06700f9c08ddea9 authored over 5 years ago
Target the same builders as r13y. I will regret this.
5b9fa3b932f416e3a82e23cc7b329a34fc1b8971 authored over 5 years ago
5b9fa3b932f416e3a82e23cc7b329a34fc1b8971 authored over 5 years ago
Pass ssh private key to x86 builder too
a947c9b786e00d49ec0d543f175d93d5b5308db6 authored over 5 years ago
a947c9b786e00d49ec0d543f175d93d5b5308db6 authored over 5 years ago
aarch64: copy in the build.cfg
d314726d25c7ff0037e404d29c0bdd2402756ec9 authored over 5 years ago
d314726d25c7ff0037e404d29c0bdd2402756ec9 authored over 5 years ago
Use 19.03-small for aarch64 and x86-64
518fa15c275987d5536320f359ca9f232efddd06 authored over 5 years ago
518fa15c275987d5536320f359ca9f232efddd06 authored over 5 years ago
make-netboot: pass 'buildSystem' as 'system' to the nixpkgs import
b20aa800f02ef7252a0ccc56c85a719a3389661b authored over 5 years ago
b20aa800f02ef7252a0ccc56c85a719a3389661b authored over 5 years ago
Rename buildkite yaml
d0114a47c8d77244538a0ff80e98a56ea2dcb49e authored over 5 years ago
d0114a47c8d77244538a0ff80e98a56ea2dcb49e authored over 5 years ago
Add buildkite pipeline
5d30d03355ea18d7f00ca5b5f71772dc35fafede authored over 5 years ago
5d30d03355ea18d7f00ca5b5f71772dc35fafede authored over 5 years ago
Move building to the m2.xlarge.x86.nix file, so we ca more easily support other classes of hardware.
8b872b7231ba25ae5c7121cb4feed2e532aef1e7 authored over 5 years ago
8b872b7231ba25ae5c7121cb4feed2e532aef1e7 authored over 5 years ago
add aarch64 instructions.
9f60e1c8ccad2325c61e4007cc347271db37a7f0 authored over 5 years ago
9f60e1c8ccad2325c61e4007cc347271db37a7f0 authored over 5 years ago
x86 build: use-substitutes on the remote end
043f4fe0dfcbaca734b576ef9320ad49153d5abb authored over 5 years ago
043f4fe0dfcbaca734b576ef9320ad49153d5abb authored over 5 years ago
Rename build.sh for aarch64
f75ae03d9fe6aec2a214017e4d89a8a2f1ba207c authored over 5 years ago
f75ae03d9fe6aec2a214017e4d89a8a2f1ba207c authored over 5 years ago
Pass the build system from the hardware type
8e3acbcdf411437adeeced14ab491e97869077ff authored over 5 years ago
8e3acbcdf411437adeeced14ab491e97869077ff authored over 5 years ago
Give each build different result drv
d3330f1373f250b1147adfe899034d85ebb8c966 authored over 5 years ago
d3330f1373f250b1147adfe899034d85ebb8c966 authored over 5 years ago
Rename hardware.nix to m2.xlarge.x86.nix
71124095cf564c89cab2073b35120d4cf8da47e6 authored over 5 years ago
71124095cf564c89cab2073b35120d4cf8da47e6 authored over 5 years ago
Merge pull request #1 from dustinmiller1337/readme-add-space
Slightest possible README fix
33fc5ea60dccbfbeb15e38d563a4d25b81432c4d authored over 5 years ago
Slightest possible README fix
c2cfaab894a2b8ec6679bfdf662aae45a64d55bf authored over 5 years ago
c2cfaab894a2b8ec6679bfdf662aae45a64d55bf authored over 5 years ago
Disk import: ignore zpools
d84e22ce75f12845d742be4924eb6a7b9fae9e63 authored over 5 years ago
d84e22ce75f12845d742be4924eb6a7b9fae9e63 authored over 5 years ago
Clarify we assume no disk state
9f5a669b7fa6f22b48b067aecbb48c03e7f1b4cc authored over 5 years ago
9f5a669b7fa6f22b48b067aecbb48c03e7f1b4cc authored over 5 years ago
Note about the full FS
4f80ae5dd85b8805f76703c28eb88d15cf830a10 authored over 5 years ago
4f80ae5dd85b8805f76703c28eb88d15cf830a10 authored over 5 years ago
Just a btw
4abf89bdde758f217976c557597efeca0dd392f8 authored over 5 years ago
4abf89bdde758f217976c557597efeca0dd392f8 authored over 5 years ago
Import the x86 builder code
e33f583966e42feeb8b43cef806466cec30e4016 authored over 5 years ago
e33f583966e42feeb8b43cef806466cec30e4016 authored over 5 years ago
Initial commit of the upstream netboot code
1e51806d9d17c557733912322839d553be5a6152 authored over 5 years ago
1e51806d9d17c557733912322839d553be5a6152 authored over 5 years ago
Initial commit
7e89fa991b66f32b1ec8dd157635f8f4feb8e072 authored over 5 years ago
7e89fa991b66f32b1ec8dd157635f8f4feb8e072 authored over 5 years ago