Best Practices¶
Labeling Strategy¶
Develop a consistent labeling strategy for your exporters to make device selection straightforward:
System Properties:
arch=arm64,cpu=cortex-a53Organization:
team=platform,project=widgetCapabilities:
has-video=true,has-can=trueEnvironment:
env=dev,env=production
Resource Management¶
Implement these practices to ensure efficient use of shared systems:
Set appropriate lease timeouts to prevent orphaned resources
Use CI systems’ concurrency controls to manage test parallelism
Implement monitoring and alerting for device availability
Create “pools” of identical devices to improve scalability
Security Considerations¶
When deploying Jumpstarter in a multi-user environment:
Use role-based access control to limit which users can access which devices
Restrict driver access to prevent untrusted code execution
Isolate the Jumpstarter network from production systems
Rotate JWT tokens regularly for enhanced security