We are going to use OpenShift GitOps/{argocd} to deploy the application in your namespace.
-
Access the {argocd} Console by clicking on the link in the top right menu.
-
Click on "Log in via OpenShift" to log in with your credentials.
-
Once logged in, you will be redirected to the {argocd} Console. In the "Applications" tab, click on "Create Application".
-
On the top right corner of the panel that opened, click on "Edit as YAML".
-
Copy the content of the following text, paste it in the editor, then click on "Save".
apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: claim-insurance-app spec: destination: server: https://kubernetes.default.svc namespace: {user} project: project-{user} source: path: lab-materials/05/app repoURL: https://github.com/rh-aiservices-bu/parasol-insurance.git targetRevision: dev syncPolicy: automated: prune: true selfHeal: false syncOptions: [CreateNamespace=false]
-
Back on the form view, click on "Create".
-
The Application will start deploying. You can click on the Card to see the details.
-
After a few seconds, all the elements will be deployed, and the Application will report as "Healthy" and "Synced".
-
You can now access the application at the following URL: https://ic-app-{user}.{openshift_cluster_ingress_domain}/
Open the the URL in your browser to access the application and head to the next step.