...
Git Configuration
Login to Argo tool → Settingsand navigate to Settings (gear icon)
...
2. Navigate to Repositories
...
3. Click “Connect repo using HTTPS” / SSH ‘+ CONNECT REPO USING HTTPS’ button (or ‘+ CONNECT REPO USING SSH’ as per requirement)
...
4. Enter the details:
Select the type as git
Type - Select ‘git’
Repository URL, Username, Password - Enter Repo URL and credentials and connect.
...
5. The added Repo repository details get are reflected in Repositories
...
Navigate to Repositories → Projects
Click New Project‘New Project’ button.
Enter the required details and save
The saved project is reflected
...
The cluster added to Argo via CLI is reflected in “Clusters” ‘Clusters’ tab of Argo tool.
...
Install ArgoCD CLI based on your system from https://argoproj.github.io/argo-cd/cli_installation/
Update the kubeconfig file through AWS CLI and create external clusters inside ArgoCD
...
2. Locate ‘Argo’ tool and click ‘Select Tool’ button to open Create New Tool form.
...
Enter Provide Tool Name and any other tool details.
...
7. Provide selections for drop-downs and click ‘Create’ button. Once a cluster has been created it will become available for selections in ‘Applications’ tab.
...
6. Navigate to Application ‘Application’ tab and Click ‘+New Argo Application’ button.
...
Pipeline Setup and Configuration:
Sample pipeline flow: Jenkins Docker Build → ECR Push → Argo Deploy
...
Jenkins step - Docker Build Job
Sample Configuration screenshot of Docker build step:
...
4. Save the steps and run the pipeline by clicking ‘Start Pipeline’.Pipeline' button
...
5. View Pipeline Logs: .
Pipeline logs successful run screenshot:
...
Argo Validation
Login to Argo Tool and verify the application reflected and synced
...