Skip to content
Snippets Groups Projects

Enable gitlab pages

Merged Sven-Hendrik Haase requested to merge enable-gitlab-pages into master
All threads resolved!

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:

Edited by Sven-Hendrik Haase

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sven-Hendrik Haase changed the description

    changed the description

  • added 1 commit

    • f4880b5a - Add systemd-resolved DNS for quick-resolving changed Arch-controlled domains

    Compare with previous version

  • added 1 commit

    • 62a49989 - Add GitLab Pages test domain

    Compare with previous version

  • Sven-Hendrik Haase changed the description

    changed the description

  • assigned to @jelle

  • added 1 commit

    • 5e263ef3 - Use variable instead of hardcoded value and document the reasoning

    Compare with previous version

  • Sven-Hendrik Haase resolved all threads

    resolved all threads

  • added 1 commit

    Compare with previous version

  • added 1 commit

    • 39ed5700 - Add remark about why we use non-default DNS

    Compare with previous version

  • Sven-Hendrik Haase marked this merge request as ready

    marked this merge request as ready

  • Sven-Hendrik Haase changed the description

    changed the description

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • 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

    Compare with previous version

  • 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

    Compare with previous version

  • added 1 commit

    • cf8707ee - tf-stage1/archlinux: Escape the value on gitlab pages verification code

    Compare with previous version

  • What about adding a Gitlab issue template for adding a new GitLab Pages Page?

  • 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

    Compare with previous version

  • Sven-Hendrik Haase marked the checklist item Remove the project https://gitlab.archlinux.org/svenstaro/pages-test as completed

    marked the checklist item Remove the project https://gitlab.archlinux.org/svenstaro/pages-test as completed

  • Sven-Hendrik Haase marked the checklist item Remove hetznerdns_record.gitlab_pages_test_ from archlinux.tf and run terraform apply* as completed

    marked the checklist item Remove hetznerdns_record.gitlab_pages_test_ from archlinux.tf and run terraform apply* as completed

  • added 1 commit

    • 40e6bdeb - Remove GitLab Pages test domains

    Compare with previous version

  • added 1 commit

    • f6690e34 - Convert GitLab Pages docs to issue template

    Compare with previous version

  • 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

    Compare with previous version

  • added 1 commit

    • a1512f13 - Remove resolved changes for quicker DNS lookups for now

    Compare with previous version

  • Sven-Hendrik Haase resolved all threads

    resolved all threads

  • Giancarlo Razzolini approved this merge request

    approved this merge request

  • mentioned in commit d97c7b3c

  • Please register or sign in to reply
    Loading