Incorporating chaos engineering practices is a proactive strategy to uncover and address potential system weaknesses. By conducting controlled experiments, you can gauge the resilience of
Category: Automate security
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:$
Creating a Secret in Google Cloud Secret Manager – Securing and Testing Your CI/CD Pipeline
Let’s create a secret called external-secrets, where we will pass the MongoDB credentials in JSON format. To do so, run the following command: $ echo
Managing secrets – Securing and Testing Your CI/CD Pipeline
Software always requires access to sensitive information such as user data, credentials, Open Authorization (OAuth) tokens, passwords, and other information known as secrets. Developingand managing
Revisiting the Blog Application – Securing and Testing Your CI/CD Pipeline
As we already discussed the Blog App in the last chapter, let’s look at the services and their interactions again in the following diagram: Figure
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