Join us

ContentUpdates and recent posts about Pelagia..
Story
@laura_garcia shared a post, 3 months, 2 weeks ago
Software Developer, RELIANOID

Want to deploy RELIANOID Load Balancer Enterprise Edition v8 on AWS using Terraform in a clean, automated way?

We’ve got you covered. In this step-by-step guide, you’ll learn how to: Use the official Terraform module from the Terraform Registry Automatically provision VPC, subnet, security groups, and EC2 Deploy the RELIANOID Enterprise Edition AMI Access the VM via SSH and Web GUI Easily destroy all resourc..

terraform_relianoid_enterprise_img2
Story Keploy Team
@sancharini shared a post, 3 months, 2 weeks ago

Interpreting Software Testing Metrics Beyond Dashboards

Learn how to interpret software testing metrics beyond dashboards, turning raw data into actionable insights that improve release decisions and reduce risk.

Interpreting Software Testing Metrics Beyond Dashboards
Story
@idjuric660 shared a post, 3 months, 3 weeks ago
Technical Content Writer, Mailtrap

5 Best Email API for Python Developers Tested & Compared

The best email APIs for Python developers are Mailtrap, Mailgun, SendGrid, Amazon SES, and Postmark. SDK quality & framework compatibility All five providers offerPythonSDKs and they’re compatible with popular frameworks. I tested each withDjango,Flask, and FastAPI to assess real-world integration. ..

 Activity
@jordanunix created an organization DevOpsDayLA , 3 months, 3 weeks ago.
Story
@laura_garcia shared a post, 3 months, 3 weeks ago
Software Developer, RELIANOID

💡 Third-Party Vendors: The Hidden Cybersecurity Risk

In today’s hyper-connected world, digital supply chains are only as secure as their weakest link. One single vendor can open the door to ransomware, outages, or worse. At RELIANOID, we take this risk seriously. 🔒 That’s why we apply: ✅ Continuous vendor risk assessments ✅ Real-time monitoring of thi..

cropped-Blog-THIRD-PARTY-VENDOR-RISKS-RELIANOID
Link
@varbear shared a link, 3 months, 3 weeks ago
FAUN.dev()

Unconventional PostgreSQL Optimizations

PostgreSQL 18 now supportsvirtual generated columns, indexable expressions without burning storage. Perfect for standardizing queries in analytics-heavy pipelines. Pair that withplanner constraint exclusion(constraint_exclusion=on), and Postgres can dodge irrelevant table scans based on constraints... read more  

Unconventional PostgreSQL Optimizations
Link
@varbear shared a link, 3 months, 3 weeks ago
FAUN.dev()

Software engineering when machine writes the code

In 1968, computer scientists identified the "software crisis" - the existing methods of programming were struggling to handle the power of computers. Today, AI coding assistants are accelerating productivity, but concerns arise about understanding the code they generate, the implications for debuggi.. read more  

Link
@varbear shared a link, 3 months, 3 weeks ago
FAUN.dev()

The challenges of soft delete

"Soft delete" sounds gentle. It isn't. Slapping adeleted_atcolumn on every table pollutes queries, drags down migrations, and leaves tombstones all over production. This post digs into saner options:PostgreSQL triggers,event archiving in the app layer, andCDC via WAL. Each separates the dead stuff f.. read more  

Link
@varbear shared a link, 3 months, 3 weeks ago
FAUN.dev()

How I Taught GitHub Copilot Code Review to Think Like a Maintainer

Vibe coding has made contributing to open source easier, but the high number of contributions to the AI agent framework goose has posed a challenge. An AI Code Review agent like Copilot can help review PRs, but tuning its feedback is crucial for reducing noise and increasing value. By providing clea.. read more  

Link
@kaptain shared a link, 3 months, 3 weeks ago
FAUN.dev()

Experimenting with Gateway API using kind

A new guide shows how to runGateway APIlocally withkindandcloud-provider-kind. It spins up a one-node Kubernetes cluster in Docker - complete with LoadBalancer Services and a Gateway API controller. Cloud vibes, zero cloud bill. Fire it up to deploy demo apps, test routing, or poke around with CRD e.. read more  

Pelagia is a Kubernetes controller that provides all-in-one management for Ceph clusters installed by Rook. It delivers two main features:

Aggregates all Rook Custom Resources (CRs) into a single CephDeployment resource, simplifying the management of Ceph clusters.
Provides automated lifecycle management (LCM) of Rook Ceph OSD nodes for bare-metal clusters. Automated LCM is managed by the special CephOsdRemoveTask resource.

It is designed to simplify the management of Ceph clusters in Kubernetes installed by Rook.

Being solid Rook users, we had dozens of Rook CRs to manage. Thus, one day we decided to create a single resource that would aggregate all Rook CRs and deliver a smoother LCM experience. This is how Pelagia was born.

It supports almost all Rook CRs API, including CephCluster, CephBlockPool, CephFilesystem, CephObjectStore, and others, aggregating them into a single specification. We continuously work on improving Pelagia's API, adding new features, and enhancing existing ones.

Pelagia collects Ceph cluster state and all Rook CRs statuses into single CephDeploymentHealth CR. This resource highlights of Ceph cluster and Rook APIs issues, if any.

Another important thing we implemented in Pelagia is the automated lifecycle management of Rook Ceph OSD nodes for bare-metal clusters. This feature is delivered by the CephOsdRemoveTask resource, which automates the process of removing OSD disks and nodes from the cluster. We are using this feature in our everyday day-2 operations routine.