<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CI/CD on Tibor Hercz - Writing about Cloud, architecture, AWS, GCP and software engineering.</title>
    <link>https://tiborhercz.com/tags/ci/cd/</link>
    <description>Recent content in CI/CD on Tibor Hercz - Writing about Cloud, architecture, AWS, GCP and software engineering.</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 25 Nov 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://tiborhercz.com/tags/ci/cd/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to Authenticate to Google Cloud using OpenID Connect in your GitLab CI/CD pipeline</title>
      <link>https://tiborhercz.com/how-to-authenticate-to-google-cloud-using-openid-connect-in-your-gitlab-ci/cd-pipeline/</link>
      <pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/how-to-authenticate-to-google-cloud-using-openid-connect-in-your-gitlab-ci/cd-pipeline/</guid>
      <description>&lt;p&gt;Still using sensitive service account keys in your GitLab repository? Want to enhance the security of your CI/CD pipelines?&#xA;In this blog post, I will show you the process of authenticating your GitLab CI/CD pipelines to Google Cloud using OpenID Connect (OIDC).&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to bootstrap an AWS account with Terraform state backend</title>
      <link>https://tiborhercz.com/how-to-bootstrap-an-aws-account-with-terraform-state-backend/</link>
      <pubDate>Sat, 06 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://tiborhercz.com/how-to-bootstrap-an-aws-account-with-terraform-state-backend/</guid>
      <description>&lt;p&gt;If you want to create an infrastructure CI/CD pipeline for AWS using Terraform, you want to keep the state in a remote backend. When provisioning an environment with Terraform that includes the state backend resources, you will need two actions to set up the remote state backend. In this blog I will present you with a CloudFormation template with which you can bootstrap the AWS account. This will decouple the state backend resources from the Terraform template. This allows you to use the remote backend straight away from your CI/CD pipeline.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
