Join us

ContentUpdates and recent posts about Pelagia..
Link
@faun shared a link, 3 months ago

Perplexity is using stealth, undeclared crawlers to evade website no-crawl directives

Perplexity AI’s stealth crawling behavior includes modifying user agents and source ASNs to avoid website blocks, highlighting the importance of transparent bot behavior...

Link
@faun shared a link, 3 months ago

Project Ire autonomously identifies malware at scale

Microsoft just droppedProject Ire, an autonomous AI that tears through software like a experienced reverse engineer. It decompiles, analyzes, classifies malware—all on its own. Under the hood: LLMs, decompilers, and a tool-use API running the show. On public Windows driver datasets, it scored0.98 p..

Project Ire autonomously identifies malware at scale
Link
@faun shared a link, 3 months ago

Introducing Approvals in Pulumi ESC

Pulumi ESC just leveled up withApprovals—structured reviews for environment config changes, straight from Console, CLI, SDK, or VS Code. Think pull requests, but for your infra settings. No more YOLO updates. Teams can now lock down config changes with required sign-offs. More control. Cleaner logs..

Introducing Approvals in Pulumi ESC
Link
@faun shared a link, 3 months ago

From Manual Testing to AI-Generated Automation: Our Azure DevOps MCP + Playwright Success Story

A team wired up Azure DevOps’MCP serverwithGitHub Copilotto crank outPlaywrightend-to-end tests from manual test cases. They now run tests on demand from Azure Test Plans, convert entire test suites in bulk, and drop the results into CI pipelines—no hand-holding required. System shift:AI's not just..

From Manual Testing to AI-Generated Automation: Our Azure DevOps MCP + Playwright Success Story
Link
@faun shared a link, 3 months ago

How to automatically disable users in AWS Managed Microsoft AD based on GuardDuty findings

AWS just dropped a new threat-response setup that tiesGuardDuty,EventBridge,Step Functions, andSystems Manager Run Commandinto one clean pipeline. The goal? Hunt for EC2 threats and lock downActive Directoryaccounts—automatically. GuardDuty kicks off the flow when it spots trouble. From there, Even..

How to automatically disable users in AWS Managed Microsoft AD based on GuardDuty findings
Link
@faun shared a link, 3 months ago

Writing an internal Terraform provider from A to Z

Typeform rolled their ownTerraform providerto wrangle runtime data through an internal API. Built with HashiCorp’sGo SDK, the official scaffolding framework, and wired up withacceptance testsfor full lifecycle muscle. They skipped the publicTerraform Registryentirely. Instead, they shipped provider..

Writing an internal Terraform provider from A to Z
Link
@faun shared a link, 3 months ago

Kali Linux can now run in Apple containers on macOS systems

Cybersecurity professionals can now launch Kali Linux in a virtualized container on macOS Sequoia using Apple's new containerization framework. Apple announced a new framework at WWDC 2025, allowing Apple Silicon hardware to run isolated Linux distros in a virtualized environment. There are limitati..

Link
@faun shared a link, 3 months ago

Building on the foundation of OpenTelemetry eBPF Instrumentation: what’s new in Grafana Beyla 2.5

Grafana Beyla 2.5 goes all-in on upstreamOpenTelemetry eBPF Instrumentation, baking it right into the core. This release addsauto-instrumentation for MongoDB and JSON-RPC,manual spans in Go, and tightertrace correlation for NodeJS. New in town:survey mode. Think lightweight service discovery—no ful..

Building on the foundation of OpenTelemetry eBPF Instrumentation: what’s new in Grafana Beyla 2.5
Link
@faun shared a link, 3 months ago

🚨 Azure Service Health Built-In Policy (Preview) – Now Available! 

Microsoft just droppedAzure Service Health Built-In Policy(Preview). It lets teams push Service Health alerts across every Azure subscription—automatically—using Azure Policy. No more piecemeal setup. It folds in AMBA lessons, supports custom rules and action groups, and locks in alert coverage at ..

🚨 Azure Service Health Built-In Policy (Preview) – Now Available! 
Link
@faun shared a link, 3 months ago

MariaDB Kubernetes Operator 25.08.0 Adds AI Vector Support and Disaster Recovery Enhancements

MariaDB Kubernetes Operator 25.08.0 drops some real upgrades. First up:physical backups. Now supported through native MariaDB tools and Kubernetes CSI snapshots—huge win if you're dealing with chunky datasets and tight recovery windows. It alsodefaults to MariaDB 11.8, which brings in anative vect..

MariaDB Kubernetes Operator 25.08.0 Adds AI Vector Support and Disaster Recovery Enhancements
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.