Skip to content

[Deployment] Missing Containerization #156

@ramkri123

Description

@ramkri123

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions