Tool Chain:
Login to Opsera → Toolchain → Enter an Application name & click “Create”
Select “Argocd” → Click “Confirm” → Click “Deploy Tool Selection”
Click “Registry” hyperlink populated → Platforms tab
Tool Registry
Select the Application from the dropdown → Verify the status
Once status is updated to “ACTIVE” → Click “Tools” tab
Search the Application name to find the tool
Click to launch the Tool Summary → Click connections tab → “Secret access token” is prepopulated → “Test Connection”
Cluster Creation
Click “Clusters” tab → +New Argo Cluster
“Create New Argo Cluster” form → Select a Platform
AWS
Azure
AWS Cluster Creation
AWS → select the tool created (pre requisite)
[OPTIONAL] Enable IAM role and select value if required
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
Azure Cluster Creation
Azure → select the tool created (pre requisite)
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
Pre-Requisite:
AWS Tool Registration:
Tool Registry → +New Tool
“Create New Tool” → Select “AWS Account”
Enter a tool name → Click “Create”
Summary of New tool created is displayed
Click “Connections” tab → Enter values → click save
Click “Test Connection”
Azure Tool Registration:
Tool Registry-> New Tool
Create New Tool->Select Azure
Enter a tool name → Click “create”
Summary of new tool created is displayed.
Click “Connections” tab → Enter values → click save
Navigate to Applications tab-> Click “New Azure Application Credential”
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
Enter a tool name → Click “Create”
Summary of New tool created is displayed
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”