Skip to content

Commit 1664295

Browse files
committed
fix(scheduler): use scale scheduling waits for create RC
1 parent 7ae35bc commit 1664295

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

rootfs/scheduler/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,12 @@ def create(self, name, image, command, **kwargs):
324324
self._create_namespace(app_name)
325325
self._create_minio_secret(app_name)
326326
self._create_service(name, app_name, app_type, data, image=image)
327-
self._create_rc(name, image, command, **kwargs)
328327

328+
# Create RC with 0 pods and instead use scale to get polling
329+
num = kwargs.pop('num')
330+
kwargs['num'] = 0
331+
self._create_rc(name, image, command, **kwargs)
332+
self._scale_rc(name, app_name, num)
329333
except Exception as e:
330334
logger.debug(e)
331335
# TODO check if RC exists first

0 commit comments

Comments
 (0)