gitlab.alpinelinux.org has been upgraded to 18.6. Note that the user interface has changed.

#AlpineOps

I've just deployed a new version of the secfixes-tracker (software behind https://security.alpinelinux.org).

It fixes the issue where fixed vulnerabilities where still shown as vulnerable in various lists.

For example, https://security.alpinelinux.org/branch/edge-main now shows just 60 entries instead of 818.

#AlpineOps #AlpineSecurity

Home — Alpine Security Tracker

Working on improving the interface of security.alpinelinux.org.

Most lists are in nondeterministic order (database insertion order), which makes it hard to follow, so I'm trying to improve that.

Screenshots from before and after.

Anyone has more ideas how to improve this list further?

#AlpineSecurity #AlpineOps #ux

You have 2 options:
1. git clone
2. use python to scrape every APKBUILD

Guess what this person chose? And guess what I did soon after?

#AlpineOps

End of an era

#AlpineOps

It's crazy that most hosting providers still do not have any support for ipv6.

One even has a blogpost indicating ipv4 addresses are running out, but not any indication in their management consoles about ipv6.

#AlpineOps

As part of this upgrade, we also switched the registry implementation from github.com/distribution/distribution to gitlab.com/gitlab-org/container-registry.

This has some additional features that the original project does not have. One of them is a metadata database, which should improve performance showing information about images. Another benefit is online garbage collection.

#AlpineOps

Upgrading gitlab.alpinelinux.org to version 18. This involves migrating from postgres 15 to postgres 16, which takes a couple of minutes to complete.

Gitlab will be unavailable while this is in progress.

#AlpineOps

Today I have finished the deployment of go-away.

I had a very difficult time doing it because we use the gitlab infrastructure to build gitlab, and this afternoon, gitlab was hardly reachable.

I tried to make the rules such that it should affect normal users as little as possible (and thanks for the feedback from some to improve it more).

It made a huge improvement in load on the server, especially after special casing some specific older browsers.

#AlpineOps

Looks like I'm going to have to put `go-away` in front of gitlab as well.

#AlpineOps