Open in app

Sign In

Write

Sign In

Allan John
Allan John

79 Followers

Home

About

Oct 24, 2022

CICD for Terraform with GitHub Actions

Introduction This post is about using Terraform in CICD pipeline with GitHub actions. Most of the time we make use of popular CICD tools like Jenkins for Infra deployment. Because its nice as we can have stages for deployment, add custom variables or jobs and we can also add prompts for…

Dev Ops

4 min read

CICD for Terraform with GitHub Actions
CICD for Terraform with GitHub Actions
Dev Ops

4 min read


Published in Dev Genius

·Oct 19, 2022

SSO Authentication for Applications in Kubernetes

Introduction This post is about securing applications and ingresses with SSO authentication and authorization. Ingresses can be protected with username and passwords. If many teams are working on a cluster with many applications, it would be better to use an SSO authentication mechanism with RBAC(Role bases access control). …

Kubernetes

9 min read

SSO Authentication for Applications in Kubernetes
SSO Authentication for Applications in Kubernetes
Kubernetes

9 min read


Published in AWS Tip

·Oct 6, 2022

AWS API Gateway + Lambda with Serverless Framework

Introduction This post is about deploying an application with AWS Lambda with frontend with API gateway using Serverless Framework. For those who does not know, in simple terms, Serverless Framework is a tool which will read a yaml config file and create serverless resources in any cloud. …

Serverless Framework

7 min read

AWS API Gateway + Lambda with Serverless Framework
AWS API Gateway + Lambda with Serverless Framework
Serverless Framework

7 min read


Oct 5, 2022

Is EKS actually better or worse?

Introduction This post is about my experience with Amazon EKS for deploying a kubernetes cluster as a noob on EKS. Current situation I have experience working on local kubernetes cluster like k3d, minikube and cloud provided clusters like AKS. …

Aws Eks

4 min read

Is EKS actually better or worse?
Is EKS actually better or worse?
Aws Eks

4 min read


Jun 24, 2022

Crossplane — Explained

I was looking to understand what Crossplane in simple terms and everywhere, literally everywhere, the explanation for Crossplane is exactly copied information from the main Crossplane Documentation. I wanted to try from my side to explain what I understood in simple terms. …

Crossplane

5 min read

Crossplane — Explained
Crossplane — Explained
Crossplane

5 min read


Jun 6, 2022

Building a Terraform Provider-Part-IV — Import and Build

Introduction This is a continuation of Part-IV. We have all the stuff for doing CRUD operations. But what about an already existing resource? It would be nice to have the import function working as well for a Terraform provider to be deemed complete. So lets get on it. Import First we need…

Terraform

4 min read

Building a Terraform Provider-Part-IV — Import and Build
Building a Terraform Provider-Part-IV — Import and Build
Terraform

4 min read


Published in DevOps.dev

·Jun 5, 2022

Building a Terraform Provider-Part-III— Resource Setup

Introduction This is a continuation of Part-II. We have prepared a client and configured a Provider. Its time to do the fun stuff, Resources. There is Resources and Datasources provided by Terraform. For now, we are only looking only at Resources and how to create a resource. Resources For this, lets create…

Terraform

11 min read

Building a Terraform Provider-Part-III— Resource Setup
Building a Terraform Provider-Part-III— Resource Setup
Terraform

11 min read


Jun 3, 2022

Building a Terraform Provider-Part-II — Auth and Configure Provider

Introduction This is a continuation of the Part I, where we created the Provider function and created a RestAPI client to work with the provider. Authentication So now we need to define the functions to authenticate against the RestAPI servers and get the Bearer Tokens. So lets modify the file client/auth.go Custom Client package…

Terraform Provider

5 min read

Building a Terraform Provider-Part-II — Auth and Configure Provider
Building a Terraform Provider-Part-II — Auth and Configure Provider
Terraform Provider

5 min read


Jun 3, 2022

Building a Terraform Provider — Part I — Initial Setup

Introduction This document is Part I of a series I wish to write and to add my experience in building a terraform provider. …

Terraform

7 min read

Building a Terraform Provider — Part I — Initial Setup
Building a Terraform Provider — Part I — Initial Setup
Terraform

7 min read


Mar 8, 2022

VPN Chaining with Wireguard

Introduction VPN Chaining is a method, where a client is connected to internet with 2 VPNs in between. This is usually for 2 purposes, masking the real IP address when web surfing and to improve network speed. The latter will only be good, when there is direct routes between the two…

Wireguard

5 min read

VPN Chaining with Wireguard
VPN Chaining with Wireguard
Wireguard

5 min read

Allan John

Allan John

79 Followers

Passionate DevOps and Automation Engineer

Following
  • Tim Denning

    Tim Denning

  • Eugenio De Lucchi

    Eugenio De Lucchi

  • Dimitris Poulopoulos

    Dimitris Poulopoulos

  • Josh Armitage

    Josh Armitage

  • Carolina Bento

    Carolina Bento

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech