🤖 Complete infrastructure provisioning and automation for the Cloud Native Robotz Hackathon event
This repository contains all infrastructure components needed to set up and manage the Cloud Native Robotz Hackathon environment. The setup includes a complete OpenShift-based infrastructure spanning from datacenter training environments to edge gateways and individual robot configurations.
Detailed informations are available in the facilitator-guide
| Component | Description | Purpose |
|---|---|---|
| datacenter/ | Main OpenShift Cluster for training and development | Provides the central hub for AI/ML workloads, data processing, and participant development environments |
| robot/ | Robot provisioning and configuration management | Contains all scripts, services, and configurations for individual robot setup and maintenance |
| automation/ | End-to-end automation and orchestration | Ansible playbooks and automation scripts for final configuration and robot fleet automation |
| facilitator-guide/ | Source of the facilitator guide |
- Network Range:
192.168.8.0/24 - Gateway:
192.168.8.1 - DNS Server:
192.168.8.1
| IP Range | Assignment | Description |
|---|---|---|
192.168.8.1 |
GL-AXT1800 Router/Access-Point | Main network gateway and wireless access point |
192.168.8.2 |
Edge Gateway | Single Node OpenShift cluster • edge-gateway.lan• *.apps.edge-gateway.lan• api.edge-gateway.lan• api-int.edge-gateway.lan |
192.168.8.100-149 |
Robot Fleet | Static IP assignments for hackathon robots 📋 See Robot Inventory |
192.168.8.150-249 |
DHCP Pool | Dynamic IP allocation for participant devices |
| Setting | Value |
|---|---|
| SSID | robot-hackathon-78b09 |
| WiFi Password | Stored in Red Hat internal password manager |
| Router Admin Password | Stored in Red Hat internal password manager |
⚠️ Note: WiFi credentials are securely stored in the Red Hat internal password management system for security purposes.
The complete robot inventory, including IP assignments, hardware specifications, and current status, is maintained in our centralized tracking system:
This spreadsheet contains:
- Individual robot IP assignments (192.168.8.100-149 range)
- Hardware configuration details
- Current operational status
- Team assignments during hackathon events
- Prerequisites: Ensure you have access to the required credentials and network access
- Datacenter Setup: Begin with the datacenter/ components for the main cluster
- Edge Gateway: Configure the edge-gateway/ for robot management
- Robot Configuration: Use automation/ playbooks for robot fleet setup
- Individual Robots: Follow robot/ documentation for specific robot configurations
For detailed setup instructions, refer to the README files in each component directory.
./facilitator-guide/run-local.sh