How to Setup Google Cloud Workload Identity Federation for GitHub Actions & Terraform

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • #gcp #githubactions #workloadidentity #cicd
    GitHub Repo
    github.com/vis...
    How to Setup Google Cloud Workload Identity Federation for GitHub Actions & Terraform
    In this video, we'll guide you through setting up Google Cloud Workload Identity Federation to securely manage Google Cloud resources using GitHub Actions and Terraform. You'll learn how to create a Workload Identity Pool and Provider in Google Cloud, configure a GitHub Actions workflow to authenticate using workload identity federation, and set up Terraform to provision resources without needing long-lived service account keys. This setup enhances security by leveraging short-lived credentials and simplifies managing cloud resources directly from your CI/CD pipeline.
    Looking to get in touch?
    Drop me a line at vishal.bulbule@gmail.com, or schedule a meeting using the provided link topmate.io/vis...
    Playlists
    Associate Cloud Engineer -Complete Free Course
    • Associate Cloud Engine...
    Google Cloud Data Engineer Certification Course
    • Google Cloud Data Engi...
    Google Cloud Platform(GCP) Tutorials
    • Google Cloud Platform(...
    Generative AI
    • Generative AI
    Getting Started with Duet AI
    • Getting started with D...
    Google Cloud Projects
    • Google Cloud Projects
    Python For GCP
    • Python for GCP
    Terraform Tutorials
    • Terraform Associate C...
    Linkedin
    / vishal-bulbule
    Medium Blog
    / vishalbulbule
    Github
    Source Code
    github.com/vis...
    #googlecloud #gcp

Комментарии • 16

  • @danielcoronadonunez2640
    @danielcoronadonunez2640 3 дня назад

    you save my day! many thanks for this clear explanation :)

  • @SolomonLeo_
    @SolomonLeo_ 9 часов назад

    Thank you bhai!

  • @CharlesOkoronkwo-t8g
    @CharlesOkoronkwo-t8g Месяц назад +1

    God bless you. I was able to authenticate using WIF

  • @ravinasty
    @ravinasty 3 месяца назад +1

    A big Thanks to you for your prompt response to my request on WIF. I followed your steps and could able to provision. Appreciate your efforts.

  • @gauravgupta5989
    @gauravgupta5989 3 месяца назад

    Thank you for the video, How do we identify all the required attribute mappings between Google & our IDP(eg: AWS, OIDC, SAML)?

  • @BetzabethMaestre-d5f
    @BetzabethMaestre-d5f 7 дней назад

    Do i have to that conf to every repository?

  • @rajenderprasad1193
    @rajenderprasad1193 5 дней назад

    Hi. Thank you. But I have an issue.
    I have two repos. CICD repo and app repo. I only configured CICD repo with WIF setup. And WIF pool is different projects than my CICD repo.
    I have reusable workflows in the CICD repo. I am calling these from application repo which is not configured with WIF setup. I want to deploy or copy the jars from runner to gcs bucket. And all these steps included in CICD pipeline. Just app repo is calling this. It’s failing with 403 permissions denied error. It’s not storage permissions. It’s working only if I also configure WIF on app repo which I don’t want to do that. Is this even possible. Pls advise thanks

  • @patrickroyce3956
    @patrickroyce3956 3 месяца назад +1

    thanks.. was looking forward 👀

  • @saquibherman1637
    @saquibherman1637 3 месяца назад +1

    Thanks for sharing the knowledge !!

  • @saquibherman1637
    @saquibherman1637 3 месяца назад

    I have used it in my GCP project with Terraform. Do you have any idea how we can use WIF from inside Dockerfile?

  • @حسینزرعی-س7غ
    @حسینزرعی-س7غ 2 месяца назад

    excellent and easy to understand.🤩

  • @leandrojpg
    @leandrojpg 3 месяца назад +1

    You is the best

  • @sunilkumar-cy7qf
    @sunilkumar-cy7qf 3 месяца назад +1

    Very helpful. Could you please also do it for Gitlab

  • @sandeshghoti8313
    @sandeshghoti8313 3 месяца назад

    thanks, I just wanted OIDC setup :)

  • @udaykumar-tb5kn
    @udaykumar-tb5kn 18 дней назад

    Yet to upload moree videos or done with this playlist??