CJ HewettNode.js is faster than Go…when you write bad code. A lesson in connection pooling, and not simply copying and pasting code you find on the internet.Apr 110Apr 110
CJ HewettPackaging Python requirements as an AWS Lambda Layer with TerraformIt can be easier to create a Lambda layer, and let Lambda functions consume the layer, than attempting to package libraries up with your…Nov 14, 2023Nov 14, 2023
CJ HewettSelf-Hosting a Terraform Provider Registry with AWS S3 and CloudFrontSometimes you need to host your own Terraform Provider, and want to do it privately, without the Terraform Registry. This can be done via…Nov 7, 20231Nov 7, 20231
CJ HewettUsing Terraform workspaces with an AWS S3 backendTerraform workspaces simplify having multiple environments with the same backend. They also improve developer experience by making it…Oct 30, 20231Oct 30, 20231
CJ HewettAutomate versioning of Terraform with GitHub actionsAutomate versioning of Terraform in a GitHub repo with the use of GitHub Actions and Semantic Release. GitHub Actions will automate the…Oct 19, 2023Oct 19, 2023
CJ HewettIngest EKS Fargate metrics to AWS Container Insights using ADOT with HelmThe following link shows how to deploy the ADOT Collector to EKS Fargate that enables the collection of Container Insights metrics from EKS…Jun 14, 2023Jun 14, 2023
CJ HewettBuilding Docker images in GitHub Actions to be used by other workflowsIn this post, I’ll go over how to use a GitHub Action to build and push a runner image to GitHub Packages, and then use said runner image…Feb 21, 2023Feb 21, 2023
CJ HewettConfigure Docker to use a proxy server in Jenkins…by using Docker in Docker.Jan 21, 2023Jan 21, 2023
CJ HewettUsing Templates in Terraform to generate Kubernetes YAMLThe tricky thing with YAML files in Kubernetes, is that it’s not so easy to use variables within the files to inject values into them…Dec 9, 20221Dec 9, 20221
CJ HewettGetting Docker in Docker with Rootless to runI’ve found that when trying to run the docker-in-docker image with rootless, I get the following error:Sep 26, 2022Sep 26, 2022