HashiCorp Terraform Release Key Rotation

As a precautionary measure, HashiCorp switched the key they use to sign code. Here’s what you need to know.
Console access to ECS containers
How to use the new built-in console on ECS/EC2 and Fargate containers.
DevOps on legacy infrastructure

Much of the content and experience on DevOps is targeted at organisations on the “Happy Path” using common development techniques, user workloads and deployment models. There are often a number of common themes with these case studies. All of their users generally use the same version of the product – running on a mobile tablet, […]
Moving the needle and keeping it there

I hear the phrase “moving the needle” a lot when we’re speaking with customers and organisations about them wanting to embrace a DevOps methodology using automation. The origins of this phrase appear unclear – but the one I like refers to sound recording in old analogue recording studios. Here, the VU or “Volume Units” meter […]
Assess EKS Security with kube-bench

How secure is your EKS cluster? Check it with kube-bench.
How to successfully upgrade Salesforce

The Salesforce Spring Release means that many organisations are thinking about upgrading or moving from Salesforce Classic to Lightning, throwing up challenges when looking to automate regression testing as existing automation packs don’t work. Salesforce uses custom components and Shadow DOMs to give developers the ability to share a component and protect the component from […]
Optimising For Mean Time To Hello World Considered Harmful

Software that’s easy to get up and running might need more work to operate safely than you think.
Terraform plugin caching
Speed up your Terraform workflow with a local plugin cache.
Compromise by Git Tags
Why using git tags in CI/CD pipelines might not be a good idea.
Troubleshoot GitHub Actions via VPN
How to get debug access to problem builds, using WireGuard.