Caching Go Modules with Athens Proxy on Kubernetes I set up an Athens Go proxy on Kubernetes to cache Go modules for our CI pipelines. Here is how I deployed it, what broke, and where I ended up.
GitLab Read-Only Mode on a Free License Locking 6,000 GitLab repos into read-only mode on a free license using the Rails console: fetching project IDs, excluding repos, and what behavior to expect.
Upgrading SonarQube: from 10.6.0 to 26.7.0 I upgraded SonarQube from 10.6.0-community to 26.7.0.124771-community and hit a PostgreSQL ownership issue, a SAML encryption problem, an Elasticsearch crash, and a missing wget. Here is how each was fixed.
Migrating SonarQube from AAD Plugin to Built-in SAML A practical walkthrough of migrating SonarQube users from the community AAD plugin to the built-in SAML authentication, including fixing the HTTP/HTTPS callback URL.
A Sedative Side Effect: Two Weeks of Sleep Data A data-driven look at how sleep duration, schedule, and composition shifted before and after taking a medicine that happened to have sedative effects.
Reducing PostgreSQL Storage on TencentDB by Cleaning pg_log A walkthrough of investigating a false PostgreSQL disk usage alert on TencentDB and reducing storage by cleaning pg_log retention.
Caching Terraform Modules in a Kubernetes CI Pipeline Building a manual module cache on a shared PVC to avoid terraform init git-cloning every module from scratch in ephemeral Jenkins agents.