- Dec 23, 2024
- Dec 15, 2024
-
-
Kristian Klausen authored
The project membership must also be extended, if not the user is simply deleted when the membership expires (defeating the purpose of extending the access tokens). Fixes: 639101e6 ("gitlab: Add ruby script for continuous extending of bot tokens")
-
- Nov 03, 2024
-
-
Kristian Klausen authored
We are not on top of expiring bot tokens and we usually only notice when someone else points it out. It is also a bit cumbersome to add new bot tokens, so avoid the issue altogether, by just extending the lifetime of the bot tokens continuously. Fix #617
-
- Aug 16, 2024
-
-
Christian Heusel authored
Gitlab recommends a default value of 1/4th of the total memory here, but since the previous value was 1MB we go for a bit more conservative approach here. Fixes: #615 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Jul 28, 2024
-
-
Jan Alexander Steffens (heftig) authored
To shut up the linter.
-
- Feb 10, 2024
-
-
Kristian Klausen authored
This feature is needed for the static copy of bugs.a.o[2], to redirect some of the migrated tasks to the new gitlab URLs. [1] https://docs.gitlab.com/ee/user/project/pages/redirects.html#domain-level-redirects [2] https://gitlab.archlinux.org/archlinux/bugs-archive/-/blob/snapshots/_redirects
-
- Jul 12, 2023
-
- Jul 06, 2023
-
-
Kristian Klausen authored
We do not want our packagers on gemini to hit the rate-limit.
-
- May 22, 2023
-
-
Kristian Klausen authored
gitlab_default_can_create_group is removed and setting it crashses gitlab :/
-
- May 19, 2023
-
-
Kristian Klausen authored
With the ongoing git migration[1] our GitLab will gain a lot more usage, so GitLab should get the default ssh port and then DevOps can use a non-standard port. We will redirect the old port (222) to the new port for some time, so fetching won't break for existing local repositories. [1] https://archlinux.org/news/git-migration-announcement/
-
- May 06, 2023
-
-
Leonidas Spyropoulos authored
Signed-off-by:
Leonidas Spyropoulos <artafinde@archlinux.org>
-
- Apr 02, 2023
-
-
Kristian Klausen authored
It looks more professional and we can move it to a dedicated box if the load increases.
-
- Feb 14, 2023
-
-
Leonidas Spyropoulos authored
Implement ip based rate limiting on gitlab-pages. This ensures we avoid slowing down the gitlab server when extensive requests are made against our gitlab-pages like WKD sync from Archlinux keyring service https://docs.gitlab.com/ee/administration/pages/#rate-limits Signed-off-by:
Leonidas Spyropoulos <artafinde@archlinux.org>
-
- Nov 12, 2022
-
-
Evangelos Foutras authored
From [1]: "By default, the new Quarkus distribution removes /auth from the context-path." [1] https://www.keycloak.org/migration/migrating-to-quarkus
-
- Aug 23, 2022
-
-
Evangelos Foutras authored
ansible-lint 6.5.0 complains about: name: All names should start with an uppercase letter. (name[casing])
-
- Jul 14, 2022
-
-
Evangelos Foutras authored
After starting a new container with the latest version of GitLab, opt to remove older docker images so they do not take up disk space needlessly.
-
- Jun 08, 2022
-
-
Evangelos Foutras authored
These are used to signal the start of the document in a stream of many documents. As Ansible only supports one YAML document per file this is unnecessary. About a third of our YAML documents already lacked these.
-
- Apr 20, 2022
-
-
Evangelos Foutras authored
Since we are now using the local disk instead of a volume (which can be scaled up easily) it helps to have a more consistent view of free space.
-
- Apr 09, 2022
-
-
Fix #364
-
- Feb 14, 2022
-
-
Evangelos Foutras authored
No need to duplicate the logs from /srv/gitlab/logs/.
-
- Feb 05, 2022
-
-
Evangelos Foutras authored
Using GitLab's official backup tool takes too much time and, more importantly, space; /srv/gitlab is a bit over 430G but backing it up nearly exhausts its 1TB volume. As we're creating btrfs snapshots and backing those up with borg, it seems unnecessary to also create tarballs of the same data. GitLab's documentation mentions snapshots as a viable backup strategy, and to the restored system it should seem like recovering from a power loss. [1] https://docs.gitlab.com/ee/raketasks/backup_restore#alternative-backup-strategies
-
- Dec 17, 2021
-
-
Jelle van der Waa authored
The gitlab logs are enormous, spammy and are half a terabyte per month.
-
- Oct 02, 2021
-
-
- Jul 28, 2021
-
-
Kristian Klausen authored
The DNS resolution issue has been fixed[1][2]. [1] https://gitlab.com/gitlab-org/gitlab/-/issues/331699#note_635123263 [2] https://gitlab.com/gitlab-org/gitlab-pages/-/merge_requests/513 Fix #380 This reverts commit a863917f.
-
- Jun 22, 2021
-
-
Kristian Klausen authored
gitlab-pages uses the API source by default now[2] but DNS resolution is broken[3] so we need to use the disk config source. Reported upstream here[4]. [1] https://docs.gitlab.com/ee/administration/pages/#gitlab-pages-doesnt-work-after-upgrading-to-gitlab-140-or-above [2] https://gitlab.com/gitlab-org/gitlab-pages/-/commit/9a30f40a785ffe586a79a75ebebabda5f513b76f [3] https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/4243 [4] https://gitlab.com/gitlab-org/gitlab/-/issues/331699#note_608473496
-
- Mar 11, 2021
-
-
Jelle van der Waa authored
As keycloak is the canonical source of truth and interacting with gitlab usually requires the username as identifier. As we don't want to accidently assign permissions to a changed username disallow changing of usernames altogether in Gitlab.
-
- Feb 14, 2021
-
-
Kristian Klausen authored
yaml: truthy value should be one of [false, true] (truthy) yaml: wrong indentation: expected 4 but found 2 (indentation) yaml: too few spaces before comment (comments) yaml: missing starting space in comment (comments) yaml: too many blank lines (1 > 0) (empty-lines) yaml: too many spaces after colon (colons) yaml: comment not indented like content (comments-indentation) yaml: no new line character at the end of file (new-line-at-end-of-file) load-failure: Failed to load or parse file parser-error: couldn't resolve module/action 'hosts'. This often indicates a misspelling, missing collection, or incorrect module path.
-
- Jan 23, 2021
-
-
Sven-Hendrik Haase authored
GitLab becomes unhappy if it can't poll localhost.
-
- Dec 26, 2020
-
-
Sven-Hendrik Haase authored
-
- Dec 24, 2020
-
-
Kristian Klausen authored
-
Kristian Klausen authored
-
Sven-Hendrik Haase authored
-
- Dec 22, 2020
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Fix #228
-
- Dec 15, 2020
-
-
Sven-Hendrik Haase authored
-
- Dec 13, 2020
-
-
Frederik Schwan authored
Gitlab uses IMAP to fetch incoming mails. IMAP used to run on port 143 until the recent migration which disabled that port. This change makes gitlab use port 993 and implicit TLS.
-
- Dec 12, 2020
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
This cuts some complexity while also getting rid of the Docker userspace proxy which is slow compared to kernelspace routing. It also allows us to make GitLab consume a second IP for GitLab Pages without too much fuckery.
-