nixpkgs-suyu/nixos/tests
Viv Lim c778f4d225 nixos/mastodon: Allow configuring sidekiq processes
This change allows the number of sidekiq processes and which job classes
they handle to be configured.

An instance admin may choose to have separate sidekiq processes handling
jobs related to local users (`default` job class) and jobs related to
federation (`push`, `pull`, `ingress`), so that as the instance grows
and takes on more federation traffic, the local users' experience is not
as impacted.

For more details, see https://docs.joinmastodon.org/admin/scaling/#sidekiq

This pr also includes the following changes suggested in review:

- adds syslog identifiers for mastodon services
- moves working directory config to common cfgService
- adds mastodon.target
2023-04-06 16:30:16 +02:00
..
common
dnscrypt-wrapper
fcitx5 nixos/fcitx5: init tests 2023-03-13 18:50:05 +08:00
garage garage: 0.8.0 -> 0.8.1 2023-03-13 13:55:36 +01:00
git
google-oslogin
grafana
hadoop
hitch
hocker-fetchdocker
hydra
ihatemoney
initrd-network-openvpn
initrd-network-ssh
installed-tests
k3s
kerberos
krb5
kubernetes
lorri
lvm2
matrix nixos/tests/mjolnir: Require matrix-nio[e2e] 2023-03-03 23:59:32 +01:00
mysql
nextcloud nixos/nextcloud: minor fixups 2023-03-22 22:37:17 +01:00
nfs
nixops nixosTests.nixops.unstable.legacyNetwork: Use system.includeBuildDependencies 2023-03-15 13:37:59 +01:00
pam treewide: Make yescrypt the default algorithm for pam_unix.so 2023-03-13 07:54:27 +01:00
parsedmarc elasticsearch-oss: remove 2023-04-04 10:32:26 +02:00
php
podman nixos/tests/podman: add zfs to rootful test 2023-02-28 18:08:29 +10:00
shadowsocks
spark
stratis
tinc
web-apps nixos/mastodon: Allow configuring sidekiq processes 2023-04-06 16:30:16 +02:00
web-servers
wireguard nixos/wireguard: fix mtu after switching netns. 2023-03-04 18:51:12 +00:00
xmpp
3proxy.nix
acme.nix
adguardhome.nix
aesmd.nix
agda.nix
airsonic.nix
akkoma.nix
all-terminfo.nix
all-tests.nix netbox_3_3: init 2023-04-04 11:45:31 +02:00
alps.nix
amazon-init-shell.nix
apcupsd.nix
apfs.nix
apparmor.nix
atd.nix
atop.nix
atuin.nix atuin: 12.0.0 -> 13.0.1, remove onsails from maintainers (#218841) 2023-03-02 12:23:50 -05:00
auth-mysql.nix
authelia.nix authelia: move module under security and minor fixes 2023-03-27 12:00:07 +01:00
avahi.nix
babeld.nix
bazarr.nix
bcachefs.nix
beanstalkd.nix
bees.nix
binary-cache.nix
bind.nix
bird.nix
bitcoind.nix
bittorrent.nix
blockbook-frontend.nix
blocky.nix
boot-stage1.nix
boot.nix
bootspec.nix
borgbackup.nix
botamusique.nix
bpf.nix
breitbandmessung.nix
brscan5.nix
btrbk-doas.nix
btrbk-no-timer.nix
btrbk-section-order.nix
btrbk.nix
budgie.nix nixos/doc: add release note for Budgie Desktop 2023-04-02 21:52:39 -03:00
buildbot.nix
buildkite-agents.nix
caddy.nix
cadvisor.nix
cage.nix
cagebreak.nix
calibre-web.nix
cassandra.nix
ceph-multi-node.nix
ceph-single-node-bluestore.nix
ceph-single-node.nix
certmgr.nix
cfssl.nix
cgit.nix
charliecloud.nix
chromium.nix
chrony-ptp.nix
cinnamon.nix
cjdns.nix
clickhouse.nix treewide: remove ma27 from a bunch of packages (again) 2023-03-03 21:25:26 +01:00
cloud-init-hostname.nix
cloud-init.nix
cloudlog.nix
cntr.nix
cockpit.nix
cockroachdb.nix
coder.nix
collectd.nix
connman.nix
consul.nix nixos/tests/consul: stop consul cleanly 2023-03-22 19:18:34 +01:00
containers-bridge.nix
containers-custom-pkgs.nix
containers-ephemeral.nix
containers-extra_veth.nix
containers-hosts.nix
containers-imperative.nix
containers-ip.nix
containers-macvlans.nix
containers-names.nix
containers-nested.nix
containers-physical_interfaces.nix
containers-portforward.nix
containers-reloadable.nix
containers-restart_networking.nix
containers-tmpfs.nix
containers-unified-hierarchy.nix
convos.nix
corerad.nix
coturn.nix
couchdb.nix
cri-o.nix
croc.nix
cups-pdf.nix
custom-ca.nix
deluge.nix
dex-oidc.nix
dhparams.nix
disable-installer-tools.nix
discourse.nix
dnscrypt-proxy2.nix
dnsdist.nix
doas.nix
docker-registry.nix
docker-rootless.nix
docker-tools-cross.nix
docker-tools-overlay.nix
docker-tools.nix
docker.nix
documize.nix
doh-proxy-rust.nix
dokuwiki.nix
dolibarr.nix
domination.nix
dovecot.nix
drbd.nix
earlyoom.nix
ec2.nix
ecryptfs.nix
elk.nix elasticsearch6*: remove 2023-04-04 10:32:23 +02:00
emacs-daemon.nix
empty-file
endlessh-go.nix
endlessh.nix
engelsystem.nix
enlightenment.nix
env.nix
envfs.nix
envoy.nix
ergo.nix
ergochat.nix
etcd-cluster.nix
etcd.nix
etebase-server.nix
etesync-dav.nix
evcc.nix
extra-python-packages.nix
fancontrol.nix
fenics.nix
ferm.nix
firefox.nix
firejail.nix
firewall.nix
fish.nix
flannel.nix
fluentd.nix
fluidd.nix
fontconfig-default-fonts.nix
freenet.nix
freeswitch.nix
freshrss-pgsql.nix
freshrss-sqlite.nix
frr.nix
fsck.nix
fscrypt.nix
ft2-clone.nix
gemstash.nix nixos/gemstash: init module 2023-03-07 15:56:56 +11:00
gerrit.nix
geth.nix
ghostunnel.nix
gitdaemon.nix
gitea.nix gitea: 1.18.5 -> 1.19.0 2023-03-20 14:32:10 +01:00
github-runner.nix nixos/tests/github-runner: init 2023-02-26 15:39:19 +01:00
gitlab.nix Merge branch 'gitlab-pages' of github.com:talyz/nixpkgs into HEAD 2023-03-10 14:36:25 +01:00
gitolite-fcgiwrap.nix
gitolite.nix
glusterfs.nix
gnome-flashback.nix
gnome-xorg.nix
gnome.nix
gnupg.nix
go-neb.nix
gobgpd.nix
gocd-agent.nix
gocd-server.nix
gollum.nix nixos/gollum: fix deprecation warning 2023-03-20 18:26:48 +01:00
gotify-server.nix
grafana-agent.nix
graphite.nix
graylog.nix elasticsearch-oss: remove 2023-04-04 10:32:26 +02:00
grocy.nix
grub.nix
gvisor.nix
haka.nix
haproxy.nix nixos/tests/haproxy: stop using nixos/profiles/minimal 2023-02-27 17:56:56 +01:00
hardened.nix
haste-server.nix
hbase.nix
headscale.nix
hedgedoc.nix
herbstluftwm.nix
hibernate.nix
hledger-web.nix
hockeypuck.nix
home-assistant.nix
hostname.nix nixosTests.hostname: stop using deprecated nodes.machine.config 2023-03-07 13:29:19 +01:00
hound.nix
i3wm.nix
icingaweb2.nix
iftop.nix
image-contents.nix
incron.nix
influxdb.nix
initrd-luks-empty-passphrase.nix nixos/luksroot: add tryEmptyPassphrase option 2023-03-22 09:17:23 -05:00
initrd-network.nix
initrd-secrets-changing.nix
initrd-secrets.nix
input-remapper.nix
inspircd.nix
installer-systemd-stage-1.nix
installer.nix nixos/tests/installer.nix: fix hydra eval 2023-03-09 00:58:26 -08:00
invidious.nix
invoiceplane.nix
iodine.nix
ipv6.nix
iscsi-multipath-root.nix
iscsi-root.nix
isso.nix
jackett.nix
jellyfin.nix
jenkins-cli.nix
jenkins.nix
jibri.nix
jirafeau.nix
jitsi-meet.nix
kafka.nix
kanidm.nix
karma.nix
kbd-setfont-decompress.nix
kbd-update-search-paths-patch.nix
kea.nix nixos/tests/kea: Test dhcp-ddns against knot 2023-03-11 22:23:09 +01:00
keepalived.nix
keepassxc.nix
kernel-generic.nix
kernel-latest-ath-user-regd.nix
keter.nix
kexec.nix
keycloak.nix
keyd.nix keyd: add keyd service and test 2023-03-22 15:12:29 +01:00
keymap.nix
knot.nix nixos/tests/knot: Use more appropriate terminology 2023-03-11 22:23:10 +01:00
komga.nix
ksm.nix
kthxbye.nix
kubo.nix
ladybird.nix
languagetool.nix
leaps.nix
lemmy.nix
libinput.nix
libreddit.nix
libresprite.nix
libreswan.nix
libuiohook.nix
libvirtd.nix
lidarr.nix
lightdm.nix
lighttpd.nix
limesurvey.nix
listmonk.nix
litestream.nix
locate.nix
login.nix nixos/test-driver: remove allow_reboot state from Machine, make it a start() kwarg 2023-03-16 01:50:15 +01:00
logrotate.nix
loki.nix
luks.nix
lxd-image-server.nix
lxd-nftables.nix
lxd.nix
maddy.nix
maestral.nix
magic-wormhole-mailbox-server.nix
magnetico.nix
mailcatcher.nix
mailhog.nix
make-test-python.nix
man.nix
mate.nix
matomo.nix
mattermost.nix mattermost: add environmentFile option to allow declarative secrets 2023-03-27 20:46:01 +02:00
mediatomb.nix
mediawiki.nix mediawiki: add support for postgresql 2023-04-04 07:50:04 +02:00
meilisearch.nix
memcached.nix
merecat.nix
metabase.nix
mimir.nix
mindustry.nix
minecraft-server.nix
minecraft.nix
minidlna.nix
miniflux.nix
minio.nix nixosTests/minio: format with nixpkgs-fmt 2023-03-13 18:01:16 -07:00
miriway.nix
misc.nix
mod_perl.nix
molly-brown.nix
mongodb.nix
moodle.nix
moonraker.nix
moosefs.nix
morty.nix
mosquitto.nix
mpd.nix
mpich-example.c
mpv.nix
mtp.nix
multipass.nix
mumble.nix
munin.nix
musescore.nix
mutable-users.nix
mxisd.nix
n8n.nix
nagios.nix
nar-serve.nix
nat.nix nixos/tests/nat: remove conntrack helpers test 2023-03-04 10:53:48 +03:00
nats.nix
navidrome.nix
nbd.nix
ncdns.nix
ndppd.nix
nebula.nix
neo4j.nix
netbird.nix
netdata.nix netdata: add raitobezarius as a maintainer 2023-03-17 17:27:01 +01:00
networking-proxy.nix
networking.nix
nexus.nix
nghttpx.nix
nginx-auth.nix
nginx-etag.nix
nginx-globalredirect.nix
nginx-http3.nix nixos/tests/nginx: update nginx-http3 test 2023-04-01 16:25:44 +03:00
nginx-modsecurity.nix
nginx-njs.nix
nginx-pubhtml.nix
nginx-sandbox.nix
nginx-sso.nix
nginx-variants.nix
nginx.nix
nitter.nix
nix-ld.nix
nix-serve-ssh.nix
nix-serve.nix
nixos-generate-config.nix
nixos-rebuild-specialisations.nix
node-red.nix
nomad.nix
non-default-filesystems.nix
noto-fonts-cjk-qt-default-weight.nix nixosTests.noto-fonts-cjk-qt-default-weight: init 2023-03-22 16:26:30 +08:00
noto-fonts.nix
novacomd.nix
nscd.nix
nsd.nix
ntfy-sh.nix
nzbget.nix
nzbhydra2.nix
oci-containers.nix
octoprint.nix
odoo.nix
oh-my-zsh.nix
ombi.nix
openarena.nix
openldap.nix
openresty-lua.nix
opensearch.nix
opensmtpd-rspamd.nix
opensmtpd.nix
openssh.nix
openstack-image.nix
opentabletdriver.nix
orangefs.nix
os-prober.nix
osrm-backend.nix
overlayfs.nix
owncast.nix
pacemaker.nix
packagekit.nix
pantheon.nix nixosTests.pantheon: ensure the password box is focused when login 2023-03-07 23:39:22 +08:00
paperless.nix
pass-secret-service.nix
patroni.nix
pdns-recursor.nix
peerflix.nix
peroxide.nix nixos/peroxide: add module for peroxide service 2023-03-18 07:43:59 +13:00
pgadmin4.nix
pgjwt.nix
pgmanage.nix
phosh.nix phosh: add tomfitzhenry@ as maintainer 2023-03-04 00:47:15 +11:00
photoprism.nix
pict-rs.nix
pinnwand.nix
plasma-bigscreen.nix
plasma5-systemd-start.nix
plasma5.nix
plausible.nix
please.nix
pleroma.nix nixosTests/pleroma: node.xx.config -> node.xx 2023-03-03 08:18:29 +01:00
plikd.nix
plotinus.nix
podgrab.nix
polaris.nix
pomerium.nix pomerium: add test for UI 2023-03-18 06:49:22 -05:00
postfix-raise-smtpd-tls-security-level.nix
postfix.nix
postfixadmin.nix
postgis.nix
postgresql-jit.nix nixos/postgresql: fix enableJIT 2023-03-29 08:39:47 +02:00
postgresql-wal-receiver.nix postgresql: implement opt-in JIT support 2023-03-29 08:39:46 +02:00
postgresql.nix nixos/tests/postgresql: fix deprecation warning 2023-03-29 08:39:46 +02:00
power-profiles-daemon.nix
powerdns-admin.nix
powerdns.nix
pppd.nix
predictable-interface-names.nix
printing.nix
privacyidea.nix
privoxy.nix
prometheus-exporters.nix
prometheus.nix
prowlarr.nix
proxy.nix
pt2-clone.nix
public-inbox.nix
pulseaudio.nix
pykms.nix
qboot.nix
qemu-vm-restrictnetwork.nix
quake3.nix
quorum.nix
rabbitmq.nix
radarr.nix
radicale.nix
rasdaemon.nix
readarr.nix readarr: init at 0.1.4.1596 2023-03-12 20:54:23 +01:00
redis.nix
redmine.nix
restart-by-activation-script.nix
restic.nix nixos/restic: generalize cache configuration 2023-03-11 12:59:10 +01:00
retroarch.nix
robustirc-bridge.nix
roundcube.nix
rspamd.nix
rss2email.nix
rstudio-server.nix
rsyncd.nix
rsyslogd.nix
rxe.nix
sabnzbd.nix
samba-wsdd.nix
samba.nix
sanoid.nix
schleuder.nix
sddm.nix
seafile.nix
searx.nix
service-runner.nix
sfxr-qt.nix
sgtpuzzles.nix nixos/tests/sgtpuzzles: init 2023-03-04 00:52:21 +11:00
shadow.nix nixos/tests/shadow: ensure hashedPassword takes precedence over initialHashedPassword 2023-02-25 14:27:35 -05:00
shattered-pixel-dungeon.nix
shiori.nix
signal-desktop.nix
simple.nix
slurm.nix
smokeping.nix
snapcast.nix
snapper.nix
soapui.nix
sogo.nix
solanum.nix
sonarr.nix
sourcehut.nix
spacecookie.nix
sqlite3-to-mysql.nix
ssh-keys.nix
sslh.nix
sssd-ldap.nix
sssd.nix nixos/sssd: create symlinks in /etc to fix sssctl 2023-03-19 09:28:35 +01:00
starship.nix
step-ca.nix
strongswan-swanctl.nix
stunnel.nix
sudo.nix
swap-file-btrfs.nix
swap-partition.nix
sway.nix
switch-test.nix
sympa.nix
syncthing-init.nix
syncthing-relay.nix
syncthing.nix
systemd-analyze.nix
systemd-binfmt.nix
systemd-boot.nix
systemd-bpf.nix
systemd-confinement.nix
systemd-coredump.nix
systemd-credentials-tpm2.nix
systemd-cryptenroll.nix
systemd-escaping.nix
systemd-homed.nix
systemd-initrd-btrfs-raid.nix
systemd-initrd-luks-fido2.nix
systemd-initrd-luks-keyfile.nix
systemd-initrd-luks-password.nix
systemd-initrd-luks-tpm2.nix
systemd-initrd-modprobe.nix
systemd-initrd-simple.nix nixos: Fix systemd-initrd-simple test 2023-03-05 12:46:28 -05:00
systemd-initrd-swraid.nix
systemd-initrd-vconsole.nix
systemd-journal.nix
systemd-machinectl.nix
systemd-misc.nix
systemd-networkd-dhcpserver-static-leases.nix
systemd-networkd-dhcpserver.nix
systemd-networkd-ipv6-prefix-delegation.nix
systemd-networkd-vrf.nix
systemd-networkd.nix
systemd-no-tainted.nix
systemd-nspawn.nix
systemd-oomd.nix
systemd-portabled.nix
systemd-repart.nix
systemd-shutdown.nix
systemd-timesyncd.nix
systemd-user-tmpfiles-rules.nix
systemd-userdbd.nix
systemd.nix
tandoor-recipes.nix
taskserver.nix
tayga.nix
teeworlds.nix
telegraf.nix
teleport.nix nixos/tests/teleport: make justinas the maintainer 2023-02-28 13:22:50 +02:00
terminal-emulators.nix
thelounge.nix
tiddlywiki.nix
tigervnc.nix
timescaledb.nix
timezone.nix
tinydns.nix
tinywl.nix
tmate-ssh-server.nix
tomcat.nix
tor.nix
tracee.nix tracee: 0.11.0 -> 0.13.0 2023-04-05 10:47:26 +01:00
traefik.nix
trafficserver.nix
transmission.nix
trezord.nix
trickster.nix
trilium-server.nix
tsm-client-gui.nix
tuptime.nix
turbovnc-headless-server.nix
tuxguitar.nix
txredisapi.nix nixos/tests/txredisapi: stop using python38 2023-02-25 21:32:15 -08:00
ucarp.nix
udisks2.nix
ulogd.nix
unbound.nix
unifi.nix nixos/tests/unifi: inherit allowUnfree into test node 2023-02-25 19:12:08 +01:00
upnp.nix
uptermd.nix
uptime-kuma.nix
usbguard.nix
user-activation-scripts.nix
user-home-mode.nix
uwsgi.nix
v2ray.nix
varnish.nix
vault-dev.nix
vault-postgresql.nix
vault.nix
vaultwarden.nix vaultwarden: 1.27.0 -> 1.28.0 2023-03-28 10:15:39 -07:00
vector.nix
vengi-tools.nix
victoriametrics.nix
vikunja.nix
virtualbox.nix
vscodium.nix
vsftpd.nix
warzone2100.nix
wasabibackend.nix
webhook.nix
wiki-js.nix
wine.nix
without-nix.nix
wmderland.nix
wordpress.nix
wpa_supplicant.nix
wrappers.nix
xandikos.nix
xautolock.nix
xfce.nix nixosTests.xfce: silence a deprecation warning 2023-03-15 17:03:35 +08:00
xmonad-xdg-autostart.nix
xmonad.nix
xpadneo.nix
xrdp.nix
xss-lock.nix
xterm.nix
xxh.nix
yabar.nix
yggdrasil.nix
zammad.nix
zeronet-conservancy.nix
zfs.nix nixos/tests/zfs: add zfsUnstable test for systemd-stage 1 2023-03-27 18:18:59 +02:00
zigbee2mqtt.nix
zoneminder.nix
zookeeper.nix
zram-generator.nix nixos/zram: add writebackDevice option and corresponding test 2023-03-21 09:26:27 +08:00
zrepl.nix
zsh-history.nix