Skip to content

Commit e5d38bc

Browse files
committed
generate codes
Signed-off-by: Yuki Iwai <[email protected]>
1 parent f9fa8ac commit e5d38bc

24 files changed

+102
-34
lines changed

hack/python-sdk/swagger.json

+4
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,10 @@
773773
},
774774
"queue": {
775775
"type": "string"
776+
},
777+
"scheduleTimeoutSeconds": {
778+
"type": "integer",
779+
"format": "int32"
776780
}
777781
}
778782
}

pkg/apis/kubeflow.org/v1/openapi_generated.go

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

sdk/python/docs/V1SchedulingPolicy.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
88
**min_resources** | [**dict(str, Quantity)**](Quantity.md) | | [optional]
99
**priority_class** | **str** | | [optional]
1010
**queue** | **str** | | [optional]
11+
**schedule_timeout_seconds** | **int** | | [optional]
1112

1213
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1314

sdk/python/kubeflow/training/models/v1_scheduling_policy.py

+29-3
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,19 @@ class V1SchedulingPolicy(object):
3636
'min_available': 'int',
3737
'min_resources': 'dict(str, Quantity)',
3838
'priority_class': 'str',
39-
'queue': 'str'
39+
'queue': 'str',
40+
'schedule_timeout_seconds': 'int'
4041
}
4142

4243
attribute_map = {
4344
'min_available': 'minAvailable',
4445
'min_resources': 'minResources',
4546
'priority_class': 'priorityClass',
46-
'queue': 'queue'
47+
'queue': 'queue',
48+
'schedule_timeout_seconds': 'scheduleTimeoutSeconds'
4749
}
4850

49-
def __init__(self, min_available=None, min_resources=None, priority_class=None, queue=None, local_vars_configuration=None): # noqa: E501
51+
def __init__(self, min_available=None, min_resources=None, priority_class=None, queue=None, schedule_timeout_seconds=None, local_vars_configuration=None): # noqa: E501
5052
"""V1SchedulingPolicy - a model defined in OpenAPI""" # noqa: E501
5153
if local_vars_configuration is None:
5254
local_vars_configuration = Configuration()
@@ -56,6 +58,7 @@ def __init__(self, min_available=None, min_resources=None, priority_class=None,
5658
self._min_resources = None
5759
self._priority_class = None
5860
self._queue = None
61+
self._schedule_timeout_seconds = None
5962
self.discriminator = None
6063

6164
if min_available is not None:
@@ -66,6 +69,8 @@ def __init__(self, min_available=None, min_resources=None, priority_class=None,
6669
self.priority_class = priority_class
6770
if queue is not None:
6871
self.queue = queue
72+
if schedule_timeout_seconds is not None:
73+
self.schedule_timeout_seconds = schedule_timeout_seconds
6974

7075
@property
7176
def min_available(self):
@@ -151,6 +156,27 @@ def queue(self, queue):
151156

152157
self._queue = queue
153158

159+
@property
160+
def schedule_timeout_seconds(self):
161+
"""Gets the schedule_timeout_seconds of this V1SchedulingPolicy. # noqa: E501
162+
163+
164+
:return: The schedule_timeout_seconds of this V1SchedulingPolicy. # noqa: E501
165+
:rtype: int
166+
"""
167+
return self._schedule_timeout_seconds
168+
169+
@schedule_timeout_seconds.setter
170+
def schedule_timeout_seconds(self, schedule_timeout_seconds):
171+
"""Sets the schedule_timeout_seconds of this V1SchedulingPolicy.
172+
173+
174+
:param schedule_timeout_seconds: The schedule_timeout_seconds of this V1SchedulingPolicy. # noqa: E501
175+
:type: int
176+
"""
177+
178+
self._schedule_timeout_seconds = schedule_timeout_seconds
179+
154180
def to_dict(self):
155181
"""Returns the model properties as a dict"""
156182
result = {}

sdk/python/test/test_kubeflow_org_v1_mpi_job.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ def make_instance(self, include_optional):
5858
'key' : None
5959
},
6060
priority_class = '0',
61-
queue = '0', ),
61+
queue = '0',
62+
schedule_timeout_seconds = 56, ),
6263
ttl_seconds_after_finished = 56, ),
6364
slots_per_worker = 56, ),
6465
status = V1JobStatus(

sdk/python/test/test_kubeflow_org_v1_mpi_job_list.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ def make_instance(self, include_optional):
6161
'key' : None
6262
},
6363
priority_class = '0',
64-
queue = '0', ),
64+
queue = '0',
65+
schedule_timeout_seconds = 56, ),
6566
ttl_seconds_after_finished = 56, ),
6667
slots_per_worker = 56, ),
6768
status = V1JobStatus(
@@ -114,7 +115,8 @@ def make_instance(self, include_optional):
114115
'key' : None
115116
},
116117
priority_class = '0',
117-
queue = '0', ),
118+
queue = '0',
119+
schedule_timeout_seconds = 56, ),
118120
ttl_seconds_after_finished = 56, ),
119121
slots_per_worker = 56, ),
120122
status = V1JobStatus(

sdk/python/test/test_kubeflow_org_v1_mpi_job_spec.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ def make_instance(self, include_optional):
5454
'key' : None
5555
},
5656
priority_class = '0',
57-
queue = '0', ),
57+
queue = '0',
58+
schedule_timeout_seconds = 56, ),
5859
ttl_seconds_after_finished = 56, ),
5960
slots_per_worker = 56
6061
)

sdk/python/test/test_kubeflow_org_v1_mx_job.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ def make_instance(self, include_optional):
5757
'key' : None
5858
},
5959
priority_class = '0',
60-
queue = '0', ),
60+
queue = '0',
61+
schedule_timeout_seconds = 56, ),
6162
ttl_seconds_after_finished = 56, ), ),
6263
status = V1JobStatus(
6364
completion_time = None,

sdk/python/test/test_kubeflow_org_v1_mx_job_list.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ def make_instance(self, include_optional):
6060
'key' : None
6161
},
6262
priority_class = '0',
63-
queue = '0', ),
63+
queue = '0',
64+
schedule_timeout_seconds = 56, ),
6465
ttl_seconds_after_finished = 56, ), ),
6566
status = V1JobStatus(
6667
completion_time = None,
@@ -111,7 +112,8 @@ def make_instance(self, include_optional):
111112
'key' : None
112113
},
113114
priority_class = '0',
114-
queue = '0', ),
115+
queue = '0',
116+
schedule_timeout_seconds = 56, ),
115117
ttl_seconds_after_finished = 56, ), ),
116118
status = V1JobStatus(
117119
completion_time = None,

sdk/python/test/test_kubeflow_org_v1_mx_job_spec.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ def make_instance(self, include_optional):
5353
'key' : None
5454
},
5555
priority_class = '0',
56-
queue = '0', ),
56+
queue = '0',
57+
schedule_timeout_seconds = 56, ),
5758
ttl_seconds_after_finished = 56, )
5859
)
5960
else :
@@ -75,7 +76,8 @@ def make_instance(self, include_optional):
7576
'key' : None
7677
},
7778
priority_class = '0',
78-
queue = '0', ),
79+
queue = '0',
80+
schedule_timeout_seconds = 56, ),
7981
ttl_seconds_after_finished = 56, ),
8082
)
8183

sdk/python/test/test_kubeflow_org_v1_paddle_job.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ def make_instance(self, include_optional):
6363
'key' : None
6464
},
6565
priority_class = '0',
66-
queue = '0', ),
66+
queue = '0',
67+
schedule_timeout_seconds = 56, ),
6768
ttl_seconds_after_finished = 56, ), ),
6869
status = V1JobStatus(
6970
completion_time = None,

sdk/python/test/test_kubeflow_org_v1_paddle_job_list.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ def make_instance(self, include_optional):
6666
'key' : None
6767
},
6868
priority_class = '0',
69-
queue = '0', ),
69+
queue = '0',
70+
schedule_timeout_seconds = 56, ),
7071
ttl_seconds_after_finished = 56, ), ),
7172
status = V1JobStatus(
7273
completion_time = None,
@@ -123,7 +124,8 @@ def make_instance(self, include_optional):
123124
'key' : None
124125
},
125126
priority_class = '0',
126-
queue = '0', ),
127+
queue = '0',
128+
schedule_timeout_seconds = 56, ),
127129
ttl_seconds_after_finished = 56, ), ),
128130
status = V1JobStatus(
129131
completion_time = None,

sdk/python/test/test_kubeflow_org_v1_paddle_job_spec.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ def make_instance(self, include_optional):
5959
'key' : None
6060
},
6161
priority_class = '0',
62-
queue = '0', ),
62+
queue = '0',
63+
schedule_timeout_seconds = 56, ),
6364
ttl_seconds_after_finished = 56, )
6465
)
6566
else :
@@ -80,7 +81,8 @@ def make_instance(self, include_optional):
8081
'key' : None
8182
},
8283
priority_class = '0',
83-
queue = '0', ),
84+
queue = '0',
85+
schedule_timeout_seconds = 56, ),
8486
ttl_seconds_after_finished = 56, ),
8587
)
8688

sdk/python/test/test_kubeflow_org_v1_py_torch_job.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ def make_instance(self, include_optional):
7474
'key' : None
7575
},
7676
priority_class = '0',
77-
queue = '0', ),
77+
queue = '0',
78+
schedule_timeout_seconds = 56, ),
7879
ttl_seconds_after_finished = 56, ), ),
7980
status = V1JobStatus(
8081
completion_time = None,

sdk/python/test/test_kubeflow_org_v1_py_torch_job_list.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ def make_instance(self, include_optional):
7777
'key' : None
7878
},
7979
priority_class = '0',
80-
queue = '0', ),
80+
queue = '0',
81+
schedule_timeout_seconds = 56, ),
8182
ttl_seconds_after_finished = 56, ), ),
8283
status = V1JobStatus(
8384
completion_time = None,
@@ -145,7 +146,8 @@ def make_instance(self, include_optional):
145146
'key' : None
146147
},
147148
priority_class = '0',
148-
queue = '0', ),
149+
queue = '0',
150+
schedule_timeout_seconds = 56, ),
149151
ttl_seconds_after_finished = 56, ), ),
150152
status = V1JobStatus(
151153
completion_time = None,

sdk/python/test/test_kubeflow_org_v1_py_torch_job_spec.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ def make_instance(self, include_optional):
7070
'key' : None
7171
},
7272
priority_class = '0',
73-
queue = '0', ),
73+
queue = '0',
74+
schedule_timeout_seconds = 56, ),
7475
ttl_seconds_after_finished = 56, )
7576
)
7677
else :
@@ -91,7 +92,8 @@ def make_instance(self, include_optional):
9192
'key' : None
9293
},
9394
priority_class = '0',
94-
queue = '0', ),
95+
queue = '0',
96+
schedule_timeout_seconds = 56, ),
9597
ttl_seconds_after_finished = 56, ),
9698
)
9799

sdk/python/test/test_kubeflow_org_v1_tf_job.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ def make_instance(self, include_optional):
5151
'key' : None
5252
},
5353
priority_class = '0',
54-
queue = '0', ),
54+
queue = '0',
55+
schedule_timeout_seconds = 56, ),
5556
ttl_seconds_after_finished = 56, ),
5657
success_policy = '0',
5758
tf_replica_specs = {

sdk/python/test/test_kubeflow_org_v1_tf_job_list.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ def make_instance(self, include_optional):
5454
'key' : None
5555
},
5656
priority_class = '0',
57-
queue = '0', ),
57+
queue = '0',
58+
schedule_timeout_seconds = 56, ),
5859
ttl_seconds_after_finished = 56, ),
5960
success_policy = '0',
6061
tf_replica_specs = {
@@ -106,7 +107,8 @@ def make_instance(self, include_optional):
106107
'key' : None
107108
},
108109
priority_class = '0',
109-
queue = '0', ),
110+
queue = '0',
111+
schedule_timeout_seconds = 56, ),
110112
ttl_seconds_after_finished = 56, ),
111113
success_policy = '0',
112114
tf_replica_specs = {

sdk/python/test/test_kubeflow_org_v1_tf_job_spec.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ def make_instance(self, include_optional):
4747
'key' : None
4848
},
4949
priority_class = '0',
50-
queue = '0', ),
50+
queue = '0',
51+
schedule_timeout_seconds = 56, ),
5152
ttl_seconds_after_finished = 56, ),
5253
success_policy = '0',
5354
tf_replica_specs = {
@@ -69,7 +70,8 @@ def make_instance(self, include_optional):
6970
'key' : None
7071
},
7172
priority_class = '0',
72-
queue = '0', ),
73+
queue = '0',
74+
schedule_timeout_seconds = 56, ),
7375
ttl_seconds_after_finished = 56, ),
7476
tf_replica_specs = {
7577
'key' : V1ReplicaSpec(

sdk/python/test/test_kubeflow_org_v1_xg_boost_job.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ def make_instance(self, include_optional):
5050
'key' : None
5151
},
5252
priority_class = '0',
53-
queue = '0', ),
53+
queue = '0',
54+
schedule_timeout_seconds = 56, ),
5455
ttl_seconds_after_finished = 56, ),
5556
xgb_replica_specs = {
5657
'key' : V1ReplicaSpec(

sdk/python/test/test_kubeflow_org_v1_xg_boost_job_list.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ def make_instance(self, include_optional):
5353
'key' : None
5454
},
5555
priority_class = '0',
56-
queue = '0', ),
56+
queue = '0',
57+
schedule_timeout_seconds = 56, ),
5758
ttl_seconds_after_finished = 56, ),
5859
xgb_replica_specs = {
5960
'key' : V1ReplicaSpec(
@@ -103,7 +104,8 @@ def make_instance(self, include_optional):
103104
'key' : None
104105
},
105106
priority_class = '0',
106-
queue = '0', ),
107+
queue = '0',
108+
schedule_timeout_seconds = 56, ),
107109
ttl_seconds_after_finished = 56, ),
108110
xgb_replica_specs = {
109111
'key' : V1ReplicaSpec(

sdk/python/test/test_kubeflow_org_v1_xg_boost_job_spec.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ def make_instance(self, include_optional):
4646
'key' : None
4747
},
4848
priority_class = '0',
49-
queue = '0', ),
49+
queue = '0',
50+
schedule_timeout_seconds = 56, ),
5051
ttl_seconds_after_finished = 56, ),
5152
xgb_replica_specs = {
5253
'key' : V1ReplicaSpec(
@@ -67,7 +68,8 @@ def make_instance(self, include_optional):
6768
'key' : None
6869
},
6970
priority_class = '0',
70-
queue = '0', ),
71+
queue = '0',
72+
schedule_timeout_seconds = 56, ),
7173
ttl_seconds_after_finished = 56, ),
7274
xgb_replica_specs = {
7375
'key' : V1ReplicaSpec(

sdk/python/test/test_v1_run_policy.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ def make_instance(self, include_optional):
4545
'key' : None
4646
},
4747
priority_class = '0',
48-
queue = '0', ),
48+
queue = '0',
49+
schedule_timeout_seconds = 56, ),
4950
ttl_seconds_after_finished = 56
5051
)
5152
else :

0 commit comments

Comments
 (0)