about summary refs log tree commit diff
path: root/nixos/maintainers
AgeCommit message (Collapse)AuthorFilesLines
2019-02-11Rename `novaImage` to `openstackImage`Antoine Eiche2-26/+26
People don't necessary know `nova` is related to Openstack (it is a component of Openstack). So, it is more explicit to call it `openstackImage`.
2018-11-26google-compute-image: make it a module and the size tuneable (#49854)Ding Xiang Fei1-2/+2
* move GCE system configuration to `google-compute-config.nix` * remove `fetch-ssh-keys` service (disabled in comment)
2018-07-24create-amis.sh: Change directory for AMIsEelco Dolstra1-1/+2
2018-07-20[bot] nixos/*: remove unused arguments in lambdasvolth1-2/+2
2018-06-12maintainers/create-azure.sh: remove hydra.nixos.org as binary cache (#41883)Jörg Thalheim1-1/+1
2018-05-12Fix kernel crash caused by absent root deviceIhor Antonov1-1/+1
2018-05-12Fix kernel panic on ec2 kvm instances caused by io timeout on nvme root volumeIhor Antonov1-0/+5
2018-04-28treewide: rename version attributesMaximilian Bosch1-1/+1
As suggested in https://github.com/NixOS/nixpkgs/pull/39416#discussion_r183845745 the versioning attributes in `lib` should be consistent to `nixos/version` which implicates the following changes: * `lib.trivial.version` -> `lib.trivial.release` * `lib.trivial.suffix` -> `lib.trivial.versionSuffix` * `lib.nixpkgsVersion` -> `lib.version` As `lib.nixpkgsVersion` is referenced several times in `NixOS/nixpkgs`, `NixOS/nix` and probably several user's setups. As the rename will cause a notable impact it's better to keep `lib.nixpkgsVersion` as alias with a warning yielded by `builtins.trace`.
2018-04-06Update create-gce.sh script. Set default option for GCE images to disable ↵Rob Vermaas1-2/+2
host key replacement by service. (cherry picked from commit 748d96ffa3c51c3127bcdf23a88d54afad6406e9)
2018-04-02nixos/maintainers/option-usages.nix: Improve spelling and grammarAndré-Patrick Bubel1-3/+3
2018-01-22nixos/make-disk-image.nix: Support EFI imagesTuomas Tynkkynen1-1/+1
- Add a new parameter `imageType` that can specify either "efi" or "legacy" (the default which should see no change in behaviour by this patch). - EFI images get a GPT partition table (instead of msdos) with a mandatory ESP partition (so we add an assert that `partitioned` is true). - Use the partx tool from util-linux to determine exact start + size of the root partition. This is required because GPT stores a secondary partition table at the end of the disk, so we can't just have mkfs.ext4 create the filesystem until the end of the disk. - (Unrelated to any EFI changes) Since we're depending on the `-E offset=X` option to mkfs which is only supported by e2fsprogs, disallow any attempts of creating partitioned disk images where the root filesystem is not ext4.
2017-12-20create-amis.sh: Ass eu-west-3Eelco Dolstra1-1/+1
2017-10-23amazon-image: make derivation name configurableDan Peebles1-1/+7
I'm getting dozens of nixos-disk-image entries in my store and it's getting hard to track :)
2017-09-28Don't generate instance-store AMIsEelco Dolstra1-1/+1
These are obsolete, use EBS AMIs instead.
2017-09-24gnome3: only maintain single GNOME 3 package set (#29397)Jan Tojnar1-1/+0
* gnome3: only maintain single GNOME 3 package set GNOME 3 was split into 3.10 and 3.12 in #2694. Unfortunately, we barely have the resources to update a single version of GNOME. Maintaining multiple versions just does not make sense. Additionally, it makes viewing history using most Git tools bothersome. This commit renames `pkgs/desktops/gnome-3/3.24` to `pkgs/desktops/gnome-3`, removes the config variable for choosing packageset (`environment.gnome3.packageSet`), updates the hint in maintainer script, and removes the `gnome3_24` derivation from `all-packages.nix`. Closes: #29329 * maintainers/scripts/gnome: Use fixed GNOME 3 directory Since we now allow only a single GNOME 3 package set, specifying the working directory is not necessary. This commit sets the directory to `pkgs/desktops/gnome-3`.
2017-09-11nixos/nova-image: cleanup image builders (#29242)lewo1-0/+2
There are currently two ways to build Openstack image. This just picks best of both, to keep only one! - Image is resizable - Cloudinit is enable - Password authentication is disable by default - Use the same layer than other image builders (ec2, gce...)
2017-08-11amazon-image: fix typo in last commitDan Peebles1-1/+1
2017-08-11amazon-image: make image size configurableDan Peebles1-2/+7
2017-08-10amazon-image: support VPC/VHD as an output format for the builderDan Peebles1-1/+1
2017-08-10amazon-image: Add disk format option to image builder moduleDan Peebles1-2/+7
2017-04-24make-disk-image: change to be less VM-centricDan Peebles1-4/+1
This changes much of the make-disk-image.nix logic (and thus most NixOS image building) to use LKL to set up the target directory structure rather than a Linux VM. The only work we still do in a VM is less IO-heavy stuff that while still time-consuming, is less of the overall load. The goal is to kill more of that stuff, but that will require deeper changes to NixOS activation scripts and switch-to-configuration.pl, and I don't want to bite off too much at once.
2017-04-13gce/create-gce.sh: rewrite using nix-shell shebang and bash (#24869)Jörg Thalheim1-10/+18
* google-cloud-sdk: 150.0.0 -> 151.0.0 - gce/create-gce.sh: rewrite using nix-shell shebang and bash - allows to run the script without being the same directory - nix-shell install google-cloud-sdk - some shellcheck cleanups and scripting best practice - gce/create-gce.sh: do not clobber NIX_PATH: this allows NIX_PATH to be overwritten to build a different release - gce/create-gce.sh: remove legacy hydra option
2017-04-04Revert "Revert "EC2: Disable PV support""Eelco Dolstra1-7/+6
This reverts commit 71710fd099ce6c46b54f05c6cf769e73cf11d49f.
2017-04-04Revert "EC2: Disable PV support"Jörg Thalheim1-6/+7
This reverts commit fbe6d23624b0b62cb5754d37ab81007cd4c035ab. this breaks every non-ec2 (non-hvm) system cc @edolstra
2017-04-03EC2: Disable PV supportEelco Dolstra1-7/+6
Unfortunately, somewhere between 16.09 and 17.03, paravirtualized instances stopped working. They hang at the pv-grub prompt ("grubdom>"). I tried reverting to a 4.4 kernel, reverting kernel compression from xz to bzip2 (even though pv-grub is supposed to support xz), and reverting the only change to initrd generation (5a8147479e794d5932273d01790c3602b8abeedc). Nothing worked so I'm giving up.
2017-04-03create-amis.sh: Use pv-grub-hd0_1.05Eelco Dolstra1-1/+1
2017-02-24nova-image: refactoringAntoine Eiche1-0/+24
The nova image configuration is separated from the image build.
2017-02-22make-disk-image.nix: support additional filesystem contentsDan Peebles1-2/+21
This makes make-disk-image.nix slightly more consistent with other image builders we have. Unfortunately I duplicated some code in doing so, but this is temporary duplication on the path to consolidating everything. See https://github.com/NixOS/nixpkgs/issues/23052 for more details on that. I'm also exposing the option in the amazon-image.nix maintainer module.
2017-02-19Create AMIs for ca-central-1 (Canada)Eelco Dolstra1-1/+1
2017-01-17Create AMIs for eu-west-2 (London)Eelco Dolstra1-1/+1
2016-11-22create-amis: use jq instead of jsonDomen Kožar1-1/+1
2016-11-21create-amis: add us-east-2Domen Kožar1-1/+1
2016-11-21create-amis: order mattersDomen Kožar1-1/+1
2016-11-21create-amis.sh: another dep needed for EBS imagesDomen Kožar1-1/+1
2016-11-16create-amis.sh: use nix-shell for convenienceDomen Kožar1-1/+5
2016-07-12Add AMIs in ap-northeast-2 and ap-south-1Eelco Dolstra1-1/+1
2016-07-12Copy AMIs in parallelEelco Dolstra1-18/+39
2016-07-12Create AMIs with Enhanced NetworkingEelco Dolstra1-28/+52
Fixes #15956.
2016-05-07ec2/create-amis.sh: specify the approriate size on snapshotsobadz1-1/+6
Should help with #15148
2016-04-05Update AMI creation scriptEelco Dolstra1-7/+15
2016-03-30Fix the EC2 testEelco Dolstra1-1/+3
We now generate a qcow2 image to prevent hitting Hydra's output size limit. Also updated /root/user-data -> /etc/ec2-metadata/user-data. http://hydra.nixos.org/build/33843133
2016-03-13virtualization/azure: update the scripts for image maintenanceEvgeny Egorochkin2-4/+23
2015-09-29Hack to parallelize AMI copyingEelco Dolstra1-9/+11
2015-09-29Tweak AMI scriptEelco Dolstra1-3/+1
2015-09-28Make EBS volumes much smallerEelco Dolstra1-1/+1
Since they're resized on first boot anyway, they don't need to be big.
2015-09-27Update AMI generatorEelco Dolstra8-326/+244
The EBS and S3 (instance-store) AMIs are now created from the same image. HVM instance-store AMIs are also generated. Disk image generation has been factored out into a function (nixos/lib/make-disk-image.nix) that can be used to build other kinds of images.
2015-08-09Update option-usages.nix expression to work with newer version of the module ↵Nicolas B. Pierron1-40/+134
system.
2015-06-11Initial attempt at configuring from EC2 userdata (with input from cstrahan). ↵Dan Peebles1-1/+1
Now with VM tests!
2015-06-11Simple EC2 user-data VM testDan Peebles1-1/+1
2015-03-28nixos/initrd: Generic library copyingWilliam A. Kennington III1-3/+3