summary refs log tree commit diff
path: root/nixos/maintainers
Commit message (Collapse)AuthorAge
* google-compute-image: make it a module and the size tuneable (#49854)Ding Xiang Fei2018-11-26
| | | | | * move GCE system configuration to `google-compute-config.nix` * remove `fetch-ssh-keys` service (disabled in comment)
* create-amis.sh: Change directory for AMIsEelco Dolstra2018-07-24
|
* [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
|
* maintainers/create-azure.sh: remove hydra.nixos.org as binary cache (#41883)Jörg Thalheim2018-06-12
|
* Fix kernel crash caused by absent root deviceIhor Antonov2018-05-12
|
* Fix kernel panic on ec2 kvm instances caused by io timeout on nvme root volumeIhor Antonov2018-05-12
|
* treewide: rename version attributesMaximilian Bosch2018-04-28
| | | | | | | | | | | | | | | 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`.
* Update create-gce.sh script. Set default option for GCE images to disable ↵Rob Vermaas2018-04-06
| | | | | | host key replacement by service. (cherry picked from commit 748d96ffa3c51c3127bcdf23a88d54afad6406e9)
* nixos/maintainers/option-usages.nix: Improve spelling and grammarAndré-Patrick Bubel2018-04-02
|
* nixos/make-disk-image.nix: Support EFI imagesTuomas Tynkkynen2018-01-22
| | | | | | | | | | | | | | | | | | | | - 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.
* create-amis.sh: Ass eu-west-3Eelco Dolstra2017-12-20
|
* amazon-image: make derivation name configurableDan Peebles2017-10-23
| | | | | I'm getting dozens of nixos-disk-image entries in my store and it's getting hard to track :)
* Don't generate instance-store AMIsEelco Dolstra2017-09-28
| | | | These are obsolete, use EBS AMIs instead.
* gnome3: only maintain single GNOME 3 package set (#29397)Jan Tojnar2017-09-24
| | | | | | | | | | | | | | | | | | | | | * 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`.
* nixos/nova-image: cleanup image builders (#29242)lewo2017-09-11
| | | | | | | | | 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...)
* amazon-image: fix typo in last commitDan Peebles2017-08-11
|
* amazon-image: make image size configurableDan Peebles2017-08-11
|
* amazon-image: support VPC/VHD as an output format for the builderDan Peebles2017-08-10
|
* amazon-image: Add disk format option to image builder moduleDan Peebles2017-08-10
|
* make-disk-image: change to be less VM-centricDan Peebles2017-04-24
| | | | | | | | | | 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.
* gce/create-gce.sh: rewrite using nix-shell shebang and bash (#24869)Jörg Thalheim2017-04-13
| | | | | | | | | | | * 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
* Revert "Revert "EC2: Disable PV support""Eelco Dolstra2017-04-04
| | | | This reverts commit 71710fd099ce6c46b54f05c6cf769e73cf11d49f.
* Revert "EC2: Disable PV support"Jörg Thalheim2017-04-04
| | | | | | | | This reverts commit fbe6d23624b0b62cb5754d37ab81007cd4c035ab. this breaks every non-ec2 (non-hvm) system cc @edolstra
* EC2: Disable PV supportEelco Dolstra2017-04-03
| | | | | | | | | | 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.
* create-amis.sh: Use pv-grub-hd0_1.05Eelco Dolstra2017-04-03
|
* nova-image: refactoringAntoine Eiche2017-02-24
| | | | The nova image configuration is separated from the image build.
* make-disk-image.nix: support additional filesystem contentsDan Peebles2017-02-22
| | | | | | | | | 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.
* Create AMIs for ca-central-1 (Canada)Eelco Dolstra2017-02-19
|
* Create AMIs for eu-west-2 (London)Eelco Dolstra2017-01-17
|
* create-amis: use jq instead of jsonDomen Kožar2016-11-22
|
* create-amis: add us-east-2Domen Kožar2016-11-21
|
* create-amis: order mattersDomen Kožar2016-11-21
|
* create-amis.sh: another dep needed for EBS imagesDomen Kožar2016-11-21
|
* create-amis.sh: use nix-shell for convenienceDomen Kožar2016-11-16
|
* Add AMIs in ap-northeast-2 and ap-south-1Eelco Dolstra2016-07-12
|
* Copy AMIs in parallelEelco Dolstra2016-07-12
|
* Create AMIs with Enhanced NetworkingEelco Dolstra2016-07-12
| | | | Fixes #15956.
* ec2/create-amis.sh: specify the approriate size on snapshotsobadz2016-05-07
| | | | Should help with #15148
* Update AMI creation scriptEelco Dolstra2016-04-05
|
* Fix the EC2 testEelco Dolstra2016-03-30
| | | | | | | 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
* virtualization/azure: update the scripts for image maintenanceEvgeny Egorochkin2016-03-13
|
* Hack to parallelize AMI copyingEelco Dolstra2015-09-29
|
* Tweak AMI scriptEelco Dolstra2015-09-29
|
* Make EBS volumes much smallerEelco Dolstra2015-09-28
| | | | Since they're resized on first boot anyway, they don't need to be big.
* Update AMI generatorEelco Dolstra2015-09-27
| | | | | | | | | 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.
* Update option-usages.nix expression to work with newer version of the module ↵Nicolas B. Pierron2015-08-09
| | | | system.
* Initial attempt at configuring from EC2 userdata (with input from cstrahan). ↵Dan Peebles2015-06-11
| | | | Now with VM tests!
* Simple EC2 user-data VM testDan Peebles2015-06-11
|
* nixos/initrd: Generic library copyingWilliam A. Kennington III2015-03-28
|
* Minor fixes to EC2 image generation script. Set autoresponder, so no ↵Rob Vermaas2015-01-05
| | | | | | interaction is necessary. Write output in a format that can be easily included in ec2-amis.nix of nixops. (cherry picked from commit 96904915d9e3e5f69b0c5bf58db1a0f0130a977a)