Crafting Champions
Harnessing the synergy of people, process, purpose, and product for team success
Using AWS IAM Authentication with JDBC and AWS RDS
For applications using AWS Relational Database Service (RDS) we have the option to make use of AWS Identity and Access Management (IAM) credentials instead of the native authentication methods e.g. username/password credentials to connect to the RDS database.
Horizontal pod auto-scaling, custom metrics and time-scaling oh my!
Creating Horizontal Pod Autoscalers with custom metrics from Prometheus can be a lot, but what about scaling depending on the time as well?
Terminating pods can still receive traffic via a service
Pods that are terminating can still receive traffic from a Kubernetes Service
, something that is not widely known.
ebs-bootstrap: Simplifying Stateful EC2 Workloads
Managing block devices in AWS Nitro environments is fraught with complexity due to unpredictable device names; ebs-bootstrap
addresses this by ensuring stable and predictable device mapping, simplifying the management process
Localise debugging of OPA Gatekeeper Rego Policy
Localise debugging of OPA Gatekeeper Rego Policy
Kubernetes - Utilising tmpfs volumes
When it comes to fast volumes in Kubernetes, nothing can quite beat a ramdisk, or specifically, tmpfs
.
Migration to GitHub & GitHub Actions CI
How reecetech migrated from Atlassian Stash (BitBucket Datacentre) and Atlassian Bamboo CI, to, GitHub.com and GitHub Actions CI
GitHub and Tracking a triggered Workflow run
Introduction The worldwide growth and adoption of GitHub Actions has been undeniable. And no different to many others, we at Reecetech also merged with the masses by utilising this offering. Aside from the commonplace with automation of application continuous integration and continuous delivery, we also facilitated manual triggering of some actions through employing the workflow dispatch event. The workflow dispatch event is significant as it is also one of the only ways to trigger a workflow run externally of the GitHub platform.
Terraform CDK - Managing our GitHub Organisation
Preface Introduction At reecetech, we’re currently in development stages of migrating our repositories from Stash (BitBucket) to GitHub. The Delivery Engineering team has been on the forefront of this migration process and slowly have been onboarding teams and helping them migrate their build and deploy plans over. This migration has been in the works for the past several months. What is Terraform? Terraform is a cloud resource provisioning solution that uses straightforward, declarative programming as its infrastructure.