| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore(chart): agentpod deployment form (D65 T4) | 13 天前 | |
feat: add copyright headers, fix deployment config and containerd image normalization - Add Mulan PSL v2 copyright headers to 82 source files (Go, proto, Python, Makefile, Dockerfiles) and include OAT.xml for license compliance tooling - Fix Makefile: add missing build-scheduler target - Fix deployment config: correct defaultSandboxAgentImage, add gRPC port 9091 to controller, reorganize sandbox-watcher config under config/sandbox-watcher/ with proper RBAC and namespace - Add normalizeImageRef in containerd runtime to canonicalize short image names (e.g. python:3.11 -> docker.io/library/python:3.11), fixing "invalid port" errors from containerd - Rename internal/sandbox-watcher/ to internal/sandboxwatcher/ to match Go package name convention - Add defensive default cases to switch statements in scanner.go - Fix import group ordering across all Go files (stdlib -> third-party -> local) per goimports best practice - Add examples/data_pipeline.py ETL demo - Refine README.md and README.en.md | 2 个月前 | |
feat(schedv2): lifecycle autopause/autoresume (D68 T5) | 11 天前 | |
feat(schedv2): per-request network config on create (D57) | 14 天前 | |
feat: SandboxGroup 支持指定 agent pod 节点调度约束(污点定向) SG spec 新增 agentPodScheduling(tolerations/nodeSelector/affinity), 经 SSG 的 sandboxAgentPodTemplate.spec 透传到 agent pod: - allocator 构造 SSG 时透传三字段 - applySandboxAgentPodTemplateToPod 深拷贝应用到 pod.Spec - CRD schema 同步增加字段 - 不设置时保持无约束旧行为(单测覆盖) 场景:节点带污点导致 agent pod 无法调度时,通过容忍特定污点 + nodeSelector 钉到指定节点池;toleration 写具体 key 保证其他 节点污点仍然排斥。 | 1 个月前 | |
fix(agent): registration heartbeat provider + agentpod serviceAccountName (D65) - regclient.Provider(): assertion point — registration-plane heartbeats without the state provider carry no admission/ready/roster facts - AssembleV2: registrar consumes the same state source (else NodeAgent aggregation reports Ready=false and HealthFilter rejects every create) - PodTemplateSpec.ServiceAccountName: CRD field through deep-copy + assembler (adoption liveness check needs an RBAC-bound account) - Recovered from the aborted T4/T5 session (docker died mid-run); all touched-package tests green | 13 天前 | |
fix(agent): registration heartbeat provider + agentpod serviceAccountName (D65) - regclient.Provider(): assertion point — registration-plane heartbeats without the state provider carry no admission/ready/roster facts - AssembleV2: registrar consumes the same state source (else NodeAgent aggregation reports Ready=false and HealthFilter rejects every create) - PodTemplateSpec.ServiceAccountName: CRD field through deep-copy + assembler (adoption liveness check needs an RBAC-bound account) - Recovered from the aborted T4/T5 session (docker died mid-run); all touched-package tests green | 13 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 13 天前 | ||
| 2 个月前 | ||
| 11 天前 | ||
| 14 天前 | ||
| 1 个月前 | ||
| 13 天前 | ||
| 13 天前 |