Skip to content

Commit

Permalink
Updated lab 'developing-with-node-js-getting-started' & SSO integration
Browse files Browse the repository at this point in the history
  • Loading branch information
nitinsy committed Feb 21, 2024
1 parent 13ed0e5 commit 23a5941
Show file tree
Hide file tree
Showing 6 changed files with 63 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
slug: join-red-hat-developer-portal
id: 8a9yjzz0uyvc
type: challenge
title: Join Red Hat Developer at no cost
teaser: Join Red Hat Developer at no cost
tabs:
- title: Red Hat Login
type: browser
hostname: rhd-login-3882383
difficulty: ""
---
Before you proceed with the next challenge, please take a moment to register for Red Hat Developer. If you already have a Red Hat account, you can use the same login credentials.

This will help us assess user satisfaction and enable us to provide more curated content.

Click on the `Check` button at the bottom once you have registered or logged in.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#!/bin/bash
set -euxo pipefail
echo 'logincheck'
if [ "${LOGGEDIN-0}" = "1" ]; then
echo 'loggedin'
exit 0
fi

rm -f /home/user/checkResult.json
rm -f /home/user/checkAssets.json
rm -f /home/user/checkError.txt


echo 'dropdown check'
echo '{"location":{"conditions":[{"url":"redhat.com","condition":"contains"}]},"innerText":[{"selector":"html \u003e body","value":"Please click on Check button in the bottom right of your screen to continue with the Lab."}]}' > /home/user/checkAssets.json
until [ -f /home/user/checkResult.json ]; do
sleep 1
done
if grep "SUCCESS" /home/user/checkResult.json; then
echo 'account dropdown'
exit 0
fi


rm -f /home/user/checkResult.json
rm -f /home/user/checkAssets.json
rm -f /home/user/checkError.txt


echo 'email check'
echo '{"location":{"conditions":[]},"innerText":[{"selector":"html \u003e body","value":"Email address verification"}]}' > /home/user/checkAssets.json
until [ -f /home/user/checkResult.json ]; do
sleep 1
done
cat /home/user/checkResult.json
if grep "SUCCESS" /home/user/checkResult.json; then
echo 'email validation'
exit 0
fi
fail-message "Please login and click 'Check' button."
exit 1
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ Now that we have the Application built, let's move it onto the cloud.

When you go get to the **OpenShift Web Console** you'll be presented with a login page as shown in the figure below.

![Web Console](../assets/web-console-login.png)
![Web Console](..\assets\web-console-login.png)

|NOTE:|
|----|
|You might see the following warning notification due to using an untrusted security certificate.
![Security warning](../assets/security_warning.png)
![Security warning](..\assets\security_warning.png)
If you do get the warning, click the **Advanced** button to complete the process necessary to grant permission to the browser to access the OpenShift Web Console.|

----
Expand Down Expand Up @@ -165,7 +165,7 @@ The application is now deployed and running in OpenShift. You can now view it in

`Step 8b:` Click the **Topology** tab on the left side of the web console as shown in the figure below:

![Show Application in Topology view](../assets/show_app_in_topology_nodejs.png)
![Show Application in Topology view](..\assets\show_app_in_topology_nodejs.png)

`Step 8c:` Click the **nodejs** link in the Topology view's Project page as shown in the figure above. A circular graphic will appear. This graphic represents the Getting Started application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,6 @@ lab_config:
overlay: false
width: 33
position: right
feedback_recap_enabled: true
loadingMessages: true
checksum: "4512786651972409672"
checksum: "4667502928136814051"

0 comments on commit 23a5941

Please sign in to comment.