1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-12 16:26:03 +02:00
Commit Graph

3573 Commits

Author SHA1 Message Date
Kristian Klausen 7265225bcd
Regenerate PAT for archlinux-docker for new token format[1]
[1] https://github.blog/2021-04-05-behind-githubs-new-authentication-token-formats/
2021-10-02 16:31:47 +02:00
Kristian Klausen d70d47d944
Offboard cesura
Ref #396
2021-10-02 15:36:59 +02:00
Kristian Klausen 2d63bc7d07 Merge branch 'ticket_268' into 'master'
Clean up offload-build artifacts tasks and files

Closes #268

See merge request archlinux/infrastructure!478
2021-10-02 13:19:29 +00:00
peanutduck db2f6341c4 Clean up offload-build artifacts tasks and files 2021-10-02 15:16:37 +02:00
Kristian Klausen 3ab6b8890c
networking: Fix missing and broken hcloud-init conditionals
A string is always "true"[1].

[1] https://stackoverflow.com/a/34868470
2021-10-02 15:03:04 +02:00
Kristian Klausen 520f2b6584 Merge branch 'tools-cleanup' into 'master'
Cleanup tools

Closes #392

See merge request archlinux/infrastructure!485
2021-10-02 12:46:39 +00:00
Kristian Klausen 7da1e273fc Cleanup tools
Fix #392
2021-10-02 14:45:02 +02:00
Amin Vakil f7f7dda23d
Extend flyspray's disabled functions 2021-10-02 14:43:17 +02:00
Jelle van der Waa 685e37bcaf
Add missing handler for restarting php7-fpm@flyspray 2021-10-02 14:36:08 +02:00
Kristian Klausen ec1f08cd0e Merge branch 'fix-clean-cache2' into 'master'
install_arch: Use shell instead of command

See merge request archlinux/infrastructure!461
2021-10-02 12:11:22 +00:00
Thorben Günther 34a72b68b7 install_arch: Use shell instead of command
shell is like command but runs the command through a shell, so that
piping will work.
2021-10-02 14:10:03 +02:00
Jelle van der Waa 9a9113d1b1
Fix pymemcache client errors with django 2021-10-02 14:07:25 +02:00
Kristian Klausen 0bd66f1868 Merge branch 'ticket_326' into 'master'
Push docker logs to journald

Closes #326

See merge request archlinux/infrastructure!480
2021-10-02 12:02:56 +00:00
peanutduck 9255c4a745 Change log-driver settings 2021-10-02 13:54:32 +02:00
Kristian Klausen 19afd18b9c Merge branch 'archwiki-cache-invalidation' into 'master'
archwiki: ensure that MediaWiki file cache is invalidated on each MediaWiki update

See merge request archlinux/infrastructure!490
2021-10-02 01:03:14 +00:00
Jakub Klinkovský 6875bbb8e1 archwiki: clean up old task 2021-10-02 01:01:52 +00:00
Jakub Klinkovský a0f5a42e90 archwiki: ensure that MediaWiki file cache is invalidated on each MediaWiki update
We've hit this problem at least twice in the past, last time with the new
Vector skin update. With this change it should not be necessary to do
anything manually after an update.
2021-10-02 01:01:52 +00:00
Jelle van der Waa 44fb106eb9
Raise memcached object size memory limit for sitemaps 2021-09-30 09:19:36 +02:00
Jelle van der Waa 2bc0121be6
Emergency fix for 500 on support staff page 2021-09-29 22:06:04 +02:00
Jelle van der Waa 44df554cef
Update archweb to the latest version 2021-09-29 21:51:56 +02:00
Kristian Klausen 8a80e5993f Merge branch 'oomd-config' into 'master'
Install OOM configuration

See merge request archlinux/infrastructure!491
2021-09-27 16:32:48 +00:00
Jan Alexander Steffens (heftig) a2fd81c717 roles/loki: Install custom OOM configuration
- When loki hits 5.5G RSS, aggressively reclaim its memory. This puts
  it under memory pressure.
- When loki hits 6G RSS, invoke the kernel OOM killer.
- When loki is under severe memory pressure, have systemd-oomd kill it.
2021-09-27 18:30:49 +02:00
Jan Alexander Steffens (heftig) 698a28c6fc roles/common: Install generic OOM configuration
- Allow killing of any cgroup if swap is about to run out. When swap is
  at least 90% full, oomd will kill a cgroup, tending to kill the cgroup
  with the highest swap usage.
- Allow killing cgroups of logged in users under severe memory pressure.
  When a cgroup is stalled waiting for memory at least 60% of the time,
  for at least 30 seconds, oomd will attempt to kill it or one of its
  descendant cgroups.
2021-09-27 18:30:49 +02:00
Jan Alexander Steffens (heftig) c9754eb342
matrix: Update synapse to 1.43.0 2021-09-22 23:46:53 +02:00
Jan Alexander Steffens (heftig) a23950ee2d
matrix: Update bridge to 0.31.0 2021-09-22 23:40:35 +02:00
Evangelos Foutras 65d793a808
Partially revert "Add polkit to phrik.archlinux.org"
This partially reverts commit c3d00264e6.

The smartd changes are not ready to land yet and were included in the
above commit by accident.
2021-09-22 09:25:23 +03:00
Jan Alexander Steffens (heftig) 03b4463952
matrix: Update mjolnir to v1.1.20 2021-09-18 00:55:56 +02:00
Jelle van der Waa c3d00264e6
Add polkit to phrik.archlinux.org
phrik has a polkit rule for demize to restart phrik
2021-09-17 22:26:04 +02:00
Jelle van der Waa 7d806b94f6
Enable new CSP options for hedgedoc 2021-09-14 08:31:19 +02:00
Jelle van der Waa e63d76d851
Switch to pymemcache 2021-09-13 19:20:38 +02:00
Jan Alexander Steffens (heftig) 2b99199c57
matrix: Enable the bridge's dropMatrixMessagesAfterSecs 2021-09-12 22:22:33 +02:00
Evangelos Foutras 312738318e
Update pacman website to 6.0.1 and switch to meson
Also adjust indentation and make the uploaded files owned by nobody.
2021-09-10 11:20:12 +03:00
Jan Alexander Steffens (heftig) 514652806c
matrix: Update pantalaimon to 0.10.3 2021-09-08 13:56:46 +02:00
Jan Alexander Steffens (heftig) 1efe132f4a
matrix: Update synapse to 1.42.0 2021-09-08 13:56:45 +02:00
Jelle van der Waa f078db3241
Rate limit our securit tracker
Some people love to do 48 req/s to our tracker which causes ~100% cpu.
For now we allow 5req/sec with a burst of 10 requests.
2021-09-07 08:13:49 +02:00
Jelle van der Waa 1d6ce92890
Update archweb to latest release 2021-09-06 22:26:27 +02:00
Evangelos Foutras ec85864d9b
Fix host variable selector in nginx dashboard 2021-09-06 10:23:09 +03:00
Sven-Hendrik Haase b98bd57247 Merge branch 'backup_doc' into 'master'
Mention postgresql/gitlab/mariadb backups

See merge request archlinux/infrastructure!299
2021-09-04 20:00:48 +00:00
Jelle van der Waa 101f428fdb
Mention postgresql/gitlab/mariadb backups
Document how we backup our databases/gitlab instances.
2021-09-04 22:00:01 +02:00
Kristian Klausen 10aa967e51 Merge branch 'keycloak-open-registration' into 'master'
keycloak: Enable account registation (fixes #39)

Closes #39

See merge request archlinux/infrastructure!15
2021-09-04 13:21:27 +00:00
Sven-Hendrik Haase 729fd21542 keycloak: Enable account registation (fixes 39) 2021-09-04 15:16:15 +02:00
Kristian Klausen c3a68db320 Merge branch 'keycloak-terms-and-conditions' into 'master'
Add Keycloak terms and conditions

See merge request archlinux/infrastructure!482
2021-09-04 13:13:46 +00:00
Kristian Klausen 4ff17e8707 keycloak: Update links to "Service Agreements"
Ref: https://gitlab.archlinux.org/archlinux/service-agreements/-/merge_requests/16
2021-09-04 13:01:55 +02:00
Ira ㋡ 249ae2a728 Make terms and conditions required by default via terraform provider 2021-09-04 13:01:55 +02:00
Ira ㋡ 0ab630e96a Add terms template with external links to project's terms and conditions 2021-09-04 12:48:37 +02:00
Ira ㋡ ab2064e646 Add terms and conditions preamble text 2021-09-04 12:48:37 +02:00
Kristian Klausen 3f55e25100 Merge branch 'master' into 'master'
Update archmanweb to v1.3

See merge request archlinux/infrastructure!487
2021-09-02 19:31:22 +00:00
Jakub Klinkovský 70d1910047
Update archmanweb to v1.3 2021-09-02 21:30:25 +02:00
Kristian Klausen 4dadc5dfd0 Merge branch 'archwiki-1.36.1-3' into 'master'
archwiki: update to 1.36.1-3

See merge request archlinux/infrastructure!488
2021-09-02 19:02:04 +00:00
Jakub Klinkovský 329cab6992 archwiki: update to 1.36.1-3 2021-09-02 20:50:40 +02:00