Skip to content

Coffeeshop app infrastructure (HELM chart deployed via ArgoCD)

Notifications You must be signed in to change notification settings

aws-redhat-gameday/coffeeshop-gitops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffeeshop infrastructure

Pre-requisites

  • ROSA cluster
  • OpenShift GitOps operator
  • OpenShift AMQ operator

Build

This phase uses an Argo CD application to create build pipelines (Tekton pipelines).

The pipelines build the container images required for the barista-node and coffeeshop-service services and push them into the OpenShift internal registry.

The pipelines get created in a project namespace named coffeeshop-build.

oc apply -k build/argocd/

Run the Tekton pipelines:

oc apply -f build/tekton/pipelineruns

Deployment

Install the Argo CD application to deploy the barista-node and coffeeshop-service services and their dependencies (Kafka)

Once the build phase is completed, run:

oc apply -k deploy/argocd/kafka/
oc apply -k deploy/argocd/app/

The services get deployed in a project namespace named coffeeshop-deploy.

Cleanup

oc delete -k build/argocd/
oc delete -k deploy/argocd/kafka/
oc delete -k deploy/argocd/app/

About

Coffeeshop app infrastructure (HELM chart deployed via ArgoCD)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published