Engineering Blog

Publiziert am 27. März 2025 von Denis

Today I Learned: GitLab Fleeting Edition

Dieser Inhalt ist nur auf Englisch verfügbar:

How we collaborated with Puzzle ITC to publish a Fleeting plugin for GitLab, enabling our customers to autoscale their GitLab CI workload.

Mehr erfahren
Publiziert am 29. Januar 2025 von Julian

Improving metrics collection for our Object Storage

Dieser Inhalt ist nur auf Englisch verfügbar:

How do we know how much we should charge for your Object Storage usage? A journey into rgw-metrics.

Mehr erfahren
Publiziert am 7. Januar 2025 von Alain

Using Our Load Balancer to Set Up a Highly Available Kubernetes Control Plane

Dieser Inhalt ist nur auf Englisch verfügbar:

Set up a highly available Kubernetes control plane using cloudscale's load balancer. This guide walks you through provisioning with Terraform, configuring Kubernetes, and testing failover step by step.

Mehr erfahren
Publiziert am 12. Dezember 2024 von Denis

Executable Ansible Playbooks

Dieser Inhalt ist nur auf Englisch verfügbar:

Why we use chmod +x on our playbooks and why that is a good idea.

Mehr erfahren
Publiziert am 29. November 2024 von Michi

Searching Python Code based on its AST using XPath

Das effektive durchforsten von Code und präzise finden von bestimmten Code-Stellen wird in grossen Software-Projekten zu einer wichtigen Aufgabe. Werkzeuge wie Regular Expressions kommen irgendwann an ihre Grenzen. Ich zeige ein Werkzeug, mit dem Python-Code anhand seines ASTs durchsucht werden kann.

Mehr erfahren
Publiziert am 28. November 2024 von Lukas

Filling the Fridge - My onboarding @ cloudscale

Dieser Inhalt ist nur auf Englisch verfügbar:

If a new fridge arrives, the urge to just plug it, fill it with beverages and enjoy a cold one is big. But the setup actually requires quite some steps to ensure that the device runs reliably for a long time with low maintenance, so does a proper onboarding process. In this blog post I will use this odd analogy to describe my onboarding process as a Software Engineer in the Dev Team at cloudscale.

Mehr erfahren
Publiziert am 27. November 2024 von Denis

Staggering Restarts in Ceph

Dieser Inhalt ist nur auf Englisch verfügbar:

How we restart OSDs in our Ceph clusters to avoid customer impact.

Mehr erfahren