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
Repositories Creation:
Click “Repositories” tab-> +New Argo Repositories
Enter all the fields-> Click on “create”
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.
Give * as values in all the fields and NA in Blacklisted Namespaced Resources. Click “Create” button
Project gets created successfully
Application Creation:
Click “Applications” tab-> +New Argo Application
Enter the fields. Project Name dropdown will list the project created in the projects tab. Choose the project from the dropdown
Cluster dropdown will have the list of AWS and Azure clusters created in the clusters tab. Select the cluster as per the requirement.
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
“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”