Hello community, here is the log from the commit of package python3-ipa for openSUSE:Factory checked in at 2018-12-11 15:49:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-ipa (Old) and /work/SRC/openSUSE:Factory/.python3-ipa.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-ipa" Tue Dec 11 15:49:17 2018 rev:10 rq:657065 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python3-ipa/python3-ipa.changes 2018-11-13 17:41:42.088282691 +0100 +++ /work/SRC/openSUSE:Factory/.python3-ipa.new.19453/python3-ipa.changes 2018-12-11 15:49:27.214099090 +0100 @@ -1,0 +2,7 @@ +Fri Dec 7 00:21:45 UTC 2018 - Sean Marlow <sean.mar...@suse.com> + +- Update to v2.4.0 (2018-12-06) + + Auto deploy IPA package in pypi on new tag release. + + Add security-group-id option for ec2 provider. + +------------------------------------------------------------------- Old: ---- python3-ipa-2.3.0.tar.gz New: ---- python3-ipa-2.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-ipa.spec ++++++ --- /var/tmp/diff_new_pack.apqvVs/_old 2018-12-11 15:49:27.806098436 +0100 +++ /var/tmp/diff_new_pack.apqvVs/_new 2018-12-11 15:49:27.810098431 +0100 @@ -18,7 +18,7 @@ %bcond_without test Name: python3-ipa -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: Command line and API for testing custom images License: GPL-3.0-or-later ++++++ python3-ipa-2.3.0.tar.gz -> python3-ipa-2.4.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/CHANGES.md new/python3-ipa-2.4.0/CHANGES.md --- old/python3-ipa-2.3.0/CHANGES.md 2018-11-09 23:46:28.000000000 +0100 +++ new/python3-ipa-2.4.0/CHANGES.md 2018-12-07 01:07:28.000000000 +0100 @@ -1,3 +1,11 @@ +v2.4.0 (2018-12-06) +=================== + +- Auto deploy IPA package in pypi on new tag release. + [\#139](https://github.com/SUSE-Enceladus/ipa/pull/139) +- Add security-group-id option for ec2 provider. + [\#151](https://github.com/SUSE-Enceladus/ipa/pull/151) + v2.3.0 (2018-11-09) =================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/PKG-INFO new/python3-ipa-2.4.0/PKG-INFO --- old/python3-ipa-2.3.0/PKG-INFO 2018-11-09 23:57:29.000000000 +0100 +++ new/python3-ipa-2.4.0/PKG-INFO 2018-12-07 01:08:23.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: python3-ipa -Version: 2.3.0 +Version: 2.4.0 Summary: Package for automated testing of cloud images. Home-page: https://github.com/SUSE-Enceladus/ipa Author: SUSE @@ -151,6 +151,6 @@ Classifier: Programming Language :: Python :: 3.7 Requires-Python: >=3.4 Description-Content-Type: text/markdown +Provides-Extra: test Provides-Extra: tox Provides-Extra: dev -Provides-Extra: test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/ipa/__init__.py new/python3-ipa-2.4.0/ipa/__init__.py --- old/python3-ipa-2.3.0/ipa/__init__.py 2018-11-09 23:53:51.000000000 +0100 +++ new/python3-ipa-2.4.0/ipa/__init__.py 2018-12-07 01:07:28.000000000 +0100 @@ -22,4 +22,4 @@ __author__ = """SUSE""" __email__ = 'public-cloud-...@susecloud.net' -__version__ = '2.3.0' +__version__ = '2.4.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/ipa/ipa_azure.py new/python3-ipa-2.4.0/ipa/ipa_azure.py --- old/python3-ipa-2.3.0/ipa/ipa_azure.py 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/ipa/ipa_azure.py 2018-12-07 01:07:28.000000000 +0100 @@ -57,6 +57,7 @@ results_dir=None, running_instance_id=None, secret_access_key=None, # Not used in Azure + security_group_id=None, # Not used in Azure service_account_file=None, ssh_key_name=None, # Not used in Azure ssh_private_key_file=None, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/ipa/ipa_controller.py new/python3-ipa-2.4.0/ipa/ipa_controller.py --- old/python3-ipa-2.3.0/ipa/ipa_controller.py 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/ipa/ipa_controller.py 2018-12-07 01:07:28.000000000 +0100 @@ -55,6 +55,7 @@ results_dir=None, running_instance_id=None, secret_access_key=None, + security_group_id=None, service_account_file=None, ssh_key_name=None, ssh_private_key_file=None, @@ -101,6 +102,7 @@ results_dir=results_dir, running_instance_id=running_instance_id, secret_access_key=secret_access_key, + security_group_id=security_group_id, service_account_file=service_account_file, ssh_key_name=ssh_key_name, ssh_private_key_file=ssh_private_key_file, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/ipa/ipa_ec2.py new/python3-ipa-2.4.0/ipa/ipa_ec2.py --- old/python3-ipa-2.3.0/ipa/ipa_ec2.py 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/ipa/ipa_ec2.py 2018-12-07 01:07:28.000000000 +0100 @@ -59,6 +59,7 @@ results_dir=None, running_instance_id=None, secret_access_key=None, + security_group_id=None, service_account_file=None, # Not used in EC2 ssh_key_name=None, ssh_private_key_file=None, @@ -124,6 +125,10 @@ secret_access_key or self._get_from_ec2_config('secret_access_key') ) + self.security_group_id = ( + security_group_id or + self._get_value('security_group_id') + ) self.ssh_key_name = ( ssh_key_name or self._get_from_ec2_config('ssh_key_name') @@ -269,6 +274,9 @@ if self.subnet_id: kwargs['ex_subnet'] = self._get_subnet(self.subnet_id) + if self.security_group_id: + kwargs['ex_security_group_ids'] = [self.security_group_id] + instance = self.compute_driver.create_node(**kwargs) self.compute_driver.wait_until_running( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/ipa/ipa_gce.py new/python3-ipa-2.4.0/ipa/ipa_gce.py --- old/python3-ipa-2.3.0/ipa/ipa_gce.py 2018-11-08 03:14:51.000000000 +0100 +++ new/python3-ipa-2.4.0/ipa/ipa_gce.py 2018-12-07 01:07:28.000000000 +0100 @@ -60,6 +60,7 @@ results_dir=None, running_instance_id=None, secret_access_key=None, # Not used in GCE + security_group_id=None, # Not used in GCE service_account_file=None, ssh_key_name=None, # Not used in GCE ssh_private_key_file=None, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/ipa/scripts/cli.py new/python3-ipa-2.4.0/ipa/scripts/cli.py --- old/python3-ipa-2.3.0/ipa/scripts/cli.py 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/ipa/scripts/cli.py 2018-12-07 01:07:28.000000000 +0100 @@ -195,6 +195,10 @@ help='EC2 secret access key for login credentials.' ) @click.option( + '--security-group-id', + help='EC2 security group id to assign to instances VPC.' +) +@click.option( '--service-account-file', help='GCE service account file for login credentials.' ) @@ -261,6 +265,7 @@ results_dir, running_instance_id, secret_access_key, + security_group_id, service_account_file, ssh_key_name, ssh_private_key_file, @@ -297,6 +302,7 @@ results_dir, running_instance_id, secret_access_key, + security_group_id, service_account_file, ssh_key_name, ssh_private_key_file, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-list.1 new/python3-ipa-2.4.0/man/man1/ipa-list.1 --- old/python3-ipa-2.3.0/man/man1/ipa-list.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-list.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA LIST" "1" "15-Aug-2018" "" "ipa list Manual" +.TH "IPA LIST" "1" "06-Dec-2018" "2.3.0" "ipa list Manual" .SH NAME ipa\-list \- Print a list of test files or test cases. .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-results-archive.1 new/python3-ipa-2.4.0/man/man1/ipa-results-archive.1 --- old/python3-ipa-2.3.0/man/man1/ipa-results-archive.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-results-archive.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA RESULTS ARCHIVE" "1" "15-Aug-2018" "" "ipa results archive Manual" +.TH "IPA RESULTS ARCHIVE" "1" "06-Dec-2018" "2.3.0" "ipa results archive Manual" .SH NAME ipa\-results\-archive \- Archive the history log and all results/log... .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-results-clear.1 new/python3-ipa-2.4.0/man/man1/ipa-results-clear.1 --- old/python3-ipa-2.3.0/man/man1/ipa-results-clear.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-results-clear.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA RESULTS CLEAR" "1" "15-Aug-2018" "" "ipa results clear Manual" +.TH "IPA RESULTS CLEAR" "1" "06-Dec-2018" "2.3.0" "ipa results clear Manual" .SH NAME ipa\-results\-clear \- Clear the results from the history file. .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-results-delete.1 new/python3-ipa-2.4.0/man/man1/ipa-results-delete.1 --- old/python3-ipa-2.3.0/man/man1/ipa-results-delete.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-results-delete.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA RESULTS DELETE" "1" "15-Aug-2018" "" "ipa results delete Manual" +.TH "IPA RESULTS DELETE" "1" "06-Dec-2018" "2.3.0" "ipa results delete Manual" .SH NAME ipa\-results\-delete \- Delete the specified history item from the... .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-results-list.1 new/python3-ipa-2.4.0/man/man1/ipa-results-list.1 --- old/python3-ipa-2.3.0/man/man1/ipa-results-list.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-results-list.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA RESULTS LIST" "1" "15-Aug-2018" "" "ipa results list Manual" +.TH "IPA RESULTS LIST" "1" "06-Dec-2018" "2.3.0" "ipa results list Manual" .SH NAME ipa\-results\-list \- Display list of results history. .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-results-show.1 new/python3-ipa-2.4.0/man/man1/ipa-results-show.1 --- old/python3-ipa-2.3.0/man/man1/ipa-results-show.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-results-show.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA RESULTS SHOW" "1" "15-Aug-2018" "" "ipa results show Manual" +.TH "IPA RESULTS SHOW" "1" "06-Dec-2018" "2.3.0" "ipa results show Manual" .SH NAME ipa\-results\-show \- Print test results info from provided results... .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-results.1 new/python3-ipa-2.4.0/man/man1/ipa-results.1 --- old/python3-ipa-2.3.0/man/man1/ipa-results.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-results.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA RESULTS" "1" "15-Aug-2018" "" "ipa results Manual" +.TH "IPA RESULTS" "1" "06-Dec-2018" "2.3.0" "ipa results Manual" .SH NAME ipa\-results \- Process provided history log and results... .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa-test.1 new/python3-ipa-2.4.0/man/man1/ipa-test.1 --- old/python3-ipa-2.3.0/man/man1/ipa-test.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa-test.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA TEST" "1" "15-Aug-2018" "" "ipa test Manual" +.TH "IPA TEST" "1" "06-Dec-2018" "2.3.0" "ipa test Manual" .SH NAME ipa\-test \- Test image in the given framework using the... .SH SYNOPSIS @@ -8,6 +8,9 @@ Test image in the given framework using the supplied test files. .SH OPTIONS .TP +\fB\-\-accelerated\-networking\fP +Enable accelerated networking in Azure instance network interface. +.TP \fB\-\-access\-key\-id\fP TEXT EC2 access key ID for login credentials. .TP @@ -71,6 +74,9 @@ \fB\-\-secret\-access\-key\fP TEXT EC2 secret access key for login credentials. .TP +\fB\-\-security\-group\-id\fP TEXT +EC2 security group id to assign to instances VPC. +.TP \fB\-\-service\-account\-file\fP TEXT GCE service account file for login credentials. .TP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/man/man1/ipa.1 new/python3-ipa-2.4.0/man/man1/ipa.1 --- old/python3-ipa-2.3.0/man/man1/ipa.1 2018-10-31 16:10:33.000000000 +0100 +++ new/python3-ipa-2.4.0/man/man1/ipa.1 2018-12-07 01:07:28.000000000 +0100 @@ -1,4 +1,4 @@ -.TH "IPA" "1" "15-Aug-2018" "" "ipa Manual" +.TH "IPA" "1" "06-Dec-2018" "2.3.0" "ipa Manual" .SH NAME ipa \- Ipa provides a Python API and command line... .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/package/python3-ipa.spec new/python3-ipa-2.4.0/package/python3-ipa.spec --- old/python3-ipa-2.3.0/package/python3-ipa.spec 2018-11-09 23:53:51.000000000 +0100 +++ new/python3-ipa-2.4.0/package/python3-ipa.spec 2018-12-07 01:07:28.000000000 +0100 @@ -18,7 +18,7 @@ %bcond_without test Name: python3-ipa -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: Command line and API for testing custom images License: GPL-3.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/python3_ipa.egg-info/PKG-INFO new/python3-ipa-2.4.0/python3_ipa.egg-info/PKG-INFO --- old/python3-ipa-2.3.0/python3_ipa.egg-info/PKG-INFO 2018-11-09 23:57:29.000000000 +0100 +++ new/python3-ipa-2.4.0/python3_ipa.egg-info/PKG-INFO 2018-12-07 01:08:23.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: python3-ipa -Version: 2.3.0 +Version: 2.4.0 Summary: Package for automated testing of cloud images. Home-page: https://github.com/SUSE-Enceladus/ipa Author: SUSE @@ -151,6 +151,6 @@ Classifier: Programming Language :: Python :: 3.7 Requires-Python: >=3.4 Description-Content-Type: text/markdown +Provides-Extra: test Provides-Extra: tox Provides-Extra: dev -Provides-Extra: test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/setup.cfg new/python3-ipa-2.4.0/setup.cfg --- old/python3-ipa-2.3.0/setup.cfg 2018-11-09 23:57:29.000000000 +0100 +++ new/python3-ipa-2.4.0/setup.cfg 2018-12-07 01:08:23.000000000 +0100 @@ -1,5 +1,5 @@ [bumpversion] -current_version = 2.3.0 +current_version = 2.4.0 commit = True tag = False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python3-ipa-2.3.0/setup.py new/python3-ipa-2.4.0/setup.py --- old/python3-ipa-2.3.0/setup.py 2018-11-09 23:53:51.000000000 +0100 +++ new/python3-ipa-2.4.0/setup.py 2018-12-07 01:07:28.000000000 +0100 @@ -43,7 +43,7 @@ setup( name='python3-ipa', - version='2.3.0', + version='2.4.0', description="Package for automated testing of cloud images.", long_description=readme, long_description_content_type="text/markdown",