# infrastructure/core/workload-profiles.yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: atlas-workload-profiles
  namespace: kube-system
data:
  profiles.yaml: |
    profiles:
      tiny:
        request: { cpu: 25m, memory: 64Mi }
        limit: { cpu: 200m, memory: 256Mi }
      light:
        request: { cpu: 50m, memory: 128Mi }
        limit: { cpu: 500m, memory: 512Mi }
      standard:
        request: { cpu: 250m, memory: 512Mi }
        limit: { cpu: "1", memory: 1Gi }
      heavy:
        request: { cpu: 500m, memory: 1Gi }
        limit: { cpu: 1500m, memory: 3Gi }
      ci:
        request: { cpu: 512m, memory: 512Mi }
        limit: { cpu: 1500m, memory: 2Gi }
      scavenger:
        request: { cpu: 10m, memory: 32Mi }
        limit: { cpu: 250m, memory: 256Mi }
