@@ -330,7 +330,9 @@ def attach_layer(
330330 )
331331
332332 layer = self .create_layer (file_path , cname , version , architecture , media_type )
333- self ._check_200_response (self .upload_blob (file_path , self .container , layer ))
333+ self ._check_200_response (
334+ self .upload_blob (file_path , self .container , layer , do_chunked = True )
335+ )
334336
335337 manifest ["layers" ].append (layer )
336338
@@ -536,7 +538,9 @@ def push_image_manifest(
536538 manifest_image ["layers" ].append (layer )
537539 logger .debug (f"Layer: { layer } " )
538540 # Push
539- response = self .upload_blob (file_path , self .container , layer )
541+ response = self .upload_blob (
542+ file_path , self .container , layer , do_chunked = True
543+ )
540544 self ._check_200_response (response )
541545 logger .info (f"Pushed { artifact ["file_name" ]} { layer ["digest" ]} " )
542546 if cleanup_blob and os .path .exists (file_path ):
@@ -564,7 +568,7 @@ def push_image_manifest(
564568 config_annotations = {"cname" : cname , "architecture" : architecture }
565569 conf , config_file = create_config_from_dict (dict (), config_annotations )
566570
567- response = self .upload_blob (config_file , self .container , conf )
571+ response = self .upload_blob (config_file , self .container , conf , do_chunked = True )
568572
569573 os .remove (config_file )
570574 self ._check_200_response (response )
0 commit comments