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
...