yogeshrai.hashnode.devSecure GitHub Actions on GCP Using Workload Identity FederationModern CI/CD pipelines often need to deploy or interact with cloud resources securely. Traditionally, authentication was handled by exporting long-lived service account keys and storing them in GitHub secrets. However, this method introduces risk — k...Jan 14·4 min read
yogeshrai.hashnode.devIntegrating Google SSO with Argo CD: A Step-by-Step GuideIn today's cloud-native landscape, Argo CD has emerged as a powerful continuous delivery tool for Kubernetes. Enhancing its security by integrating Google Single Sign-On (SSO) ensures that only authorized users can access your deployments, leveraging...Oct 3, 2024·4 min read
yogeshrai.hashnode.devSetting Up a Self-Hosted Runner on GKE: A Step-by-Step GuideIf you're managing CI/CD pipelines with GitHub Actions and prefer more control over your environment, setting up a self-hosted runner on Google Kubernetes Engine (GKE) can be a great option. This guide will walk you through the process, from installi...Sep 4, 2024·3 min read
yogeshrai.hashnode.devDay 22 :- Getting Started with Jenkins.WHAT IS JENKINS :- Jenkins is an open-source automation server that facilitates the continuous integration and continuous delivery (CI/CD) of software projects. It is written in Java and offers a vast array of plugins to support building, deploying, ...Mar 9, 2024·4 min read
yogeshrai.hashnode.devDay 21 :- Docker Interview Questions.Difference between an Image, Container, and Engine: Image: An image is a lightweight, standalone, executable package that includes everything needed to run a piece of software, including the code, runtime, libraries, dependencies, and environment va...Mar 8, 2024·9 min read