Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Objective

We will be using Github actions for our CI/CD execution.
We will be defining pipeline strategy for Infrastructure as well as for applications.

Contents
1. Infrastructure Pipeline
2. Application Pipeline

1. Infrastructure Pipeline:

For deploying & bringing up the Infrastructure on Cloud we are using IAC (Terraform).
To bring the environment UP with a single click & all security compliance below is the defined flow:


Various open source tools used:
1. Slack Bot: For Push & success notification.

2. Terrascan: A static code analyser for Infrastructure as Code.

3. Terratest: A Go library that makes it easier to write automated tests for your infrastructure code. It provides a variety of helper functions and patterns for common infrastructure testing tasks, including testing Terraform code.

4. Terraform: An IAC tool for creations of various resources on Cloud

...


NOTE: Will be updating the page as & when we define the process.