Github Actions Pipeline with sonarqube quality gate manual approval and helm rollback
A single GitHub Actions workflow that blocks deployment on a failed SonarQube gate, waits for a human to approve, and rolls Helm back to the previous revision if anything goes wrong.
IAM Roles and Least-Privilege Policies for CI/CD Pipelines on AWS
Long-lived AWS access keys in CI/CD pipelines are a liability โ scoped IAM roles with temporary credentials are the correct architecture. This tutorial walks through trust policy design, OIDC federation, and the policy mistakes that cause real incidents.
boto3 EC2 inventory script with argparse profiles and structured logging
A Python CLI that lists running EC2 instances across regions using boto3 sessions, argparse, and paginators, with a fix for the NoRegionError that bit me mid-refactor.
Postgres Database Backups on Kubernetes Using a Scheduled CronJob
Manual Postgres backups don't belong in a production Kubernetes environment โ pods are ephemeral, PVCs can disappear, and human schedules are unreliable. This tutorial walks through a CronJob-based backup strategy that runs pg_dump on a schedule, ships compressed dumps to S3, and handles retention automatically.
โ Support us ยท ๐ณ Monobank