{
  "schemaVersion": 2,
  "environments": {
    "prod": {
      "services": [
        {
          "id": "backend-core",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "0cf73d817f14032ad6038fd47ec402c87bf059bb"
        },
        {
          "id": "frontend",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "7b9aa4261c216586954cdf926ce2c914a9db5ae3"
        },
        {
          "id": "findjob",
          "repo": "https://gitee.com/Lyon1998/findjob",
          "commitId": "2d43212c5f474df5d87820985a6c75a8c2e7ac42"
        },
        {
          "id": "pipeline",
          "repo": "https://github.com/pikasTech/pipeline",
          "commitId": "87811a8d43edf216a4f4d8efa55bbb96bad8df14"
        },
        {
          "id": "met-nonlinear",
          "repo": "https://github.com/pikasTech/met_nonlinear",
          "commitId": "9fcdfc0b505e52cc88cf51b196543dc055da2334"
        },
        {
          "id": "claudeqq",
          "repo": "https://gitee.com/lyon1998/agent_skills",
          "commitId": "203b1f46684c91340ecbbd8a74502bd55e4f2011"
        },
        {
          "id": "project-manager",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "0c3cdb4ee06a23361ed511a2da033d67b53d16f4"
        },
        {
          "id": "baidu-netdisk",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "c8561d392be857e8a0b79d6dc1b27dee5ece6b88"
        },
        {
          "id": "oa-event-flow",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "0c3cdb4ee06a23361ed511a2da033d67b53d16f4"
        },
        {
          "id": "k3sctl-adapter",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "51c1576aa3c535210635bb5d602eb774c8b1822e"
        },
        {
          "id": "code-queue",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "0cf73d817f14032ad6038fd47ec402c87bf059bb"
        },
        {
          "id": "code-queue-mgr",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "fee1b1b710151d827749cc4b0662b1560cbe1fd6"
        },
        {
          "id": "auth-broker",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "a6144ae71069d1467ccf452f53674b386978fc1d"
        },
        {
          "id": "mdtodo",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "595de3d320b73ec006794440b32db48b3ad14d2b"
        },
        {
          "id": "decision-center",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "3ca82e9946ac4bc4a7e059df79c01e21407efb6f"
        }
      ]
    },
    "dev": {
      "ci": {
        "repo": "https://github.com/pikasTech/unidesk",
        "scriptPath": "scripts/ci/dev-e2e.sh",
        "timeoutMs": 1800000
      },
      "services": [
        {
          "id": "backend-core",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "240ff7bdb1048756f6672d5348edbcc93e11a97b"
        },
        {
          "id": "frontend",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "7b9aa4261c216586954cdf926ce2c914a9db5ae3"
        },
        {
          "id": "baidu-netdisk",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "c8561d392be857e8a0b79d6dc1b27dee5ece6b88"
        },
        {
          "id": "findjob",
          "repo": "https://gitee.com/Lyon1998/findjob",
          "commitId": "2d43212c5f474df5d87820985a6c75a8c2e7ac42"
        },
        {
          "id": "pipeline",
          "repo": "https://github.com/pikasTech/pipeline",
          "commitId": "87811a8d43edf216a4f4d8efa55bbb96bad8df14"
        },
        {
          "id": "met-nonlinear",
          "repo": "https://github.com/pikasTech/met_nonlinear",
          "commitId": "9fcdfc0b505e52cc88cf51b196543dc055da2334"
        },
        {
          "id": "decision-center",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "3ca82e9946ac4bc4a7e059df79c01e21407efb6f",
          "artifact": {
            "kind": "source-build",
            "repository": "unidesk/decision-center",
            "tag": "commitId"
          },
          "consumer": {
            "kind": "d601-k3s-managed",
            "dev": {
              "enabled": true
            },
            "prod": {
              "enabled": false
            },
            "supportLevel": "reviewed",
            "targetRef": "origin/master:deploy.json#environments.dev.services.decision-center",
            "noRuntimeSourceBuild": true,
            "target": {
              "namespace": "unidesk-dev",
              "deployment": "decision-center-dev",
              "service": "decision-center-dev",
              "containerName": "decision-center",
              "stableImage": "unidesk-decision-center:dev",
              "manifestRepoPath": "src/components/microservices/k3sctl-adapter/k3s/dev/unidesk-dev-decision-center.k8s.yaml"
            }
          },
          "runtime": {
            "containerPort": 4277,
            "healthPath": "/health",
            "memory": {
              "request": "96Mi",
              "limit": "512Mi"
            },
            "health": {
              "deployMetadataRequired": true
            }
          }
        },
        {
          "id": "mdtodo",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "595de3d320b73ec006794440b32db48b3ad14d2b",
          "artifact": {
            "kind": "source-build",
            "repository": "unidesk/mdtodo",
            "tag": "commitId"
          },
          "consumer": {
            "kind": "d601-k3s-managed",
            "dev": {
              "enabled": true
            },
            "prod": {
              "enabled": false
            },
            "supportLevel": "reviewed",
            "targetRef": "origin/master:deploy.json#environments.dev.services.mdtodo",
            "noRuntimeSourceBuild": true,
            "target": {
              "namespace": "unidesk-dev",
              "deployment": "mdtodo-dev",
              "service": "mdtodo-dev",
              "containerName": "mdtodo",
              "stableImage": "unidesk-mdtodo:dev",
              "manifestRepoPath": "src/components/microservices/k3sctl-adapter/k3s/dev/unidesk-dev-mdtodo.k8s.yaml"
            }
          },
          "runtime": {
            "containerPort": 4267,
            "healthPath": "/health",
            "memory": {
              "request": "96Mi",
              "limit": "512Mi"
            },
            "health": {
              "deployMetadataRequired": true
            }
          }
        },
        {
          "id": "claudeqq",
          "repo": "https://gitee.com/lyon1998/agent_skills",
          "commitId": "203b1f46684c91340ecbbd8a74502bd55e4f2011"
        },
        {
          "id": "project-manager",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "0c3cdb4ee06a23361ed511a2da033d67b53d16f4"
        },
        {
          "id": "oa-event-flow",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "0c3cdb4ee06a23361ed511a2da033d67b53d16f4"
        },
        {
          "id": "code-queue-mgr",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "22b02e7ce98a32647f8c3962dbf90aafabd53ff0"
        },
        {
          "id": "auth-broker",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "a6144ae71069d1467ccf452f53674b386978fc1d"
        },
        {
          "id": "code-queue",
          "repo": "https://github.com/pikasTech/unidesk",
          "commitId": "62c613eefc84292fe1874a837685b073ac6c7295",
          "artifact": {
            "kind": "source-build",
            "repository": "unidesk/code-queue",
            "tag": "commitId"
          },
          "consumer": {
            "kind": "d601-k3s-managed",
            "dev": {
              "enabled": true
            },
            "prod": {
              "enabled": false
            },
            "supportLevel": "reviewed",
            "targetRef": "origin/master:deploy.json#environments.dev.services.code-queue",
            "noRuntimeSourceBuild": true,
            "target": {
              "namespace": "unidesk-dev",
              "deployment": "code-queue-scheduler-dev",
              "service": "code-queue-scheduler-dev",
              "containerName": "code-queue",
              "stableImage": "unidesk-code-queue:dev",
              "manifestRepoPath": "src/components/microservices/k3sctl-adapter/k3s/dev/unidesk-dev-code-queue.k8s.yaml"
            }
          },
          "runtime": {
            "containerPort": 4222,
            "healthPath": "/health",
            "memory": {
              "request": "384Mi",
              "limit": "5Gi"
            },
            "health": {
              "deployMetadataRequired": true
            }
          }
        }
      ]
    }
  }
}
