feat: Compute resource (required) support for container type

Summary

Map optional SRM compute intent (cpu_millicores, memory_mb) into Kubernetes container resource requests on activate/update, and align contract models with SRM's optional fields.

Changes

  • Pass resources.requests into the bundled container chart when compute is present
  • Render resources in the container Deployment template
  • Make ComputeResources.cpu_millicores / memory_mb and ComputeRequirements.topology optional (SRM-aligned)
  • Tolerate missing compute on resource stubs so interface-only requests keep working
  • Cover none / partial / full compute → Helm --set-json mapping in contract tests

Merge request reports

Loading
Loading