Skip to content

v3 Hackathon

Ganesh Raikhelkar edited this page Jun 17, 2026 · 3 revisions

DMT v3 Release Readiness Hackathon

Objective

Validate Device Management Toolkit (DMT) v3 end-to-end readiness across deployment, provisioning, profile management, and management use cases.

Release Readiness Items

ID Item Priority Status
1 RPS working in conjunction with Console High
2 Validate Console PR #1029 High - [ ]
3 Make CIRA Port configurable in Console High - [ ]
4 Consul configuration support in Console Medium - [ ]

Workstreams

1. Deployment Validation

Services

Service Started Healthy Notes
Console - [ ] - [ ]
MPS Router - [ ] - [ ]
RPS - [ ] - [ ]
Vault - [ ] - [ ]
Kong - [ ] - [ ]
PostgreSQL - [ ] - [ ]

Deployment Targets

Environment Deployment Success Services Healthy Console Accessible Notes
Docker Compose - [ ] - [ ] - [ ]
Kubernetes Helm - [ ] - [ ] - [ ]
AKS - [ ] - [ ] - [ ]
EKS - [ ] - [ ] - [ ]

Deployment Validation Checklist

Validation Docker Compose Helm AKS EKS
Initial Deployment - [ ] - [ ] - [ ] - [ ]
Upgrade Deployment - [ ] - [ ] - [ ] - [ ]
Database Migration - [ ] - [ ] - [ ] - [ ]
Vault Initialization - [ ] - [ ] - [ ] - [ ]
Kong Routing - [ ] - [ ] - [ ] - [ ]
Service Discovery - [ ] - [ ] - [ ] - [ ]
Health Checks Pass - [ ] - [ ] - [ ] - [ ]

2. Profile Validation

Profile Management

Profile Type Create Edit Delete Assign Notes
CIRA - [ ] - [ ] - [ ] - [ ]
Wi-Fi - [ ] - [ ] - [ ] - [ ]
Proxy - [ ] - [ ] - [ ] - [ ]

CIRA Validation

Test Case Status Notes
Create Profile - [ ]
Update Profile - [ ]
Delete Profile - [ ]
Assign Profile - [ ]
Custom CIRA Port - [ ]
Tunnel Established - [ ]

Wi-Fi Validation

Test Case Status Notes
Create Profile - [ ]
WPA2 Authentication - [ ]
WPA3 Authentication - [ ]
Assign Profile - [ ]
Device Connects Successfully - [ ]

Proxy Validation

Test Case Status Notes
Create Profile - [ ]
Assign Profile - [ ]
Connectivity Validation - [ ]

3. Console Validation

Item Description Status Notes
RPS + Console Integration Validate RPS working in conjunction with Console - [ ]
Console PR #1029 Validate changes introduced by PR #1029 - [ ]
Configurable CIRA Port Make CIRA port configurable in Console - [ ]
Consul Configuration Add Consul configuration option with Console - [ ]

4. RPC-Go v3 Provisioning Validation

Provisioning Matrix

Test Case AMT 12 AMT 15 AMT 16 AMT 18 AMT 19 AMT 21
Discovery - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Generate Config - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
CCM Provisioning - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
ACM Provisioning - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
TLS Tunnel Provisioning N/A - [ ] - [ ] - [ ] - [ ] - [ ]
Configure CIRA - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Configure Wi-Fi - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Unconfigure - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]

5. Use Case Validation

Use Case AMT 12 AMT 15 AMT 16 AMT 18 AMT 19 AMT 21
Power Action - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Get Power State - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Event Logs - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Audit Logs - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
OCR - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
RPE - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
KVM - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
SOL - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
IDER - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
System Summary - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]
Hardware Information - [ ] - [ ] - [ ] - [ ] - [ ] - [ ]

Findings / Bugs

Area AMT Version Issue GitHub Issue Owner

Exit Criteria

Requirement Status
Deployment validated - [ ]
Profiles validated - [ ]
Console validation completed - [ ]
Provisioning validated - [ ]
Use cases validated - [ ]
Release blockers addressed - [ ]
DMT v3 ready for release - [ ]

Clone this wiki locally