Commit graph

2819 commits

Author SHA1 Message Date
Jörg Thalheim
a9295a7298
hydra: fix hydra-send-stats 2021-03-20 07:09:06 +01:00
Jörg Thalheim
c5870a9e8c
build02: switch to hetzner networking module 2021-03-20 06:20:40 +01:00
Jörg Thalheim
4fbb4f0437
document deploy commands 2021-03-20 06:17:40 +01:00
Jörg Thalheim
0dbc991a1d
Merge pull request from nix-community/update/nixpkgs-8edfe0a2e8bfc750f7ac2818b2a4f364124806b6
niv nixpkgs: update 8edfe0a2 -> e9f42f11
2021-03-19 22:07:04 +00:00
github-actions[bot]
6bf610fcdc
niv nixpkgs: update 8edfe0a2 -> e9f42f11
Branch: nixos-unstable-small
Commits: [NixOS/nixpkgs@8edfe0a2...e9f42f11](8edfe0a2e8...e9f42f11e5)

* [`d516b27a`](d516b27a1c) rmfuse: 0.1.1 -> 0.2.1
* [`7173fb6a`](7173fb6a77) xa: init at 2.3.11
* [`9ecaf3fd`](9ecaf3fd2e) dxa: init at 0.1.4
* [`e1ac66bd`](e1ac66bd97) s3backer: 1.5.4 -> 1.6.1
* [`7c14c1a8`](7c14c1a8d0) pcb: 4.2.2 -> 4.3.0
* [`deefae97`](deefae9708) luna-icons: 1.0 -> 1.1
* [`abb6266d`](abb6266dbc) zcash: 4.1.1 -> 4.3.0 ([NixOS/nixpkgs⁠#115463](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/115463))
* [`7163929c`](7163929cee) doodle: 0.7.1 -> 0.7.2
* [`3d5c4053`](3d5c4053ca) Configure gnome2.gtksourceview to build with autoconf 2.69
* [`68b97478`](68b974785c) python3Packages.labgrid: 0.3.1 -> 0.3.2 ([NixOS/nixpkgs⁠#116288](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116288))
* [`40e2f9fb`](40e2f9fb03) ytfzf: 1.0.1 -> 1.1.0
* [`bed86681`](bed8668136) kubecfg: 0.17.0 -> 0.18.0 ([NixOS/nixpkgs⁠#116150](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116150))
* [`3210e915`](3210e9158f) imagemagick6: 6.9.12-1 -> 6.9.12-3
* [`c528ddd2`](c528ddd2da) imagemagick6: add erictapen as maintainer
* [`e4988898`](e49888983d) steam: xlibs -> xorg
* [`63eb38c8`](63eb38c8e3) prime-server: 0.6.7 -> 0.7.0
* [`6340e3af`](6340e3af68) libebml: 1.4.1 -> 1.4.2
* [`ad4daeef`](ad4daeefbd) libmatroska: 1.6.2 -> 1.6.3
* [`9235d126`](9235d126cc) mkvtoolnix: 53.0.0 -> 55.0.0
* [`0af0c5c8`](0af0c5c8e7) osinfo-db: 20210215 -> 20210312
* [`b747aa0f`](b747aa0f9f) zoom-us: unset Qt env variables to fix dialog boxes
* [`4c0404ea`](4c0404ea17) python38Packages.bitarray: 1.7.0 -> 1.7.1
* [`ca4406f3`](ca4406f30f) python3Packages.evohome-async: init at 0.3.8
* [`46d8354a`](46d8354af1) home-assistant: update component-packages
* [`b8f974d8`](b8f974d8a7) smplayer: 20.6.0 -> 21.1.0
* [`a0714312`](a071431245) maintainers: Add gtrunsec
* [`b78770a1`](b78770a1ee) renderdoc: 1.11 -> 1.12
* [`d5930430`](d59304307e) python3Packages.azure-core: 1.10.0 -> 1.12.0
* [`f4e050e0`](f4e050e01f) python3Packages.azure-eventgrid: 1.3.0 -> 2.0.0
* [`f6a6ee6b`](f6a6ee6b47) python3Packages.azure-mgmt-applicationinsights: 0.3.0 -> 1.0.0
* [`95b8b0d2`](95b8b0d256) python3Packages.azure-mgmt-compute: 18.1.0 -> 19.0.0
* [`fe74a7c7`](fe74a7c71b) python3Packages.azure-mgmt-kusto: 0.10.0 -> 1.0.0
* [`51462cec`](51462cec1f) python3Packages.azure-storage-blob: 12.7.1 -> 12.8.0
* [`1591e296`](1591e296e7) python3Packages.msal: 1.8.0 -> 1.10.0
* [`4d711898`](4d711898ef) python3Packages.msrest: 0.6.19 -> 0.6.21
* [`3595db38`](3595db38cd) python3Packages.azure-multiapi-storage: 0.4.1 -> 0.6.0
* [`b32c4fc4`](b32c4fc457) azure-cli: 2.18.0 -> 2.20.0
* [`2146f32a`](2146f32a18) python3Packages.azure*: remove unused imports
* [`bec3b30b`](bec3b30b9e) onlyoffice-bin: init at 6.1.0
* [`6a36b730`](6a36b730ae) solc: 0.7.4 -> 0.8.2
* [`cbce4e76`](cbce4e76d3) solc: make linux only
* [`609e0c9d`](609e0c9d9c) python38Packages.kaggle: 1.5.10 -> 1.5.12
* [`43f9a64a`](43f9a64a8a) python38Packages.google-cloud-os-config: 1.0.0 -> 1.1.0
* [`03d9f48f`](03d9f48fc2) python38Packages.google-cloud-automl: 2.1.0 -> 2.2.0
* [`a654a1e6`](a654a1e6de) python38Packages.google-cloud-redis: 2.0.0 -> 2.1.0
* [`6a6adfe0`](6a6adfe0d3) python38Packages.howdoi: 2.0.12 -> 2.0.14
* [`7b093d97`](7b093d978e) python38Packages.google-cloud-dataproc: 2.2.0 -> 2.3.0
* [`53aa89c6`](53aa89c6e6) python38Packages.azure-eventgrid: 2.0.0 -> 4.0.0
* [`39fa3cb6`](39fa3cb68d) redkite: 1.3.0 -> 1.3.1
* [`60b59784`](60b5978428) python38Packages.google-cloud-bigquery: 2.10.0 -> 2.11.0
* [`b816bfad`](b816bfad73) python38Packages.azure-mgmt-network: 17.1.0 -> 18.0.0
* [`7d804ec1`](7d804ec169) k6: 0.30.0 -> 0.31.0
* [`6708ee70`](6708ee70f5) cassowary: 0.13.0 -> 0.14.0
* [`baae14e9`](baae14e981) teams: 1.3.00.30857 -> 1.4.00.4855
* [`7d68e60d`](7d68e60d27) libfilezilla: 0.26.0 -> 0.27.0
* [`049c36c2`](049c36c267) gdal: 3.1.2 -> 3.2.2
* [`420c7f1e`](420c7f1e8c) photoflare: 1.6.6 -> 1.6.7
* [`edbaad14`](edbaad140f) calibre: 5.12.0 -> 5.13.0
* [`5a3feadb`](5a3feadb55) ghorg: 1.5.0 -> 1.5.1
* [`3f74138c`](3f74138ce2) dijo: 0.2.6 -> 0.2.7
* [`0b0ce14b`](0b0ce14b80) yad: 7.3 -> 8.0
* [`e1ae077b`](e1ae077b4b) monolith: 2.4.0 -> 2.4.1
* [`c6189e2f`](c6189e2f28) manual/installation: s/boot.loader.systemd/boot.loader.systemd-boot
* [`f4e60e1c`](f4e60e1caf) MIDIVisualizer: 6.2 -> 6.3
* [`82f1a411`](82f1a411cf) python3Packages.fints: 3.0.0 -> 3.0.1
* [`270e468f`](270e468f0e) ameba: 0.14.0 -> 0.14.1
* [`999ba6b4`](999ba6b4b1) openbabel3: Fix multiple input issue
* [`226be786`](226be786e8) openrct2: 0.3.2 -> 0.3.3
* [`e4f6ef4c`](e4f6ef4c06) emplace: 1.2.1 -> 1.2.2
* [`18f9a74a`](18f9a74a18) coqPackages.mathcomp: etc ([NixOS/nixpkgs⁠#115417](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/115417))
* [`22a56ecc`](22a56ecc93) alttab: 1.5.0 -> 1.6.0 ([NixOS/nixpkgs⁠#116390](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116390))
* [`cc582f1f`](cc582f1f59) nixos/kubernetes: import all platforms for seeded images
* [`2996d6df`](2996d6df1d) coursier: 2.0.12 -> 2.0.13
* [`f9d912c1`](f9d912c1c1) python3Packages.pyhomematic: 0.1.71 -> 0.1.72
* [`39e961fc`](39e961fc2f) linux: 4.14.224 -> 4.14.225
* [`3473cf54`](3473cf548a) linux: 4.19.179 -> 4.19.180
* [`82b3f867`](82b3f86735) linux: 4.4.260 -> 4.4.261
* [`bd46e953`](bd46e9531b) linux: 4.9.260 -> 4.9.261
* [`7513be6e`](7513be6e65) linux: 5.4.104 -> 5.4.105
* [`7760c71c`](7760c71c9c) linux: 5.10.22 -> 5.10.23
* [`d6f3315b`](d6f3315bf9) linux: 5.11.5 -> 5.11.6
* [`27029eaf`](27029eaf8f) linux/hardened/patches/4.14: 4.14.224-hardened1 -> 4.14.225-hardened1
* [`11504083`](1150408383) linux/hardened/patches/4.19: 4.19.179-hardened1 -> 4.19.180-hardened1
* [`5c700b87`](5c700b8700) linux/hardened/patches/5.10: 5.10.22-hardened1 -> 5.10.23-hardened1
* [`e3664fc1`](e3664fc11b) linux/hardened/patches/5.4: 5.4.104-hardened1 -> 5.4.105-hardened1
* [`dacd92f3`](dacd92f316) linux/hardened/patches/5.11: init at 5.11.6-hardened1
* [`2a56da22`](2a56da2235) ocamlPackages.torch: 0.11 → 0.12
* [`fcc359ce`](fcc359cee3) lazygit: 0.26 -> 0.26.1
* [`a20bcc0f`](a20bcc0fd2) vscode-extensions.gruntfuggly.todo-tree: 0.0.204 -> 0.0.205
* [`ec20f9f7`](ec20f9f71e) python3Packages.sagemaker: 2.29.1 -> 2.29.2
* [`79e7e20e`](79e7e20ef5) oh-my-zsh: 2021-03-08 → 2021-03-13
* [`172a0643`](172a06432d) sbt-extras: 2021-03-08 → 2021-03-13
* [`3964931f`](3964931fa8) amarok: 2020-06-12 -> 2.9.71
* [`3148c8a9`](3148c8a9ad) vscode-extensions.antfu.icons-carbon: init at 0.2.2
* [`88c64f8a`](88c64f8a11) katago: 1.8.0 -> 1.8.1
* [`674c39c0`](674c39c08f) gitui: 0.12.0 -> 0.13.0
* [`6489ee92`](6489ee9262) terragrunt: 0.28.11 -> 0.28.12
* [`7d85b0b5`](7d85b0b5d2) pulumi-bin: 2.21.2 -> 2.22.0
* [`01c6925e`](01c6925eba) doppler: 3.23.0 -> 3.23.1
* [`017d5145`](017d514599) robo3t: 1.3.1 -> 1.4.3
* [`f19c6949`](f19c6949b9) cargo-watch: 7.5.0 -> 7.5.1
* [`f5811494`](f58114941c) amd-libflame: 2.2 -> 3.0
* [`22beae03`](22beae03e6) firmwareLinuxNonfree: 2021-02-08 > 2021-03-15
* [`a88aa04c`](a88aa04c28) rust-analyzer: 2021-03-01 -> 2021-03-15
* [`f6092fe8`](f6092fe869) wireguard-tools: 1.0.20210223 -> 1.0.20210315
* [`7669baea`](7669baea38) electron_12: 12.0.0 -> 12.0.1
* [`776f482e`](776f482e02) zoom-us: remove qttools
* [`e50d16f1`](e50d16f1ef) zoom-us: use normal callPackage
* [`a0da0947`](a0da094745) cargo-udeps: 0.1.18 -> 0.1.19
* [`f716feeb`](f716feeba5) angband: 4.2.1 -> 4.2.2
* [`ca21d4ff`](ca21d4ff44) vttest: 20200610 -> 20210210
* [`ccfb0cf5`](ccfb0cf5b4) wiggle: 1.2 -> 1.3
* [`fa5c65b7`](fa5c65b7b3) vassal: 3.4.12 -> 3.5.3
* [`c00c6765`](c00c67653a) yodl: 4.02.02 -> 4.03.02
* [`6229fa2d`](6229fa2dd7) nnn: 3.5 → 3.6
* [`a3a8ae02`](a3a8ae029e) jbidwatcher: remove
* [`a71e3a52`](a71e3a5272) webdis: 0.1.11 -> 0.1.12
* [`f63098a9`](f63098a9c5) gegl_0_4: 0.4.26 → 0.4.28
* [`79a00cb2`](79a00cb241) appdaemon: allow later websocket-client releases
* [`cf6f9748`](cf6f9748b7) grpc: fix build input propagation
* [`8f8f902c`](8f8f902c27) uncrustify: 0.71.0 -> 0.72.0
* [`fee2e23c`](fee2e23c00) tree-sitter: 1.18.2 -> 0.19.3
* [`92ac87f0`](92ac87f05a) lhadpdf.pdf_sets: update maintainer.sh
* [`95e1233b`](95e1233bc1) lhapdf.pdf_sets: update
* [`9f4c7066`](9f4c70669b) pythonPackages.maestral: 1.4.2 -> 1.4.3
* [`cb60007f`](cb60007f06) maestral-gui: 1.4.2 -> 1.4.3
* [`c55fc614`](c55fc61425) josm: 17428 → 17560
* [`d4697cc2`](d4697cc2d1) xlog: 2.0.19 -> 2.0.20
* [`8772d9ff`](8772d9ff51) typora: 0.9.95 -> 0.9.98
* [`d0cb67f6`](d0cb67f669) ocamlPackages.core: 0.14.0 → 0.14.1
* [`504a98a0`](504a98a05e) python3Packages.vsure: 1.7.2 -> 1.7.3
* [`8483e9b3`](8483e9b387) czkawka: init at 3.0.0
* [`f1e8b1e5`](f1e8b1e500) qmmp: 1.4.2 -> 1.4.4
* [`7c221f98`](7c221f98ca) python3Packages.slack-sdk: 3.4.0 -> 3.4.2
* [`af2abd1d`](af2abd1deb) kubectl-doctor: init at 0.3.0
* [`e3bf6a74`](e3bf6a7499) prs: 0.2.3 -> 0.2.4
* [`ee0fa6a2`](ee0fa6a2b8) python3Packages.imap-tools: 0.38.1 -> 0.39.0
* [`ebee209d`](ebee209dcf) ocamlPackages.owl{,-base}: 1.0.0 -> 1.0.1
* [`05733493`](05733493b8) inxi: 3.3.01-1 -> 3.3.02-1
* [`73be16c3`](73be16c314) python3Packages.mpv: 0.4.7 -> 0.5.2 ([NixOS/nixpkgs⁠#116462](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116462))
* [`5b72839b`](5b72839b79) python3Packages.pytest-error-for-skips: init at 2.0.2
* [`1b6bac8a`](1b6bac8a80) python3Packages.brother: 0.2.1 -> 0.2.2
* [`f0b078ef`](f0b078ef9d)  ocamlPackages.git: 3.3.0 -> 3.3.2; decompress: 1.2.0 -> 1.3.0; duff: 0.3 -> 0.4; and related updates ([NixOS/nixpkgs⁠#116486](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116486))
* [`ee0e9fc0`](ee0e9fc0e1) sudo: 1.9.5p2 -> 1.9.6
* [`3ecf7427`](3ecf742790) python3Packages.botocore: 1.20.25 -> 1.20.27
* [`a09e46c1`](a09e46c1f5) python3Packages.boto3: 1.17.25 -> 1.17.27
* [`77297a75`](77297a7519) awscli: 1.19.25 -> 1.19.27
* [`7015e86e`](7015e86ece) ocamlPackages.cohttp*: 2.5.4 -> 2.5.5
* [`215b49c0`](215b49c082) poetry2nix: 1.16.0 -> 1.16.1
* [`1af2af99`](1af2af99ff) skrooge: 2.23.0 -> 2.24.6
* [`84970f82`](84970f82dd) libayatana-appindicator: drop unneeded python dependency
* [`6440e2e3`](6440e2e353) python3Packages.aioesphomeapi: 2.6.5 -> 2.6.6 ([NixOS/nixpkgs⁠#116536](http://r.duckduckgo.com/l/?uddg=https://github.com/NixOS/nixpkgs/issues/116536))
* [`159f5670`](159f567036) python3Packages.httpx: 0.17.0 -> 0.17.1
* [`5b329033`](5b3290333a) ocamlPackages.ocaml_extlib: add support for OCaml 4.12
2021-03-19 22:50:43 +01:00
Jörg Thalheim
40fab108be
also build non-admin pull requests 2021-03-19 22:46:56 +01:00
Jörg Thalheim
3ef4fec76f
niv-updates: allow to manually start workflow 2021-03-19 22:39:17 +01:00
Jörg Thalheim
0463a88b54
add niv updater 2021-03-19 22:37:59 +01:00
Ryan Mulligan
38ca7f3e9e niv/nixpkgs-update-pypi-releases: fix branch name 2021-03-18 14:34:53 -07:00
adisbladis
b0a9ac3a52
queued-build-hook: update 2021-03-18 11:44:07 +02:00
Jörg Thalheim
a34effe414
Merge pull request from nix-community/cleanups2 2021-03-09 13:15:30 +00:00
Jörg Thalheim
b7d8558a4c
don't add zfs to boot.supportedFilesystems
The zfs module will figure out on its own if any filesystem needs zfs.
2021-03-09 09:45:32 +01:00
Jörg Thalheim
ddb984bd3e
build01: switch to hetzner network module
fixup! build01: switch to hetzner network module
2021-03-09 09:45:31 +01:00
zimbatm
94569f1ec3
fixup! roles/security: allow sudo without password ()
pam sudo is not needed by virtual of the passwordless sudo
2021-03-08 21:05:23 +01:00
Jonas Chevalier
ad6720bfda
roles/security: allow sudo without password ()
Encourage users to SSH as their own users. Wser accounts were not able
to `sudo` as they don't have a password associated to them.
2021-03-08 20:00:02 +00:00
Jonas Chevalier
f2736f61d5
services: move hound to build03 () 2021-03-08 00:22:10 +00:00
Jonas Chevalier
37e48b712e
move things around a bit ()
* keep ./services for instances

./profiles is for config-only modules

./services are like profiles, but configure a single instance of a
service. Those are fronted by Nginx as the load-balancer and have a DNS
entry as well.

* ci: build build03 as well

* move hydra to services

* move matterbridge to services

* move marvin-mk2 to services

* build01: share the remainder profiles

* build02: use the nix-community-cache

* fixup kexec

* rename profiles to roles

* README: sync with reality
2021-03-07 16:28:44 +00:00
Jörg Thalheim
3fdc2d23d2
hydra: declarative users fixups 2021-03-06 20:36:42 +01:00
Jörg Thalheim
6d536cb5e2
Merge pull request from nix-community/hydra 2021-03-06 19:19:58 +00:00
Jörg Thalheim
17c824a774
declarative hydra users 2021-03-06 20:14:42 +01:00
Jörg Thalheim
5b8217986e
add nixpkgs to NIX_PATH 2021-03-06 19:55:41 +01:00
Jörg Thalheim
485f111b3b
hydra: defaults to https urls 2021-03-06 14:19:03 +01:00
Jörg Thalheim
487302c74f
Merge pull request from nix-community/build03 2021-03-06 09:02:14 +00:00
Jörg Thalheim
51e2bb75ed
update nixpkgs 2021-03-06 09:04:24 +01:00
Jörg Thalheim
14a73f8750
remove broken nixOps plugins 2021-03-06 09:04:24 +01:00
Jörg Thalheim
802f3a96d9
kexec: add instruction for hetzner 2021-03-06 09:04:24 +01:00
Jörg Thalheim
4d1ba7f0d3
add build03 nixos configuration 2021-03-06 09:04:24 +01:00
Jörg Thalheim
11ee3fee98
terraform: add build03.nix-community.org 2021-03-06 09:03:33 +01:00
Jörg Thalheim
1e7b06c31a
mic92: replace rsa key with ed25519 2021-03-06 09:03:32 +01:00
Jörg Thalheim
904f3cfbc2
build01: replace cron with timer for healthcheck 2021-03-06 07:52:04 +01:00
Jörg Thalheim
652901560f
Merge pull request from nix-community/kexec 2021-03-04 20:31:11 +00:00
Jörg Thalheim
095585c515
nginx: enable recommend options 2021-03-04 11:05:17 +01:00
Jörg Thalheim
c44fa9bc06
move nginx to service 2021-03-04 11:02:47 +01:00
Jörg Thalheim
f1fad4f800
factor out nix-daemon profile 2021-03-04 10:59:19 +01:00
Jörg Thalheim
5094dd05b3
acme: move to common profile 2021-03-04 10:55:37 +01:00
Jörg Thalheim
44b7b81239
add kexec profile 2021-03-04 09:37:45 +01:00
Jörg Thalheim
3e521288a7
add sshd service 2021-03-04 09:33:51 +01:00
Jörg Thalheim
9d31bea71e
Merge pull request from nix-community/updates 2021-03-04 06:02:27 +00:00
Jörg Thalheim
7a928ffe4c
update nixpkgs 2021-03-04 06:53:47 +01:00
Jörg Thalheim
c2c42df404
update to nixopsUnstable 2021-03-04 06:53:33 +01:00
Jörg Thalheim
0084cb70c8
Merge pull request from nix-community/users 2021-03-04 05:36:10 +00:00
Jörg Thalheim
6c33f42d88
remove duplicate firewall rule for ssh port
The openssh module will open this port for us.
2021-03-04 06:25:35 +01:00
Jörg Thalheim
72da0df51d
move users configuration to seperate profile 2021-03-04 06:24:57 +01:00
Jörg Thalheim
bcb67e14fb
Merge pull request from nix-community/zfs 2021-02-25 08:24:06 +00:00
Jörg Thalheim
0a638d42ff
move docker/telegraf to services 2021-02-25 09:08:26 +01:00
Jörg Thalheim
533ad5a14e
add zfs profile 2021-02-25 09:05:50 +01:00
Jörg Thalheim
e3d9a23829
terraform: add aaaa record for build02 2021-02-20 17:17:04 +01:00
Jörg Thalheim
a67efcfe20
build02: enable ipv6 2021-02-20 17:13:54 +01:00
Jörg Thalheim
4e3f3db38e
bump nixpkgs 2021-02-20 12:59:58 +01:00
Jörg Thalheim
f042d1bfaa
hound: switch to git ref autodetection 2021-02-20 12:57:20 +01:00