| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(cli): preserve disabled local dependency failures Keep disabled required dependencies visible to the CLI start graph unless the dependency is etcd, which may be provided externally by K8S deployments. This preserves the external-etcd behavior introduced for sandbox K8S while making function_proxy/function_agent fail fast when ds_worker is disabled but still required. Do not treat runtime_launcher as a fixed function_proxy dependency; enabling runtime_launcher should start it, but function_proxy startup should not require it by topology. Add regression coverage for disabled ds_worker failure, disabled external etcd filtering, and the optional runtime_launcher dependency. Signed-off-by: mhsong2 <songminhui2@huawei.com> (cherry picked from commit f930d4e4ce34f8b03dd25b7a070a6ae485624844) | 1 天前 | |
feat: support deploy to ds Signed-off-by: ycwang <wangyuchao12@huawei.com> | 6 个月前 | |
chore: consolidate early sandbox gate fixes Signed-off-by: mhsong2 <songminhui2@huawei.com> | 16 天前 | |
fix[cli]: unify full package yr entry to new CLI Signed-off-by: Haichuan Hu <kaisennhu@gmail.com> | 9 天前 | |
fix(package): restore runtime native dependency closure Restore the native dependency closure for runtime SDK and service packaging so packaged C++/Java/Python runtimes do not accidentally resolve system libcurl or OpenSSL libraries. Keep runtime SDK entry libraries such as libyr-api.so and libfunctionsdk.so from being overwritten by dependency copies, while allowing package-provided native dependencies and OpenSSL linker names to be refreshed. Also pass CONTAINER_EP to function_agent when runtime launcher is enabled, matching function_proxy and allowing sandbox executor in merged-agent mode to initialize the runtime launcher backend. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 2 天前 | |
feat(cli): add Python-based yr cli - Introduce new Python yr CLI entrypoint based on click, providing start/stop/status/config subcommands and --version/--config/-v options. - Implement ConfigResolver to render configs from values.toml 和 config.toml.jinja based on Jinja2 and tomllib/tomli_w with runtime context such as IP、CPU/Mem、node_id、deploy_path - Add per-component launchers under yr.cli.component (etcd, ds-master/worker, function-master/proxy/agent, faas-frontend, dashboard, collector, meta-service) to centralize command-line argument construction, pre-start hooks (directory initialization and config patching), and health checks (HTTP endpoints, file-based checks, and etcdctl). - Introduce SystemLauncher with daemonization, dependency-based start ordering, parallel health checks, session JSON persistence, auto-restart monitor loop, and “join cluster” helper output for agent nodes. - Provide default CLI assets (build_info.py, const.py, services.yaml, values.toml, config.toml.jinja, utils.py) to support out-of-the-box local deployment and status/query flows. - Update Python requirements (including py36/py37/py311 variants) to pin click, tomli_w, and Jinja2 for the new CLI tooling. Signed-off-by: Yuhang Wei <weiyuhang3@huawei.com> | 5 个月前 | |
feat(cli): support services discovery from func-master Signed-off-by: Yuhang Wei <weiyuhang3@huawei.com> | 4 个月前 | |
fix: update sandbox persistence and copy transport Signed-off-by: Lwy_Robb <luowenyu4@huawei.com> | 12 天前 | |
fix(ci): support runtime manager packaging Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
feat(sandbox): show resource quota in sandbox list Signed-off-by: Lwy_Robb <luowenyu4@huawei.com> | 12 天前 | |
feat(cli): add Python-based yr cli - Introduce new Python yr CLI entrypoint based on click, providing start/stop/status/config subcommands and --version/--config/-v options. - Implement ConfigResolver to render configs from values.toml 和 config.toml.jinja based on Jinja2 and tomllib/tomli_w with runtime context such as IP、CPU/Mem、node_id、deploy_path - Add per-component launchers under yr.cli.component (etcd, ds-master/worker, function-master/proxy/agent, faas-frontend, dashboard, collector, meta-service) to centralize command-line argument construction, pre-start hooks (directory initialization and config patching), and health checks (HTTP endpoints, file-based checks, and etcdctl). - Introduce SystemLauncher with daemonization, dependency-based start ordering, parallel health checks, session JSON persistence, auto-restart monitor loop, and “join cluster” helper output for agent nodes. - Provide default CLI assets (build_info.py, const.py, services.yaml, values.toml, config.toml.jinja, utils.py) to support out-of-the-box local deployment and status/query flows. - Update Python requirements (including py36/py37/py311 variants) to pin click, tomli_w, and Jinja2 for the new CLI tooling. Signed-off-by: Yuhang Wei <weiyuhang3@huawei.com> | 5 个月前 | |
fix(cli): preserve disabled local dependency failures Keep disabled dependencies visible to the CLI start graph unless the dependency is etcd, which may be provided externally by K8S deployments. This preserves the external-etcd behavior introduced for sandbox K8S while making function_proxy/function_agent fail fast when ds_worker is disabled but still required. Add regression coverage for both disabled ds_worker failure and disabled external etcd filtering. Signed-off-by: mhsong2 <songminhui2@huawei.com> (cherry picked from commit 23b326066c6b9d45bc84297851d018483c7e4066) | 2 天前 | |
chore: sync feature sandbox into master Signed-off-by: songminhui <songminhui2@huawei.com> | 1 个月前 | |
fix: configure runtime datasystem write mode Add a deploy-time default datasystem write mode setting and propagate it to libruntime agent session writes. Wire the setting through CLI, process deployment, and Helm values so redeployments can use write-back L2 cache when required. Signed-off-by: neatline <fuyipeng3@huawei.com> | 6 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 天前 | ||
| 6 个月前 | ||
| 16 天前 | ||
| 9 天前 | ||
| 2 天前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 12 天前 | ||
| 4 天前 | ||
| 12 天前 | ||
| 5 个月前 | ||
| 2 天前 | ||
| 1 个月前 | ||
| 6 天前 |