Explore updates to Production Argo Manifests
-
In the previous section, we noted that a PR has been raised on the Prod Argo manifest to update the prod image
-
On Developer Hub, in the
parasol-store
component overview page, you can view the Deployment Summary section -
Click on the Revision link shown for
parasol-store-prod
. This will take you to theparasol-store-manifests
repo showing the commits. -
From the left-hand navigation, access the Merge requests menu. Or click here to navigate to the Merge requests page.
-
You can see the Merge Request created for the parasol-store-manifests repo.
-
Click on the Changes tab and you can see that the
value-prod.yaml
file is now updated to match the same image tag we noticed for the dev & staging deployments
Merge updates to Production Argo Manifests
-
For the sake of the workshop, assume the persona of a release manager. Navigate back to the Overview tab of the Merge Request and proceed to Merge it.
-
Navigate to Red Hat Developer Hub
parasol-store
component, and access the CD tab, access theparasol-store-prod
ArgoCD app by clicking on the arrow. -
Click on the Refresh button.
-
The Argo app will begin Sync-ing.
-
In less than a minute, the new image will be deployed on Prod as well.
In ArgoCD, open the parasol-store deployment, and you can validate that the image deployed on Prod is the same image as in Dev and Staging that we saw earlier.
Conclusion
A developer can easily setup a isolated dev environment, develop and test their code, and then the code can be progressed till Production with all the necessary guardrails in place.
All of this is possible, from a single-pane of glass on Red Hat Developer Hub, without the developer having to move across different tools and platforms to view the inner-loop and outer-loop progress and statuses.