|
|
# Devops Meeting 2021-02-11
|
|
|
|
|
|
## Previous meeting
|
|
|
|
|
|
The [notes](https://gitlab.archlinux.org/archlinux/infrastructure/-/wikis/meetings/2021-01-18) for the previous meeting.
|
|
|
|
|
|
### State
|
|
|
|
|
|
Backup changes have been rolled out to all servers
|
|
|
|
|
|
## Migrating VPS'es with partitionless btrfs
|
|
|
|
|
|
### State
|
|
|
|
|
|
We have three VPS servers which use partitionless btrfs which can't use a newer Grub due to the grub image being too big for the btrfs+zstd support. Our newer machines use normal partioning and don't suffer from this issue
|
|
|
|
|
|
Affected servers:
|
|
|
* quassel.archlinux.org,
|
|
|
* phrik.archlinux.org
|
|
|
* state.archlinux.org
|
|
|
|
|
|
### Actionables
|
|
|
|
|
|
* Create a ticket to migrate these servers to the new format, so we won't run into any annoying issues
|
|
|
|
|
|
## Add arch-box images to the mirrors and how to present them on al.org/download/
|
|
|
|
|
|
### State
|
|
|
|
|
|
[#272](https://gitlab.archlinux.org/archlinux/infrastructure/-/issues/272):
|
|
|
> The [arch-boxes](https://gitlab.archlinux.org/archlinux/arch-boxes) project currently builds three different Cloud/VM images (Cloudimg, Libvirt and Virtualbox). However, these are currently only available for download as part of the GitLab Pipeline artifact shown [here](https://gitlab.archlinux.org/archlinux/arch-boxes/-/jobs/artifacts/master/browse/output?job=build:secure), which is extremely volatile.
|
|
|
>
|
|
|
> In order for internal and external projects to be able to depend on stable versions and URLs, these images should be added to the list of files served by the various Arch Linux mirrors. This would also provide a simple fix to the issue described in [archlinux/arch-boxes#125](https://gitlab.archlinux.org/archlinux/arch-boxes/-/issues/125).
|
|
|
|
|
|
Questions:
|
|
|
1. Where should we store them? `/iso`, `/images`, somewhere else?
|
|
|
2. How many releases do we keep?
|
|
|
3. How should we present it on https://archlinux.org/download/?
|
|
|
4. Announce on arch-mirrors and ?
|
|
|
|
|
|
MR: [!296](https://gitlab.archlinux.org/archlinux/infrastructure/-/merge_requests/296)
|
|
|
|
|
|
### Actionables
|
|
|
|
|
|
1. Agree to put them in `/images`
|
|
|
2. We keep the images for three months as the iso
|
|
|
3. Link to the `latest` directory on our mirror
|
|
|
4. Announce it on arch-mirrors before deployment
|
|
|
5. Add some documentation how to use these images on the download page and link to the arch wiki for extra information
|
|
|
6. Push signstar changes / PoC and try to recruit more people to get involved, [signing server ticket](https://gitlab.archlinux.org/archlinux/infrastructure/-/issues/280)
|
|
|
|
|
|
### Who
|
|
|
|
|
|
* wCPO: Revise MR
|
|
|
* wCPO: MR to update README for https://gitlab.archlinux.org/archlinux/arch-boxes with better usage instructions
|
|
|
* Jelle: Draft/Send mail to arch-mirrors
|
|
|
* Jelle: Update download page help test
|
|
|
* Sven: Review/merge/roll-out MRs
|
|
|
* Sven: remove [devops wiki page](https://wiki.archlinux.org/index.php/DeveloperWiki:Arch-boxes)
|
|
|
|
|
|
## Repo license
|
|
|
|
|
|
All people have consented. Add the license at last?
|
|
|
|
|
|
### Actionable
|
|
|
|
|
|
* Create a MR to add the LICENSE
|
|
|
|
|
|
### Who
|
|
|
|
|
|
* jelle
|
|
|
|
|
|
## PHP VPS'es
|
|
|
|
|
|
Some VPS'es have to be "upgraded" to PHP 7 to continue to work such as the aur, wiki, bbs and most likely flyspray as it's unsure if they support PHP 8
|
|
|
|
|
|
### Actionable
|
|
|
|
|
|
Change roles to use PHP 7
|
|
|
|
|
|
### Who
|
|
|
|
|
|
* jelle |
|
|
\ No newline at end of file |