Ami MahloofImporting Pulumi Helm ReleaseUnfortunately, there isn’t to this date a working supported import for a helm release.3 min read·Oct 31, 2023----
Ami MahloofRefactoring Pulumi CodePulumi code can become hard to read and maintain, making refactoring essential for improving reusability and readability.4 min read·Oct 4, 2023----
Ami MahloofHow to setup and configure AWS KarpenterKarpenter is a super fast cluster node scaler for AWS environment.8 min read·Dec 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.3 min read·Nov 29, 2022--1--1
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.2 min read·Dec 22, 2021----
Ami MahloofinDoiT InternationalInjecting 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.7 min read·Mar 23, 2020--2--2
Ami MahloofinDoiT InternationalRefactor 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…5 min read·Jan 14, 2020--1--1
Ami MahloofinDoiT InternationalVault High Availability on GKESetting up Vault on GKE with High Availbility15 min read·Dec 18, 2019--3--3
Ami MahloofinDoiT InternationalKubernetes GKE Workload IdentityOften you want to configure your Kubernetes services to use a specific Google service account (much like kube2iam project).3 min read·Oct 11, 2019--1--1
Ami MahloofinDoiT InternationalFinding orphaned firewall rules on GCPOften it’s easier to manage the entire firewall configuration via a Host project with shared VPC’s.3 min read·Jun 26, 2019----