Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDILab开源决策智能平台
DI-orchestrator
提交
dac43de2
D
DI-orchestrator
项目概览
OpenDILab开源决策智能平台
/
DI-orchestrator
上一次同步 大约 2 年
通知
1
Star
78
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DI-orchestrator
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
dac43de2
编写于
1月 18, 2022
作者:
L
liqingping
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: generic flag parse in each subcommand instead of the root command
上级
91ca0c41
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
10 addition
and
6 deletion
+10
-6
cmd/common/common.go
cmd/common/common.go
+2
-2
cmd/operator/operator.go
cmd/operator/operator.go
+3
-1
cmd/root.go
cmd/root.go
+0
-1
cmd/server/server.go
cmd/server/server.go
+3
-1
config/manager/di_operator.yaml
config/manager/di_operator.yaml
+1
-1
config/manager/di_server.yaml
config/manager/di_server.yaml
+1
-0
未找到文件。
cmd/common/common.go
浏览文件 @
dac43de2
...
...
@@ -23,12 +23,12 @@ import (
)
type
GenericFlags
struct
{
ZapOpts
zap
.
Options
ZapOpts
*
zap
.
Options
}
func
NewGenericFlags
()
*
GenericFlags
{
return
&
GenericFlags
{
ZapOpts
:
zap
.
Options
{},
ZapOpts
:
&
zap
.
Options
{},
}
}
...
...
cmd/operator/operator.go
浏览文件 @
dac43de2
...
...
@@ -17,6 +17,7 @@ package operator
import
(
"context"
"flag"
"time"
"github.com/spf13/cobra"
...
...
@@ -100,7 +101,8 @@ func init() {
}
func
runCommand
(
cmd
*
cobra
.
Command
,
options
*
CreateOptions
)
error
{
logger
:=
zap
.
New
(
zap
.
UseFlagOptions
(
&
options
.
GenericFlags
.
ZapOpts
))
flag
.
Parse
()
logger
:=
zap
.
New
(
zap
.
UseFlagOptions
(
options
.
GenericFlags
.
ZapOpts
))
ctrl
.
SetLogger
(
logger
)
config
:=
ctrl
.
GetConfigOrDie
()
...
...
cmd/root.go
浏览文件 @
dac43de2
...
...
@@ -50,7 +50,6 @@ func Execute() {
func
init
()
{
genFlags
:=
common
.
NewGenericFlags
()
genFlags
.
AddFlags
(
rootCmd
)
goflag
.
Parse
()
rootCmd
.
AddCommand
(
server
.
NewCmdServer
(
*
genFlags
))
rootCmd
.
AddCommand
(
operator
.
NewCmdOperator
(
*
genFlags
))
...
...
cmd/server/server.go
浏览文件 @
dac43de2
...
...
@@ -16,6 +16,7 @@ limitations under the License.
package
server
import
(
"flag"
"fmt"
"github.com/spf13/cobra"
...
...
@@ -78,7 +79,8 @@ Examples:
}
func
runCommand
(
cmd
*
cobra
.
Command
,
options
*
CreateOptions
)
error
{
logger
:=
zap
.
New
(
zap
.
UseFlagOptions
(
&
options
.
GenericFlags
.
ZapOpts
))
flag
.
Parse
()
logger
:=
zap
.
New
(
zap
.
UseFlagOptions
(
options
.
GenericFlags
.
ZapOpts
))
cfg
,
err
:=
ctrl
.
GetConfig
()
if
err
!=
nil
{
return
err
...
...
config/manager/di_operator.yaml
浏览文件 @
dac43de2
...
...
@@ -24,9 +24,9 @@ spec:
containers
:
-
command
:
-
/di-orchestrator
-
--zap-devel=true
-
operator
args
:
-
"
--zap-devel=true"
-
"
--probe-addr=:8080"
-
"
--metric-addr=:8443"
-
"
--leader-elect"
...
...
config/manager/di_server.yaml
浏览文件 @
dac43de2
...
...
@@ -19,6 +19,7 @@ spec:
-
/di-orchestrator
-
server
args
:
-
--zap-devel=true
-
--server-bind-address=:8080
-
--gpu-alloc-policy=simple
image
:
registry.sensetime.com/cloudnative4ai/di-orchestrator:v1.0.0
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录