Usage of NotResource field in S3 bucket policies to exclude matching directories from the policy permissions
Steps to authenticate and verify that docker image exists in GitHub Container Registry (ghcr.io)
Different options to roll Pods when ConfigMap, Secrets or other resources change
How to support deploying the same resource to Kubernetes clusters with different apiVersions
Using the coalesce function to write a one-line template
Implement a GitHub action in a private repository that sets up a tool from another private repo and how to use it in workflows
A series of steps to take into account when shutting down/archiving a project from a DevOps/SRE viewpoint
How to rename a kubernetes context using the kubectl cli
Solve wp-admin redirect without trailing slash using a Cloudflare page rule in terraform
The order of precedence is for environment variables and what happens when there are multiple occurrences
Workarounds to handle multiline strings when passing them as outputs between jobs.
Workarounds to allow environment variables to override settings from config file using viper
Using jq
to parse GitHub releases to install the latest linux binary for the docker compose plugin
Using formatlist
and join
functions to accept variable number of domains in Terraform module
An approach to streamline the management of multiple base Docker images used as part of downstream images or CI jobs. Leveraging Ruby and gitlab child pipelines to abstract away the jobs definitions per Dockerfile.