Ami MahloofImporting Pulumi Helm ReleaseUnfortunately, there isn’t to this date a working supported import for a helm release.Oct 31, 2023Oct 31, 2023
Ami MahloofRefactoring Pulumi CodePulumi code can become hard to read and maintain, making refactoring essential for improving reusability and readability.Oct 4, 2023Oct 4, 2023
Ami MahloofHow to setup and configure AWS KarpenterKarpenter is a super fast cluster node scaler for AWS environment.Dec 12, 2022Dec 12, 2022
Ami MahloofCircle-CI OIDC Token With AWS IAM RolesCircle CI is usually configured to access AWS resources using AccessKey and SecretKey which are long-lived credentials.Nov 29, 20221Nov 29, 20221
Ami MahloofTerraform ternary on collectionsSometimes, you define a collection that you iterate over with a for_each loop, and later on, you need to conditionally use that collection.Dec 22, 2021Dec 22, 2021
Ami MahloofinDoiTInjecting Secrets from AWS, GCP or Vault into a Kubernetes PodWith Kubernetes, we try to automate & minimize code duplication. Here’s how to consume secrets from a secret manager in the same manner.Mar 23, 20202Mar 23, 20202
Ami MahloofinDoiTRefactor terraform into modules the right wayInfrastructure as code (IaC) is hard, often you get a task of setting up some infrastructure with terraform and you start writing a code…Jan 14, 20201Jan 14, 20201
Ami MahloofinDoiTVault High Availability on GKESetting up Vault on GKE with High AvailbilityDec 18, 20193Dec 18, 20193
Ami MahloofinDoiTKubernetes GKE Workload IdentityOften you want to configure your Kubernetes services to use a specific Google service account (much like kube2iam project).Oct 11, 20191Oct 11, 20191
Ami MahloofinDoiTFinding orphaned firewall rules on GCPOften it’s easier to manage the entire firewall configuration via a Host project with shared VPC’s.Jun 26, 2019Jun 26, 2019