# Bare-metal Kubernetes на 5 VM: Calico IPIP + MetalLB + GitOps — честный опыт с граблями
Поднял Kubernetes кластер на 5 VM с нуля на VMware: Calico IPIP, MetalLB, GitOps через ArgoCD, PostgreSQL HA. Три неочевидные проблемы которые съели м…
Tech news from the best sources
Поднял Kubernetes кластер на 5 VM с нуля на VMware: Calico IPIP, MetalLB, GitOps через ArgoCD, PostgreSQL HA. Три неочевидные проблемы которые съели м…
Stop Shipping Secrets in Jenkins: A Look at Secret Guard If you’ve run Jenkins for long enough, you’ve probably seen this happen: a token hardcoded in…
How hard can it be to build a CI/CD system? That question stuck with me long enough that I actually started building one. Not because someone asked me…
Привет, Хабр! На связи Юрий Власенко, Senior DevOps инженер в РТЛабс. Сегодня я расскажу о том, как наша команда автоматизировала сложный, бюрократизи…
I've been building a tool that watches GitHub CI pipelines and surfaces failures every morning. While building it I started paying closer attention to…
In the previous article , I built a complete CI pipeline around a Spring Boot monolith: GitHub → Jenkins → SonarQube → Trivy → Nexus → Docker. I intro…
В первой части разобрали, как обращения из Mattermost попадают в n8n, классифицируются по категориям и отправляются в нужную ветку обработки. В этой ч…
If you've wired up an AWS CodeBuild project to pull source from GitHub via CodeConnections (formerly CodeStar Connections), you may have hit this erro…
I got tired of setting up the same things every new Rust project. Clippy config, CI pipelines, linker flags, pre-commit hooks, cargo-nextest ... all f…
Setting up a new Laravel project for production is always a headache. You need to configure Nginx, optimize PHP-FPM, set up Supervisor for your queue …
In Part 1 I laid out the Jenkins-as-a-Code setup — JCasC, Job DSL, ephemeral workers, Packer images, all of it. And I said macOS workers were their ow…
Most DevOps engagements don't fail because of bad tooling. They fail because the wrong firm was chosen. The pattern shows up the same way every time. …
Renovate, auto-merge, and why a small team has no other option Open npm outdated on any project older than six months. Run uv lock --check on the back…
CI/CD-пайплайн, который хранит секреты, — это риск. В безопасной модели он получает доступ к чувствительным данным только на время выполнения задачи и…
Introduction Continuous Integration and Delivery is a key part of any software application. Be it a mobile app, a backend app or a website - everythin…
Overview Every push to the main branch on GitHub automatically builds the React app and deploys it to S3 + CloudFront — zero manual steps. This articl…
My CI pipeline was green. Unit tests passed. The APK built and signed without errors. I installed it on my Pixel 3. The app launched, looked perfect. …
6-я статья из цикла туториалов о кастомизации своего бизнес-портала в Битрикс24. Во всех наших туториалах мы опираемся на стартовый шаблон-репозиторий…
Когда компания маленькая, все просто: пара разработчиков тянет образы напрямую с Docker Hub, и никто особо не задумывается, как это работает. Работает…
The real cost of a red pipeline CI pipelines fail. That's expected — it's literally their job to catch problems. But here's what shouldn't be normal: …
Every developer knows the sinking feeling of a bright red "Pipeline Failed" banner. Clicking into the continuous integration logs reveals a chaotic wa…
AWS DVA-C02 Cheat Tables 1. CI/CD Tools The pipeline mental model: CodeCommit/GitHub → CodeBuild → CodeArtifact (stores packages) → CodeDeploy → CodeP…
I've been running Jenkins in one form or another for years now. Different companies, different sizes of teams, but somehow the same story keeps repeat…
1. Code Management & Branching Strategy Before setting up any CI pipeline, answer these foundational questions: Question Options / Considerations …
Introduction: Build Times and the Importance of Cache Slow build times in your CI/CD pipelines can be a serious issue, reducing developer productivity…
The Importance of Build Cache in CI/CD Pipelines CI/CD (Continuous Integration/Continuous Deployment) pipelines have become an indispensable part of s…
If you’re paying for GitHub Actions minutes, you’re probably wasting money. Every time you push new commits while a previous workflow is still running…
TL;DR — ONNX Runtime's QNN execution provider will quietly route unsupported ops to the CPU instead of the Hexagon NPU. Your accuracy is fine. Your ev…
Originally published at hafiz.dev If you're still deploying Laravel by running git pull on the server and crossing your fingers, this post is for you.…
С интересом наблюдаю, как инженерные процессы и инструменты, к которым мы привыкли за десятки лет, переосмысливаются под ИИ-н…