Enable gitlab pages
Fixes #228 (closed) and supersedes !163 (closed). Enables easy resolving of #61 (closed).
The test page is online at https://test.archlinux.org/. Its project is here: https://gitlab.archlinux.org/svenstaro/pages-test/pages It uses the GitLab built-in Let's Encrypt integration.
Changes are already rolled out.
Upon inspection and merging, the reviewer must:
-
Remove hetznerdns_record.gitlab_pages_test_* from archlinux.tf and run terraform apply
-
Remove the project https://gitlab.archlinux.org/svenstaro/pages-test
Merge request reports
Activity
mentioned in merge request !163 (closed)
- Resolved by Sven-Hendrik Haase
added 1 commit
- f4880b5a - Add systemd-resolved DNS for quick-resolving changed Arch-controlled domains
assigned to @jelle
added 1 commit
- 5e263ef3 - Use variable instead of hardcoded value and document the reasoning
added scopeenhancement label
- Resolved by Sven-Hendrik Haase
- Resolved by Sven-Hendrik Haase
added 17 commits
-
23ce4628...c4e95af9 - 6 commits from branch
master
- c7774473 - Enable GitLab Pages
- 4ab7495b - Add a way to let us provide additional addresses to machines configured via DHCP
- 545be8b8 - Add hcloud floating IP to gitlab.archlinux.org
- a23c7d8e - terraform fmt
- 966c942e - Add systemd-resolved DNS for quick-resolving changed Arch-controlled domains
- 1d991e58 - Add GitLab Pages test domain
- eb74ea81 - Use variable instead of hardcoded value and document the reasoning
- f6903a31 - Add GitLab Pages docs
- b9ae50b6 - Add remark about why we use non-default DNS
- e3b45da2 - Update gitlab-pages.md
- 896d3050 - Fix typo
Toggle commit list-
23ce4628...c4e95af9 - 6 commits from branch
added 12 commits
-
939fc767 - 1 commit from branch
master
- 99b0fbc9 - Enable GitLab Pages
- f2383397 - Add a way to let us provide additional addresses to machines configured via DHCP
- ff58e09c - Add hcloud floating IP to gitlab.archlinux.org
- cd66d922 - terraform fmt
- 5b919eb2 - Add systemd-resolved DNS for quick-resolving changed Arch-controlled domains
- 84bad73e - Add GitLab Pages test domain
- abbf83db - Use variable instead of hardcoded value and document the reasoning
- 3813434c - Add GitLab Pages docs
- 64bf2e6e - Add remark about why we use non-default DNS
- 4e2904e3 - Update gitlab-pages.md
- c56f6834 - Fix typo
Toggle commit list-
939fc767 - 1 commit from branch
added 1 commit
- cf8707ee - tf-stage1/archlinux: Escape the value on gitlab pages verification code
added 40 commits
- 1c5ffecc - archlinux.org: Add a host_vars file and playbook for archlinux.org
- 1e10ebee - mirror.pkgbuild.com: Add ipv4/6 addresses for mirror.pkgbuild.com
- c65bcda9 - stop alertmanager from sending bogus security update alerts
- 17c1b726 - roles/maintenance: Add set up custom nginx task
- 29a19d3c - roles/archweb: Add the service_nginx_template variable and fix when the maintenance mode should run
- be159dfe - roles/archweb: Add the custom nginx template for maintenance mode
- ba734042 - roles/archweb: Fix typo on the custom nginx maintenance template
- eb5ef90a - roles/archweb: Add the missing break parameter
- 1ecfa38b - docs/maintenance: Add section on custom nginx template
- af23947b - Mention the archive mirrors in our README as offered services
- 1ca763a4 - Add TOC to readme
- 262f1bc0 - Move the "Servers" section from the readme to docs/servers.md
- 429ab0db - Add rgacogne as new TU
- 72ddeffd - Make nginx be able to read the security tracker assets
- 5cc5024c - Add Archive specific dashboard
- 13f80f23 - Ignore high cpu load alerts for repro1/repro2
- e1610c63 - Add missing archive textcollector systemd timer
- e2306096 - Monitor the archive mirrors
- c487ca83 - common: Don't setup btrfs-scrub@ for backup snapshot
- e7814c45 - Fix missing AAAA record for europe.archive.pkgbuild.com
- ab2b3f0a - upgrade_pg.sh: fix check for existing SSL certs
- 1f5e4551 - upgrade_pg.sh: stop postgresql.service *before* moving the data directory
- b3530b10 - security_tracker: pin to latest stable commit
- f8e1523a - security_tracker: restrict access to database to security:security
- e39ec6c0 - roles/archweb: Change the default domain from www.archlinux.org to archlinux.org
- ff01f747 - roles/archweb: Add check network to www domain
- f1326a6d - plabooks: Change the archweb db variable to point to archlinux.org
- b0db1ee3 - tf-stage1/archlinux: Change DNS records for the archweb migration and also...
- 8eab22ad - Allow archlinux.org to rsync the archlinux iso
- ffcaebfa - tf-stage1/archlinux: Lower TTL and create a new server for the wiki
- 90cfaa67 - fix ipv6 on repro1.pkgbuild.com
- e2450758 - add hcloud volume to archlinux.org machine to host ISO files
- 7a83a11f - Revert "add hcloud volume to archlinux.org machine to host ISO files"
- 80aa27dd - tf-stage1: Change wiki record from CNAME to A/AAAA
- 2e5bf5bf - hosts: Add wiki.archlinux.org to hosts
- 2f32e1cb - host_vars/wiki: Added a host_vars file for wiki.archlinux.org
- f7dd3c00 - playbooks/wiki: Created a playbook for wiki.archlinux.org
- 578f8bfa - add docs to grow disks
- 753bba62 - tf-stage1/archlinux: Create patchwork server and lower its DNS record TTL
- 7f1ff08c - Use the hcloud ip addresses instead of hardcoding them
Toggle commit listmarked the checklist item Remove the project https://gitlab.archlinux.org/svenstaro/pages-test as completed
added 75 commits
-
f6690e34...9f8409b6 - 65 commits from branch
master
- 4644cf11 - Enable GitLab Pages
- 00f30da2 - Add a way to let us provide additional addresses to machines configured via DHCP
- 83307cad - Add hcloud floating IP to gitlab.archlinux.org
- b52a706b - Add systemd-resolved DNS for quick-resolving changed Arch-controlled domains
- c3bebced - Use variable instead of hardcoded value and document the reasoning
- 122b7bf2 - Add GitLab Pages docs
- 726f76a7 - Add remark about why we use non-default DNS
- 00708b8e - Update gitlab-pages.md
- b34eabe7 - Fix typo
- 95d354d7 - Convert GitLab Pages docs to issue template
Toggle commit list-
f6690e34...9f8409b6 - 65 commits from branch
added 1 commit
- a1512f13 - Remove resolved changes for quicker DNS lookups for now
mentioned in commit d97c7b3c