Skip to content

Commit 5be6fe1

Browse files
authored
rename publisher config (#4569)
rename from ``` jobdefaults.batch.task.publisher.config.params jobdefaults.batch.task.publisher.config.type jobdefaults.ops.task.publisher.config.params jobdefaults.ops.task.publisher.config.type ``` to ``` jobdefaults.batch.task.publisher.params jobdefaults.batch.task.publisher.type jobdefaults.ops.task.publisher.params jobdefaults.ops.task.publisher.type ```
1 parent 275f968 commit 5be6fe1

File tree

8 files changed

+33
-37
lines changed

8 files changed

+33
-37
lines changed

cmd/util/flags/configflags/publishing.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ var PublishingFlags = []Definition{
1414
DefaultValue: "",
1515
Deprecated: true,
1616
DeprecatedMessage: fmt.Sprintf("Use one or more of the following options, all are accepted %s, %s",
17-
makeConfigFlagDeprecationCommand(types.JobDefaultsBatchTaskPublisherConfigTypeKey),
18-
makeConfigFlagDeprecationCommand(types.JobDefaultsOpsTaskPublisherConfigParamsKey),
17+
makeConfigFlagDeprecationCommand(types.JobDefaultsBatchTaskPublisherTypeKey),
18+
makeConfigFlagDeprecationCommand(types.JobDefaultsOpsTaskPublisherParamsKey),
1919
),
2020
},
2121
}

pkg/config/config.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ func New(opts ...Option) (*Config, error) {
185185
// allow the deprecated --default-publisher flag to bind to related fields in the config.
186186
for _, key := range []string{
187187
// config keys we wish to bind --default-publisher flag to.
188-
types.JobDefaultsBatchTaskPublisherConfigTypeKey,
189-
types.JobDefaultsOpsTaskPublisherConfigTypeKey,
188+
types.JobDefaultsBatchTaskPublisherTypeKey,
189+
types.JobDefaultsOpsTaskPublisherTypeKey,
190190
} {
191191
if err := c.base.BindPFlag(key, flag); err != nil {
192192
return nil, fmt.Errorf("binding flag %q to config: %w", name, err)

pkg/config/types/generated_constants.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -89,17 +89,17 @@ const JobDefaultsBatchTaskResourcesCPUKey = "jobdefaults.batch.task.resources.cp
8989
const JobDefaultsBatchTaskResourcesMemoryKey = "jobdefaults.batch.task.resources.memory"
9090
const JobDefaultsBatchTaskResourcesDiskKey = "jobdefaults.batch.task.resources.disk"
9191
const JobDefaultsBatchTaskResourcesGPUKey = "jobdefaults.batch.task.resources.gpu"
92-
const JobDefaultsBatchTaskPublisherConfigTypeKey = "jobdefaults.batch.task.publisher.config.type"
93-
const JobDefaultsBatchTaskPublisherConfigParamsKey = "jobdefaults.batch.task.publisher.config.params"
92+
const JobDefaultsBatchTaskPublisherTypeKey = "jobdefaults.batch.task.publisher.type"
93+
const JobDefaultsBatchTaskPublisherParamsKey = "jobdefaults.batch.task.publisher.params"
9494
const JobDefaultsBatchTaskTimeoutsTotalTimeoutKey = "jobdefaults.batch.task.timeouts.totaltimeout"
9595
const JobDefaultsBatchTaskTimeoutsExecutionTimeoutKey = "jobdefaults.batch.task.timeouts.executiontimeout"
9696
const JobDefaultsOpsPriorityKey = "jobdefaults.ops.priority"
9797
const JobDefaultsOpsTaskResourcesCPUKey = "jobdefaults.ops.task.resources.cpu"
9898
const JobDefaultsOpsTaskResourcesMemoryKey = "jobdefaults.ops.task.resources.memory"
9999
const JobDefaultsOpsTaskResourcesDiskKey = "jobdefaults.ops.task.resources.disk"
100100
const JobDefaultsOpsTaskResourcesGPUKey = "jobdefaults.ops.task.resources.gpu"
101-
const JobDefaultsOpsTaskPublisherConfigTypeKey = "jobdefaults.ops.task.publisher.config.type"
102-
const JobDefaultsOpsTaskPublisherConfigParamsKey = "jobdefaults.ops.task.publisher.config.params"
101+
const JobDefaultsOpsTaskPublisherTypeKey = "jobdefaults.ops.task.publisher.type"
102+
const JobDefaultsOpsTaskPublisherParamsKey = "jobdefaults.ops.task.publisher.params"
103103
const JobDefaultsOpsTaskTimeoutsTotalTimeoutKey = "jobdefaults.ops.task.timeouts.totaltimeout"
104104
const JobDefaultsOpsTaskTimeoutsExecutionTimeoutKey = "jobdefaults.ops.task.timeouts.executiontimeout"
105105
const JobDefaultsDaemonPriorityKey = "jobdefaults.daemon.priority"

pkg/config/types/generated_descriptions.go

+17-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/config/types/jobdefaults.go

+3-7
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ type BatchJobDefaultsConfig struct {
1919
}
2020

2121
type BatchTaskDefaultConfig struct {
22-
Resources ResourcesConfig `yaml:"Resources,omitempty"`
23-
Publisher DefaultPublisherConfig `yaml:"Publisher,omitempty"`
24-
Timeouts TaskTimeoutConfig `yaml:"Timeouts,omitempty"`
22+
Resources ResourcesConfig `yaml:"Resources,omitempty"`
23+
Publisher models.SpecConfig `yaml:"Publisher,omitempty"`
24+
Timeouts TaskTimeoutConfig `yaml:"Timeouts,omitempty"`
2525
}
2626

2727
type ResourcesConfig struct {
@@ -46,10 +46,6 @@ type ResourcesConfig struct {
4646
GPU string `yaml:"GPU,omitempty"`
4747
}
4848

49-
type DefaultPublisherConfig struct {
50-
Config models.SpecConfig `yaml:"Config,omitempty"`
51-
}
52-
5349
type TaskTimeoutConfig struct {
5450
// TotalTimeout is the maximum total time allowed for a task
5551
TotalTimeout Duration `yaml:"TotalTimeout,omitempty"`

pkg/orchestrator/transformer/job.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ func applyBatchTaskDefaults(defaults types.BatchTaskDefaultConfig, task *models.
6969
task.ResourcesConfig.GPU = defaults.Resources.GPU
7070
}
7171
// if the user didn't provide a publisher, and a default transformer is set - use it.
72-
if task.Publisher.IsEmpty() && !defaults.Publisher.Config.IsEmpty() {
73-
task.Publisher = &defaults.Publisher.Config
72+
if task.Publisher.IsEmpty() && !defaults.Publisher.IsEmpty() {
73+
task.Publisher = &defaults.Publisher
7474
}
7575
if task.Timeouts.ExecutionTimeout <= 0 {
7676
task.Timeouts.ExecutionTimeout = int64(time.Duration(defaults.Timeouts.ExecutionTimeout).Seconds())

pkg/test/devstack/default_publisher_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ func (s *DefaultPublisherSuite) TestNoDefaultPublisher() {
5555

5656
func (s *DefaultPublisherSuite) TestDefaultPublisher() {
5757
stack := &scenario.StackConfig{}
58-
stack.JobDefaults.Batch.Task.Publisher.Config = *local.NewSpecConfig()
58+
stack.JobDefaults.Batch.Task.Publisher = *local.NewSpecConfig()
5959
testcase := scenario.Scenario{
6060
Job: &models.Job{
6161
Name: s.T().Name(),

0 commit comments

Comments
 (0)