Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python3-ec2imgutils for 
openSUSE:Factory checked in at 2021-09-23 23:04:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-ec2imgutils (Old)
 and      /work/SRC/openSUSE:Factory/.python3-ec2imgutils.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-ec2imgutils"

Thu Sep 23 23:04:23 2021 rev:15 rq:921179 version:9.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-ec2imgutils/python3-ec2imgutils.changes  
2021-08-28 22:29:13.989981871 +0200
+++ 
/work/SRC/openSUSE:Factory/.python3-ec2imgutils.new.1899/python3-ec2imgutils.changes
        2021-09-23 23:04:32.420344794 +0200
@@ -1,0 +2,8 @@
+Tue Sep 14 20:47:09 UTC 2021 - Robert Schweikert <rjsch...@suse.com>
+
+- Update to version 9.0.3 (bsc#1190538)
+  + Support setting the boot mode for EC2 images, either to legacy-bios
+    or uefi. Argument is optional, without it instance will use the default
+    boot mode for the given instance type.
+
+-------------------------------------------------------------------

Old:
----
  ec2imgutils-9.0.2.tar.bz2

New:
----
  ec2imgutils-9.0.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python3-ec2imgutils.spec ++++++
--- /var/tmp/diff_new_pack.IcFr6e/_old  2021-09-23 23:04:32.864345125 +0200
+++ /var/tmp/diff_new_pack.IcFr6e/_new  2021-09-23 23:04:32.868345128 +0200
@@ -19,7 +19,7 @@
 %define upstream_name ec2imgutils
 
 Name:           python3-ec2imgutils
-Version:        9.0.2
+Version:        9.0.3
 Release:        0
 Summary:        Image management utilities for AWS EC2
 License:        GPL-3.0-or-later

++++++ ec2imgutils-9.0.2.tar.bz2 -> ec2imgutils-9.0.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ec2imgutils-9.0.2/ec2uploadimg 
new/ec2imgutils-9.0.3/ec2uploadimg
--- old/ec2imgutils-9.0.2/ec2uploadimg  2021-08-27 21:46:17.781008736 +0200
+++ new/ec2imgutils-9.0.3/ec2uploadimg  2021-09-20 11:58:48.460616311 +0200
@@ -1,7 +1,7 @@
 #!/usr/bin/python3
 
 
-# Copyright 2020 SUSE LLC
+# Copyright 2021 SUSE LLC
 #
 # This file is part of ec2imgutils
 #
@@ -96,6 +96,13 @@
     metavar='AWS_AKI_ID'
 )
 argparse.add_argument(
+    '--boot-mode',
+    dest='bootMode',
+    help='Set the boot mode for the image, legacy-bios or uefi (Optional)',
+    choices=['', 'legacy-bios', 'uefi'],
+    metavar='BOOT_MODE'
+)
+argparse.add_argument(
     '-d', '--description',
     dest='descript',
     help='Image description, will also be used for the snapshot',
@@ -660,7 +667,8 @@
                     use_private_ip=args.usePrivateIP,
                     vpc_subnet_id=vpc_subnet_id,
                     wait_count=args.waitCount,
-                    log_callback=logger
+                    log_callback=logger,
+                    boot_mode=args.bootMode
                 )
 
                 if args.snapOnly:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ec2imgutils-9.0.2/lib/ec2imgutils/VERSION 
new/ec2imgutils-9.0.3/lib/ec2imgutils/VERSION
--- old/ec2imgutils-9.0.2/lib/ec2imgutils/VERSION       2021-08-27 
21:46:17.765008858 +0200
+++ new/ec2imgutils-9.0.3/lib/ec2imgutils/VERSION       2021-09-20 
11:58:48.460616311 +0200
@@ -1 +1 @@
-9.0.2
+9.0.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ec2imgutils-9.0.2/lib/ec2imgutils/ec2uploadimg.py 
new/ec2imgutils-9.0.3/lib/ec2imgutils/ec2uploadimg.py
--- old/ec2imgutils-9.0.2/lib/ec2imgutils/ec2uploadimg.py       2021-08-27 
21:46:17.777008765 +0200
+++ new/ec2imgutils-9.0.3/lib/ec2imgutils/ec2uploadimg.py       2021-09-20 
11:58:48.460616311 +0200
@@ -1,4 +1,4 @@
-# Copyright 2018 SUSE LLC
+# Copyright 2021 SUSE LLC
 #
 # This file is part of ec2imgutils
 #
@@ -60,7 +60,8 @@
                  vpc_subnet_id='',
                  wait_count=1,
                  log_level=logging.INFO,
-                 log_callback=None
+                 log_callback=None,
+                 boot_mode=None
                  ):
         EC2ImgUtils.__init__(
             self,
@@ -72,6 +73,7 @@
         self.backing_store = backing_store
         self.billing_codes = billing_codes
         self.bootkernel = bootkernel
+        self.boot_mode = boot_mode
         self.ena_support = ena_support
         self.image_arch = image_arch
         self.image_description = image_description
@@ -864,6 +866,8 @@
         }
         if self.billing_codes:
             register_args['BillingProducts'] = self.billing_codes.split(',')
+        if self.boot_mode:
+            register_args['BootMode'] = self.boot_mode
         if self.image_virt_type == 'paravirtual':
             register_args['KernelId'] = self.bootkernel
         if self.sriov_type:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ec2imgutils-9.0.2/man/man1/ec2uploadimg.1 
new/ec2imgutils-9.0.3/man/man1/ec2uploadimg.1
--- old/ec2imgutils-9.0.2/man/man1/ec2uploadimg.1       2021-08-27 
21:46:17.781008736 +0200
+++ new/ec2imgutils-9.0.3/man/man1/ec2uploadimg.1       2021-09-20 
11:58:48.460616311 +0200
@@ -83,6 +83,13 @@
 or
 .I g2_aki_x86_64
 value in the configuration file.
+.IP "--boot-mode"
+Optionally specify the boot mode for the image. Accepted values are
+.I legacy-bios
+or
+.I uefi .
+If no boot mode is specified the default behavior for the instance type
+applies, uefi for aarch64 instances and bios for x86_64 based instances.
 .IP "-d --description IMAGE_DESCRIPTION"
 Specifies a description for the image. The description will also be used for
 the snapshot.

Reply via email to