Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Tool Chain

...

  • Login to Opsera → Toolchain → Enter an Application name & click “Create”

...

  • Select the “Cluster” name

  • [OPTIONAL] Enable the radio button “Enable Argo Rollouts for Blue/Green Deployment” for using Blue/green deployment in pipeline step

  • This can be enabled by editing at later stage as well

  • Click “Create” → Cluster get created successfully

...

Repositories Creation

...

  • Click “Repositories” tab-> +New Argo Repositories

...

  • Repository gets created successfully

...

Projects Creation

...

  • Click “Projects” tab-> +New Argo Projects

  • Enter the fields. Source field will have the created repository listed in the dropdown. Choose the created repository.

...

  • Project gets created successfully

...

Application Creation

...

  • Click “Applications” tab-> +New Argo Application

...

  • Give the GIT Path, GIT URL and Branch Name. Click “Create” button

  • Application gets created successfully

...

Pre-Requisite

...

AWS Tool Registration

...

  • Tool Registry → +New Tool

...

  • Click “Connections” tab → Enter values → click save

...

  • Click “Test Connection”

...

Azure Tool Registration

...

  • Tool Registry-> New Tool

...

  • Create New Tool->Select Azure

...

  • Enter the details Name, Client ID, Client Secret and click on Create button

...

  • Application gets created

...

GitHub Tool Registration

...

  • Tool Registry-> New Tool

...

  • Create New Tool->Select GitHub

...

  • Click “Connections” tab → Enter values → click save

...

  • Click “Test Connection”

...

Jenkins Tool Registration

...

  • Tool Registry-> New Tool

...

  • Create New Tool->Select Jenkins

  • Enter a tool name → Click “Create”

...

  • Summary of New tool created is displayed

  • Click “Connections” tab → Enter values → click save

...

  • Click “Test Connection”

...

Pipeline

...

  • Flow: Build → Artifact → Deploy

    • Docker Build → ECR Push / ACR Push / Nexus Push → ArgoCD Deploy → Approval Gate(for Blue/green)

  • Docker Build Job Configuration sample screenshot

...