-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
Current State
- Services run as native processes
- No Docker containers or Kubernetes manifests
- Manual deployment process
Issues
- Difficult to deploy consistently across environments
- No container orchestration
- Manual dependency management
- Environment-specific issues
- Hard to scale services
Required
- Create Dockerfiles for all services:
- Mobile sensor microservice
- TPM Plugin Server
- SPIRE components (may already exist, verify)
- Keylime components (may already exist, verify)
- Add Docker Compose for local development
- Create Kubernetes manifests (Deployments, Services, ConfigMaps, Secrets)
- Add Helm charts for deployment
- Document deployment procedures
- Add multi-stage builds for smaller images
Location
- Need Dockerfiles for:
mobile-sensor-microservice/tpm-plugin/- Verify existing for SPIRE and Keylime
Related
From PRODUCTION_READINESS_ANALYSIS.md - Section 6.1