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
armv7l machine: do the build on aarch64

58e8e668a57a3c2e52fd7a4de56f1db898317f92 authored almost 5 years ago
Add armv7l-linux build vm, enable on c2.large.arm

05ebc21335038c7ed26e2ed1c0090a715660ca65 authored almost 5 years ago
Add support for multiple host keys

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...

e9b2fa1fb1182223fab2ef9664f584de62ce8f41 authored almost 5 years ago
Separate hardware services and builder services

The hardware services integrate the host with the platform, while the
builder services are platf...

3c5b3f37784becdd3b646f622a85f80248bbb702 authored almost 5 years ago
Commit hardware specs for {c2.large.arm,m2.xlarge.x86}-big-parallel

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
give all to_builds at least a null category

30ccdf5c9f4487892be09fdf2aa34508eda0021b authored almost 5 years ago
Create a helper for generating URLs

bd6bcab3ecb7595d4ee13879264f90f8fa67ecb3 authored almost 5 years ago
build steps: create plans including subcategorized machines

54edaa3c57600d78858fe1558a6b1a83297aa007 authored almost 5 years ago
mkBuildStep: type is actually plan

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
buildkite.yml: tie to aarch64-capable machines

fc855b012da6ca73f13a424bd3ded45d520d820d authored almost 5 years ago
fixup

165dd658d2232c4e96879a7e6c8579b5d56e9a13 authored about 5 years ago
Give up on clever pipes

0a7b057d6c6b234741c390251bb0d3d9696e087c authored about 5 years ago
19.09-small -> 19.09

299e36e6012625c07d11008512169aa59c910ba3 authored about 5 years ago
build IDs: drop dots

acdbe45b221314dbba815d97ef7405ba165a5f81 authored over 5 years ago
Fixup: enable dag

08b692884a70c32bd727faab303a20d0f1f953d1 authored over 5 years ago
Implement rolling-reboots in buildkite concurrency groups

3ce06a46d9520a187a9166506a37bd7132fed4c1 authored over 5 years ago
go fast: disable sync

5a01cb4d892f3898d6d07e83b918031d41413dce authored over 5 years ago
sweet release of death

5d08139fa2bcefb6b84823efcb40be165aa6ab44 authored over 5 years ago
dying

cf438bdd2e8f2fa5c564e9839321f3e9ec88b365 authored over 5 years ago
help

d39677aa0b7f2f44113764e7f1c8f3d0c979158d authored over 5 years ago
Try changing the channel. Again. Try a nixexprs url

a9f71928d80cb21be20a67e82c3146f1b871a87f authored over 5 years ago
Upgrade to 19.09 (...actually.)

b457af37801f4b4b2867ecdad15bbaed9ca3e52c authored over 5 years ago
Upgrade to 19.09

b4ddf615b2a8a4da24e36c36291b23ac0d87693b authored over 5 years ago
fixup: exit1 if the key doesn't exist yet

0c911b17177360b339d6d97d180cd90fb7fb0302 authored over 5 years ago
oops, don't redir stdout

709954ed0a531e5e4abb35777883bafe801821dc authored over 5 years ago
fixup

e0af68afffaebef67d5a748550bfd4236401e182 authored over 5 years ago
Silence current_jobs

2a4b214c0347e3dea13e0fe9fd4ed38350acf5ce authored over 5 years ago
Collapse output

e580dade0145748fae6bebb9ad4966d4e672ce76 authored over 5 years ago
fixup: stderr output

718a1de6fcfd5e25c7810393cd614bc082960fee authored over 5 years ago
rolling reboot: drain / restore jobs

64f9d01b587ec758b87c6825d792e312e0aee83f authored over 5 years ago
util-linux -> utillinux

725a33bb11a2b376173687412a6998a8545b8094 authored over 5 years ago
boot time: upload SSH key

8942dd99e6475deaaf24957b6ac1f6599fc96283 authored over 5 years ago
known hosts: ignore (rolling reboot)

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
nix: increase build users to 100

08363bb53d49b1b2e50994acbe9247cafbac62a8 authored over 5 years ago
fixup: one space indent on the ssh prefixing sed

d62577857ee315514beb5a383821bb9f1a7875fd authored over 5 years ago
Fixup the 'does it build?' check.

1b2e214d38aa38c19362cebfe2965bbbf583e764 authored over 5 years ago
Different key...

e3a73106c2993e79b616cc57af5e237bdb8fabab authored over 5 years ago
users: delete grahamc, add builder key for testing. rolling release: test

9537a371b381296ceefc6612134356d6e7ac2af6 authored over 5 years ago
ssh-keyscan: drop stderr

771f59b76be617137284589b1c538891d8741e1f authored over 5 years ago
more hydra- fixups

6e1d3e27467ef3b2ad676cedc928b17c3da9153c authored over 5 years ago
use hydra-* names

52a9e54cf8a3ee780610518919cfcaddabed7cd4 authored over 5 years ago
Remove rolling reboot from build phase

0d06fcf14ee32a6d68c6fc8544dbb83b31e36c1c authored over 5 years ago
reboot steps: make array

480bae6d553201b82cd29681d2a88a5eee68866a authored over 5 years ago
rename build-x86-64 to match nix's model

12b4646d93975cadb03f7418aed7c47fd8a934cf authored over 5 years ago
fixup

580b07340cf9f2f50cb4ff423f9d66056bf2b703 authored over 5 years ago
Queue reboots separately from builds

b86ebfdc96d363d919064db87e0d19193c413172 authored over 5 years ago
x86 builds need bulid.cfg for rolling reboot

cb49c837380c4274976792cffdcbfe1d74d70cf7 authored over 5 years ago
yaml is the devil

3e62fef41863efc4be09dd9629c20642c2819426 authored over 5 years ago
Try to fix up the rolling reboot bits.

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
Add rolling reboot script. oops.

78c9ed373fe4697831f1e5a85ea08b20bbb9ac8f authored over 5 years ago
parameterize builders for instance classes, and add rolling reboot script

1b4544645b513fe0ce3e2d69df1a49338b7dee69 authored over 5 years ago
Create new instance types

2d05ea8529517ec222ae497d6bb3e97fc007c839 authored over 5 years ago
prometheus: enable systemd collection

b382bbf29c7f899a0b7180305b85e7d7d4410a44 authored over 5 years ago
systems: enable prometheus node exporter on port 9100

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
builders: setup ipv6 from metadata

6fccec45c89bcc9550a2cc6a88c16641c90f6bde authored over 5 years ago
instances: fix nix-collect-garbage's calculation

ca5cb166a1313ea902cd35d893cbceec65f2099e authored over 5 years ago
Run GC every 30 minutes

6c4f2174670427f7d73e6960279cf4893c68dd24 authored over 5 years ago
Disable magic auto gc

e87ae60b7f03ba8a2f80a9a1b06700f9c08ddea9 authored over 5 years ago
Target the same builders as r13y. I will regret this.

5b9fa3b932f416e3a82e23cc7b329a34fc1b8971 authored over 5 years ago
Pass ssh private key to x86 builder too

a947c9b786e00d49ec0d543f175d93d5b5308db6 authored over 5 years ago
aarch64: copy in the build.cfg

d314726d25c7ff0037e404d29c0bdd2402756ec9 authored over 5 years ago
Use 19.03-small for aarch64 and x86-64

518fa15c275987d5536320f359ca9f232efddd06 authored over 5 years ago
make-netboot: pass 'buildSystem' as 'system' to the nixpkgs import

b20aa800f02ef7252a0ccc56c85a719a3389661b authored over 5 years ago
Rename buildkite yaml

d0114a47c8d77244538a0ff80e98a56ea2dcb49e authored over 5 years ago
Add buildkite pipeline

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
add aarch64 instructions.

9f60e1c8ccad2325c61e4007cc347271db37a7f0 authored over 5 years ago
x86 build: use-substitutes on the remote end

043f4fe0dfcbaca734b576ef9320ad49153d5abb authored over 5 years ago
Rename build.sh for aarch64

f75ae03d9fe6aec2a214017e4d89a8a2f1ba207c authored over 5 years ago
Pass the build system from the hardware type

8e3acbcdf411437adeeced14ab491e97869077ff authored over 5 years ago
Give each build different result drv

d3330f1373f250b1147adfe899034d85ebb8c966 authored over 5 years ago
Rename hardware.nix to m2.xlarge.x86.nix

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
Disk import: ignore zpools

d84e22ce75f12845d742be4924eb6a7b9fae9e63 authored over 5 years ago
Clarify we assume no disk state

9f5a669b7fa6f22b48b067aecbb48c03e7f1b4cc authored over 5 years ago
Note about the full FS

4f80ae5dd85b8805f76703c28eb88d15cf830a10 authored over 5 years ago
Just a btw

4abf89bdde758f217976c557597efeca0dd392f8 authored over 5 years ago
Import the x86 builder code

e33f583966e42feeb8b43cef806466cec30e4016 authored over 5 years ago
Initial commit of the upstream netboot code

1e51806d9d17c557733912322839d553be5a6152 authored over 5 years ago
Initial commit

7e89fa991b66f32b1ec8dd157635f8f4feb8e072 authored over 5 years ago