Tag
Tagged “gitlab”
-
Microsoft 365 Security as Code — Part 3: Running Microsoft365DSC on Linux
Microsoft365DSC was built for Windows, but our pipeline runs on Linux. This is how I made the apply step work without the Windows engine: a small parser for the compiled configuration, a careful Exchange Online session, and the permission problem that looked like a code problem.
-
Microsoft 365 Security as Code — Part 2: One benchmark, four tools
No single tool reaches every setting in the CIS Microsoft 365 benchmark. This is the order in which I choose a tool for each control, a worked example of a setting that no tool exposes, and why the code lives in several repositories with several identities.
-
GitLab CI/CD for Cloudflare Pages: Automated Deployments with Preview Environments
How to set up a GitLab CI/CD pipeline for Cloudflare Pages with preview deployments on merge requests and automatic production deploys.
-
Self-hosted Gitlab Runners on AKS, with Managed Identities
Self-hosted GitLab runners on AKS using Managed Identities instead of service principals - so a runner can only ever act as itself, with exactly the permissions its jobs need.