Commit graph

401579 commits

Author SHA1 Message Date
superherointj 212b35a49d
Merge pull request #187247 from piperswe/patch-4
flyctl: add "fly" alias
2022-08-18 09:49:36 -03:00
ckie 30ad2e1c12
Merge pull request #162484 from jappeace/keter-module
nixos/keter: init at 2.0.1
2022-08-18 15:44:05 +03:00
Lassulus dd0da527b5
Merge pull request #183060 from r-ryantm/auto-update/libyang
libyang: 2.0.194 -> 2.0.231
2022-08-18 14:33:04 +02:00
Jappie Klooster a4d72ad628
nixos/keter: init
Enable keter module

Keter is an apploader which:
1. has the old app running on a port.
2. loads a new one, and wait for that to complete
3. switches the old with the new one once the new one finished loading.

It supports more functionality but this use case
is the primary one being used by supercede.

Adds keter as a module to nixos.
Currently keter is unusable with nix,
because it relies on bundeling of a tar and uploading that to a specific folder.
These expressions automate these devops tasks,
with especially nixops in mind.
This will work with versions above 1.8

The test seems to work.
This uses a new version of keter which has good
support for status code on error pages.
We're using this config at production at supercede
so it should be fine.

Squash log:
==========

mention keter in changelog

Update generated release notes

Always restart keter on failure

This is a little bit of extra stability in case keter crashes.
Which can happen under extreme conditions (DoS attacks).

Update nixos/doc/manual/release-notes/rl-2205.section.md

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

Update nixos/modules/module-list.nix

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

Remove sanitization

don't put domain in as a string

Update nixos/tests/keter.nix

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

add jappie as module maintainer

Use type path instead of two seperate options

Fix generated docs

added test machinery to figure out why it's failing

Fix the test, use console output

run nixpkgs-fmt on all modules

Inline config file.

This get's rid of a lot of inderection as well.

Run nix format

remove comment

simplify executable for test

delete config file

add config for keter root

Remove after redis clause

set keter root by default to /var/lib/keter

Update nixos/modules/services/web-servers/keter/default.nix

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

Update nixos/modules/services/web-servers/keter/default.nix

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

Update nixos/modules/services/web-servers/keter/default.nix

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

fix nit

add newlines

add default text and move description in a long description

Delete rather obvious comment

fix release db thing

remove longDescription and put it in a comment instead

change description of mkEnalbeOption

explain what keter does by using the hackage synopsis

set domain to keterDomain and same for executable

move comment to where it's happening

fix type error

add formatting better comment

try add seperate user for keter

Revert "try add seperate user for keter"

This reverts commit d3522d36c96117335bfa072e6f453406c244e940.

Doing this breaks the setup

set default to avoid needing cap_net_bind_service

remove weird comment

use example fields

eleborated on process leakage

Update nixos/modules/services/web-servers/keter/default.nix

Co-authored-by: ckie <25263210+ckiee@users.noreply.github.com>

run nixpkgs-fmt

update docs

Fix formatting, set keter package by default

format our little nixexpr

replace '' -> " where possible

drop indent for multiline string

make description much shorter

regen docs database
2022-08-18 15:29:47 +03:00
Michael Weiss 508de89d60
Merge pull request #187240 from primeos/chromiumBeta
chromiumBeta: 105.0.5195.28 -> 105.0.5195.37
2022-08-18 14:20:49 +02:00
Michael Weiss 42b2486158
Merge pull request #187239 from primeos/chromium
chromium: 104.0.5112.79 -> 104.0.5112.101
2022-08-18 14:20:28 +02:00
R. Ryantm 600fb49fa1 signal-cli: 0.10.10 -> 0.10.11 2022-08-18 13:39:27 +02:00
Fabian Affolter 1a07eb75bd
Merge pull request #187184 from r-ryantm/auto-update/tickrs
tickrs: 0.14.4 -> 0.14.6
2022-08-18 13:15:55 +02:00
Sergei Trofimovich 2ebee31c74
Merge pull request #187263 from trofi/mc-avoid-configure-args-embedding
mc: stop retaining configure arguments in the final binary
2022-08-18 12:14:47 +01:00
Fabian Affolter 05b1997588
Merge pull request #187261 from fabaff/aiocoap-bump
python310Packages.aiocoap: 0.4.3 -> 0.4.4
2022-08-18 13:13:59 +02:00
Fabian Affolter d31b3a3edd python310Packages.pyshark: remove stale comment 2022-08-18 13:13:07 +02:00
Fabian Affolter 7df856b32d
Merge pull request #187216 from r-ryantm/auto-update/python310Packages.striprtf
python310Packages.striprtf: 0.0.20 -> 0.0.21
2022-08-18 13:10:20 +02:00
Fabian Affolter af5858e381
Merge pull request #187219 from r-ryantm/auto-update/python310Packages.trimesh
python310Packages.trimesh: 3.13.4 -> 3.13.5
2022-08-18 13:08:10 +02:00
Fabian Affolter f8e92a43ab
Merge pull request #187220 from r-ryantm/auto-update/python310Packages.trytond
python310Packages.trytond: 6.4.3 -> 6.4.4
2022-08-18 13:07:46 +02:00
Fabian Affolter 30b9e281c9
Merge pull request #187259 from fabaff/censys-bump
python310Packages.censys: 2.1.7 -> 2.1.8
2022-08-18 13:04:02 +02:00
Sergei Trofimovich 347e5f473e mc: stop retaining configure arguments in the final binary
Reduces closure size of cross-compiled binary a bit by not retaining
build-time perl and friends.

Before:

    $ nix path-info -Sh $(nix-build -A pkgsCross.ppc64.mc) | unnix
    /<<NIX>>/mc-powerpc64-unknown-linux-gnu-4.8.28   273.7M

After:

    $ nix path-info -Sh $(nix-build -A pkgsCross.ppc64.mc) | unnix
    /<<NIX>>/mc-powerpc64-unknown-linux-gnu-4.8.28   198.6M
2022-08-18 11:52:49 +01:00
Fabian Affolter 8ea014acc3
Merge pull request #187195 from r-ryantm/auto-update/python310Packages.papermill
python310Packages.papermill: 2.3.4 -> 2.4.0
2022-08-18 12:52:23 +02:00
Jan Tojnar da3f0dc7de
Merge pull request #187057 from wegank/libportal-darwin
libportal: update patches
2022-08-18 12:50:58 +02:00
Fabian Affolter 6d4104359e python310Packages.aiocoap: 0.4.3 -> 0.4.4 2022-08-18 12:50:03 +02:00
Fabian Affolter 7ea5e9dcab python310Packages.censys: 2.1.7 -> 2.1.8 2022-08-18 12:45:25 +02:00
Sergei Trofimovich 543ebf97a3
Merge pull request #187254 from trofi/mc-fix-cross-perl
mc, pkgsCross.ppc64.mc: fix cross-build by adding PERL_FOR_BUILD
2022-08-18 11:44:01 +01:00
Fabian Affolter 38890391bc
Merge pull request #187237 from r-ryantm/auto-update/checkSSLCert
checkSSLCert: 2.36.0 -> 2.37.0
2022-08-18 12:40:05 +02:00
Piper McCorkle 6ff0b472f7
flyctl: fix indentation
Co-authored-by: Stanisław Pitucha <viraptor@gmail.com>
2022-08-18 05:39:39 -05:00
superherointj b01f02f96c
Merge pull request #186834 from Kiskae/nvidia-branches
nvidia_x11: reorganize latest versions
2022-08-18 07:22:44 -03:00
K900 3867731e81
Merge pull request #187223 from K900/tempo-150
tempo: 1.4.1 -> 1.5.0
2022-08-18 13:18:19 +03:00
Sergei Trofimovich 69ce8a0949 mc, pkgsCross.ppc64.mc: fixx cross-build by adding PERL_FOR_BUILD
Without the change build system tries to execute perl for host (instead
of build) and fails as:

    install: cannot stat './mc.hlp.es': No such file or directory

The change pulls patch pending upstream inclusion where `PERL_FOR_BUILD`
is introduced to complement `PERL` for such cases.
2022-08-18 11:12:44 +01:00
Weijia Wang 5f06e7ac03 libportal: update patches 2022-08-18 12:12:21 +02:00
K900 b42e50fe36
Merge pull request #187138 from K900/kernels-20220817
Kernels for 2022-08-17
2022-08-18 13:08:19 +03:00
K900 4789b92366 linux/hardened/patches/5.4: 5.4.208-hardened1 -> 5.4.210-hardened1 2022-08-18 13:07:06 +03:00
K900 7413d509cd linux: 5.19.1 -> 5.19.2 2022-08-18 13:07:06 +03:00
K900 636c6b3fad linux: 5.18.17 -> 5.18.18 2022-08-18 13:07:06 +03:00
K900 7aeb316e7e linux: 5.15.60 -> 5.15.61 2022-08-18 13:07:06 +03:00
Jonas Heinrich 7d92cc4294
Merge pull request #187030 from r-ryantm/auto-update/skypeforlinux
skypeforlinux: 8.87.0.403 -> 8.87.0.406
2022-08-18 11:52:10 +02:00
Jonas Heinrich 891365a92e
Merge pull request #187033 from r-ryantm/auto-update/swagger-codegen
swagger-codegen3: 3.0.34 -> 3.0.35
2022-08-18 11:43:21 +02:00
R. Ryantm 19b9cb7ce0 lldpd: 1.0.14 -> 1.0.15 2022-08-18 11:42:23 +02:00
Jonas Heinrich 0d13c5e7e7
Merge pull request #187035 from gdinh/add-hmat-oss
hmat-oss: init at 1.7.1
2022-08-18 11:40:46 +02:00
Maximilian Bosch 5ec8223e63
nixos/sssd: explain why we use EnvironmentFile= 2022-08-18 11:38:49 +02:00
Maximilian Bosch 204d32c5c1
nixos/sssd-ldap: verify that passing secrets via env works 2022-08-18 11:37:43 +02:00
Maximilian Bosch 2f0bd926ea
nixos/sssd-ldap: fix eval
Introduced by fd7d901133. The openldap
module now expects the database directory to be below
`/var/lib/openldap`, oterhwise it'll fail evaluation like this:

    Failed assertions:
    - Database dc=example,dc=org has `olcDbDirectory` (/var/db/openldap) that is not a subdirectory of
    `/var/lib/openldap/`.
2022-08-18 11:37:29 +02:00
Jonas Heinrich 2ae0549083
Merge pull request #187041 from r-ryantm/auto-update/swayr
swayr: 0.20.0 -> 0.20.1
2022-08-18 11:36:18 +02:00
Maximilian Bosch 8d92d42c5c
nixos/sssd: fix typo 2022-08-18 11:34:06 +02:00
Jonas Heinrich 906b557c79
Merge pull request #187054 from r-ryantm/auto-update/zotero
zotero: 6.0.10 -> 6.0.12
2022-08-18 11:17:54 +02:00
Benno Bielmeier 60e47734f6 kanboard: correct homepage url
The Kanboard GitHub Repo [1] references https://kanboard.org, not the
https://kanboard.net.

[1]: https://github.com/kanboard/kanboard
2022-08-18 11:15:09 +02:00
Jonas Heinrich bb46b7a341
Merge pull request #187066 from r-ryantm/auto-update/dolt
dolt: 0.40.25 -> 0.40.26
2022-08-18 11:12:31 +02:00
Jonas Heinrich 9c0b51b2a2
Merge pull request #187063 from r-ryantm/auto-update/cloud-nuke
cloud-nuke: 0.16.4 -> 0.17.0
2022-08-18 11:07:01 +02:00
Piper McCorkle 4e030e5221
flyctl: add "fly" alias
This alias is installed by the upstream install script: https://fly.io/install.sh
2022-08-18 04:04:02 -05:00
Jonas Heinrich 0e5e532098
Merge pull request #187055 from r-ryantm/auto-update/xcp
xcp: 0.9.0 -> 0.9.1
2022-08-18 11:01:05 +02:00
R. Ryantm 10881441a5 copilot-cli: 1.20.0 -> 1.21.0 2022-08-18 08:56:49 +00:00
Jonas Heinrich 2aabfb2315
Merge pull request #187059 from r-ryantm/auto-update/batsignal
batsignal: 1.5.1 -> 1.6.0
2022-08-18 10:51:40 +02:00
R. Ryantm 8cecd7cb82 git-machete: 3.11.6 -> 3.12.0 2022-08-18 08:51:28 +00:00