def _RunImageExport(self, args, export_args, tags, output_filter): return daisy_utils.RunImageExport( args, export_args, tags, _OUTPUT_FILTER, release_track=self.ReleaseTrack().id.lower() if self.ReleaseTrack() else None)
def _RunImageExport(self, args, tags): export_args = [] daisy_utils.AppendNetworkAndSubnetArgs(args, export_args) daisy_utils.AppendArg(export_args, 'zone', properties.VALUES.compute.zone.Get()) daisy_utils.AppendArg(export_args, 'scratch_bucket_gcs_path', 'gs://{0}/'.format(self._GetDaisyBucket(args))) daisy_utils.AppendArg(export_args, 'timeout', '{}s'.format(daisy_utils.GetDaisyTimeout(args))) daisy_utils.AppendArg(export_args, 'client_id', 'gcloud') source_image = self._GetSourceImage(args.image, args.image_family, args.image_project) daisy_utils.AppendArg(export_args, 'source_image', source_image) daisy_utils.AppendArg(export_args, 'destination_uri', args.destination_uri) if args.export_format: daisy_utils.AppendArg(export_args, 'format', args.export_format.lower()) return daisy_utils.RunImageExport(args, export_args, tags, _OUTPUT_FILTER)
def _RunImageExport(self, args, export_args, tags, output_filter): return daisy_utils.RunImageExport(args, export_args, tags, _OUTPUT_FILTER, args.docker_image_tag)