@@ -123,17 +123,7 @@ def __str__(self):
123123
124124 def _get_job_id (self , container_type ):
125125 app = self .id
126- release = self .release_set .latest ()
127-
128- # see if there is a global or app specific setting to specify Deployments usage
129- deployments = bool (release .config .values .get ('DEIS_KUBERNETES_DEPLOYMENTS' , settings .DEIS_KUBERNETES_DEPLOYMENTS )) # noqa
130-
131- # deployments does not need version in the job
132- if deployments :
133- return "{app}-{container_type}" .format (** locals ())
134-
135- version = "v{}" .format (release .version )
136- return "{app}-{version}-{container_type}" .format (** locals ())
126+ return "{app}-{container_type}" .format (** locals ())
137127
138128 def _get_command (self , container_type ):
139129 """
@@ -259,34 +249,17 @@ def restart(self, **kwargs): # noqa
259249 Wait until they are all drained away and RC / Deployment has gotten to a good state
260250 """
261251 try :
262- if kwargs .get ('release' , None ) is None :
263- release = self .release_set .latest ()
264- else :
265- release = self .release_set .get (version = kwargs ['release' ])
266-
267- # see if there is a global or app specific setting to specify Deployments usage
268- deployments = bool (release .config .values .get ('DEIS_KUBERNETES_DEPLOYMENTS' , settings .DEIS_KUBERNETES_DEPLOYMENTS )) # noqa
269-
270- if deployments :
271- # Resolve single pod name if short form (cmd-1269180282-1nyfz) is passed
272- if 'name' in kwargs and kwargs ['name' ].count ('-' ) == 2 :
273- kwargs ['name' ] = '{}-{}' .format (kwargs ['id' ], kwargs ['name' ])
274- else :
275- # Resolve single pod name if short form (worker-asdfg) is passed
276- if 'name' in kwargs and kwargs ['name' ].count ('-' ) == 1 :
277- version = "v{}" .format (release .version )
278- kwargs ['name' ] = '{}-{}-{}' .format (kwargs ['id' ], version , kwargs ['name' ])
252+ # Resolve single pod name if short form (cmd-1269180282-1nyfz) is passed
253+ if 'name' in kwargs and kwargs ['name' ].count ('-' ) == 2 :
254+ kwargs ['name' ] = '{}-{}' .format (kwargs ['id' ], kwargs ['name' ])
279255
280256 # Iterate over RCs / RSs to get total desired count if not a single item
281257 desired = 1
282258 if 'name' not in kwargs :
283259 desired = 0
284260 labels = self ._scheduler_filter (** kwargs )
285- # fetch RS (which represent Deployments) / RCs
286- if deployments :
287- controllers = self ._scheduler .get_replicasets (kwargs ['id' ], labels = labels )
288- else :
289- controllers = self ._scheduler .get_rcs (kwargs ['id' ], labels = labels )
261+ # fetch RS (which represent Deployments)
262+ controllers = self ._scheduler .get_replicasets (kwargs ['id' ], labels = labels )
290263
291264 for controller in controllers .json ()['items' ]:
292265 desired += controller ['spec' ]['replicas' ]
@@ -424,9 +397,6 @@ def _scale_pods(self, scale_types):
424397 # see if the app config has deploy timeout preference, otherwise use global
425398 deploy_timeout = release .config .values .get ('DEIS_DEPLOY_TIMEOUT' , settings .DEIS_DEPLOY_TIMEOUT ) # noqa
426399
427- # see if there is a global or app specific setting to specify Deployments usage
428- deployments = bool (envs .get ('DEIS_KUBERNETES_DEPLOYMENTS' , settings .DEIS_KUBERNETES_DEPLOYMENTS )) # noqa
429-
430400 tasks = []
431401 for scale_type , replicas in scale_types .items ():
432402 # only web / cmd are routable
@@ -449,7 +419,6 @@ def _scale_pods(self, scale_types):
449419 'build_type' : release .build .type ,
450420 'healthcheck' : release .config .healthcheck ,
451421 'routable' : routable ,
452- 'deployments' : deployments ,
453422 'deploy_batches' : batches ,
454423 'deploy_timeout' : deploy_timeout ,
455424 }
@@ -493,9 +462,6 @@ def deploy(self, release, force_deploy=False):
493462 # see if the app config has deploy batch preference, otherwise use global
494463 batches = release .config .values .get ('DEIS_DEPLOY_BATCHES' , settings .DEIS_DEPLOY_BATCHES )
495464
496- # see if there is a global or app specific setting to specify Deployments usage
497- deployments = bool (release .config .values .get ('DEIS_KUBERNETES_DEPLOYMENTS' , settings .DEIS_KUBERNETES_DEPLOYMENTS )) # noqa
498-
499465 # see if the app config has deploy timeout preference, otherwise use global
500466 deploy_timeout = release .config .values .get ('DEIS_DEPLOY_TIMEOUT' , settings .DEIS_DEPLOY_TIMEOUT ) # noqa
501467
@@ -529,7 +495,6 @@ def deploy(self, release, force_deploy=False):
529495 'deploy_batches' : batches ,
530496 'deploy_timeout' : deploy_timeout ,
531497 'deployment_history_limit' : deployment_history ,
532- 'deployments' : deployments ,
533498 'release_summary' : release .summary
534499 }
535500
@@ -570,7 +535,7 @@ def deploy(self, release, force_deploy=False):
570535 self .verify_application_health (** kwargs )
571536
572537 # cleanup old release objects from kubernetes
573- release .cleanup_old (deployments )
538+ release .cleanup_old ()
574539
575540 def _default_structure (self , release ):
576541 """Scale to default structure based on release type"""
0 commit comments