Workshop Exercise 4.1 - Resyncing Application

Table of Contents

Objective

Step 1 - Resyncing the Application in ArgoCD

Return to the web interface in ArgoCD, and select the factorytalk application tile. Click on the Refresh button, and give the application a few minutes to update. Then, click on the Sync button.

Our new configmaps and jobs should now be created, and will run during the sync, and be triggered after everything else syncs for the postSync job.

ArgoCD New Resources

Step 2 - Investigating the Configure Controller Job

In the OpenShift Web Console, select Workloads > Jobs, then select the job named configure-controller. The job may still be running, but if everything is successful, the job and corresponding pod will denote success.

Configure Controller Job List

Configure Controller Job Details

Configure Controller Job Pod

For information, the logs from the pod will display the actual automation running, configuring Controller:

Configure Controller Pod Logs

Step 3 - Investigating Ansible Controller

With the completion of the configure-controller job, Ansible Controller should now be showing job templates, workflows, and hosts that weren’t previously configured:

Controller Templates

Controller Workflow Nodes

This shows that our integration of declarative and procedural tooling has worked, and we’re now ready for a true end-to-end application deployment.


Navigation

Previous Exercise Next Exercise

Click here to return to the Workshop Homepage