Full day¶
| Check | When | What |
|---|---|---|
| 1-2 Days Before Event | Order OpenShift Data Center env | |
| 1-2 Days Before Event | Update auto-register repo | |
| Location | Setting up the environment | |
| Location | Assign team E-Mails to users |
Order OpenShift Data Center env¶
This includes deploying the hackathon environment in demo.redhat.com and making sure an Edge Gateway is available.
| Field | Value |
|---|---|
| OpenShift User Count | 9 |
| Region | Close as possible: eu-central-1 |
| GPU Worker Nodes | At least one for the Code Assistent |
| Enable workshop user interface | True |
!! Ensure, that the list of robots includes the ones, that are available to you.
Check GitOps sync state¶
via Command line:
everything should by Synced and Healthy!
Update auto-register repo¶
Get RW Access to the Repository https://github.com/cloud-native-robotz-hackathon/robot-auto-register-78b09.
Put the web-hub-controller URL into the file.
You can get the Route via oc get route web -n hub-controller -ojson | jq .spec.host
🤖 Robot's¶
- Unpack all Robots
- Attach robots to power and start up
- Boot all Robots.
- Wait a couple of minutes...
- Connect your Laptop to Wifi
robot-hackathon-78b09 -
Check connection via ansible
At the infrastructure repo:
And let it dance via:
Setting up the environment on site¶
Wifi Router¶
- Start the Wifi router and attach to the local Wifi or wire
- SSID:
robot-hackathon-78b09 - Wifi-Password: Stored in RH Bitwarden collection, and on the robot in the netplan configuration
- The router is a preconfigured GL.iNet AXT1800, the configuration to restore is here (always use latest!): gDrive router backup (RH internal only)
- Check connectivity to Internet
Note: If you use your own router and not the preconfigured one, you need to ensure, that the robots are available via their name. This can be done either by DHCP configs, or in .ssh/config
Assign team E-Mails to users¶
At demo.redhat.com workshop interface, add the E-Mail addresses to the users:
| User | |
|---|---|
| team-1@example.com | team-1 |
| team-2@example.com | team-2 |
| team-3@example.com | team-3 |
| team-4@example.com | team-4 |
| team-5@example.com | team-5 |
| team-6@example.com | team-6 |
| team-7@example.com | team-7 |
| team-8@example.com | team-8 |
| team-9@example.com | team-9 |
Run the Hackathon¶
Have fun!