The YAML file performs several tasks, including the installation of gcloud and authentication with GCP. It also installs the gcloud beta CLI and, importantly, attests
Category: The Kubernetes manifests
Setting up binary authorization – Securing and Testing Your CI/CD Pipeline-1
As we’re using GitOps right from the beginning, we will use Terraform to set up binary authorization for us. We’ll start by setting up some
Binary authorization – Securing and Testing Your CI/CD Pipeline
Binary authorization is a deploy-time security mechanism that ensures that only trusted binary files are deployed within your environments. In the context of containers and
Testing your application within the CD pipeline– Securing and Testing Your CI/CD Pipeline
Until now, we’ve deployed our application on a Kubernetes cluster and manually verified that it is running. We have two options moving forward: either proceed
Installing external secrets with Terraform – Securing and Testing Your CI/CD Pipeline
Let’s configure our local repository to install the external secrets manifest. To do so, copy the application manifest and app.tf file using the following commands:$
Installing External Secrets Operator – Securing and Testing Your CI/CD Pipeline
External Secrets Operator is available as a Helm chart, and Argo CD supports it. A Helm chart is a collection of preconfigured Kubernetes resources (such
Installing Anchore Grype – Securing and Testing Your CI/CD Pipeline
As we want to implement vulnerability scanning within our CI pipelines, let’s modify the mdo-posts repository we created in Chapter 11. Let’s clone the repository
Securing and testing CI/CD pipelines – Securing and Testing Your CI/CD Pipeline-2
CI/CD pipelines are one of the essential features of modern DevOps, and they orchestrate all processes and combine all tools to deliver better software faster,
Technical requirements – Securing and Testing Your CI/CD Pipeline
In the previous chapters, we looked at Continuous Integration (CI) and Continuous Deployment/ Delivery (CD) with GitOps as the central concept. Both concepts and the
Installing the Sealed Secrets operator – Continuous Deployment/ Delivery with Argo CD
To install the Sealed Secrets operator, all you need to do is download the controller manifest from the latest release at https://github.com/bitnami-labs/sealed-secrets/releases. At the time