Branch: refs/heads/master Home: https://github.com/uzh/gc3pie Commit: a1a9ccdecc38734f1fd8dc1bfe3bfd75819853e6 https://github.com/uzh/gc3pie/commit/a1a9ccdecc38734f1fd8dc1bfe3bfd75819853e6 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017)
Changed paths: M gc3libs/utils.py Log Message: ----------- New utlity function `lookup`. Combines `.`-style and `[]`-style lookups for the cases where we do not actually know if we're passed a dictionary or an object/namespace. Commit: c607fb96a1344f5347a15577bbe141d8cb22f53e https://github.com/uzh/gc3pie/commit/c607fb96a1344f5347a15577bbe141d8cb22f53e Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017) Changed paths: M gc3libs/backends/openstack.py Log Message: ----------- Cosmetic changes. Commit: 3b23774e181a2b24c0e55abd9903f1720f097872 https://github.com/uzh/gc3pie/commit/3b23774e181a2b24c0e55abd9903f1720f097872 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017) Changed paths: M gc3libs/backends/openstack.py M setup.py Log Message: ----------- Make OpenStack support compatible with latest client libraries. Depending on the version of libraries installed, we might need to perform the same action through Nova/Compute client, or with Glance/Image client, or Neutron/Network client. Just try and ignore exceptions until one form or the other works... Commit: 25dcbc1932497250c448136aecc41d764c243468 https://github.com/uzh/gc3pie/commit/25dcbc1932497250c448136aecc41d764c243468 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017) Changed paths: M gc3libs/backends/openstack.py Log Message: ----------- OpenStackLrms: do not require that key pair names are alphanumeric. Allow alphanumeric plus underscore, dash, and dot. It's still (likely) more restrictive than the actual OpenStack API (which documents no limits on the names), but should be OK for most people to live with. Commit: 092f74e551aac06445801b459f59f0b26a794104 https://github.com/uzh/gc3pie/commit/092f74e551aac06445801b459f59f0b26a794104 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017) Changed paths: M gc3libs/backends/shellcmd.py Log Message: ----------- Fix bad log statement preventing tasks from transitioning to TERMINATING status. Commit: af6bdd074c190ce4cd779c12251e8d2a23344e4d https://github.com/uzh/gc3pie/commit/af6bdd074c190ce4cd779c12251e8d2a23344e4d Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017) Changed paths: M gc3libs/backends/transport.py Log Message: ----------- SshTransport: Fix `stat()` call on the wrong path. This prevented download of *any* output file from a remote server. Commit: c9f307a9f47cfbca5c3fd99aac528dd276ff37c8 https://github.com/uzh/gc3pie/commit/c9f307a9f47cfbca5c3fd99aac528dd276ff37c8 Author: Riccardo Murri <riccardo.mu...@gmail.com> Date: 2017-08-27 (Sun, 27 Aug 2017) Changed paths: M gc3libs/backends/tests/test_openstack.py Log Message: ----------- Mark OpenStack tests as "XFAIL". Now that OpenStack's "Glance client" and "Neutron client" are instanciated every time through "os-client-config", it's not so easy to fake a correct configuration/environment. It seems that "os-client-config" tries anyway to contact the Keystone/Identity API endpoint to get available API versions and checks the validity of credentials. The issue needs further investigation and possibly time to mock the OpenStack auth mechanism -- which I cannot do right now. Compare: https://github.com/uzh/gc3pie/compare/8c8d17cf03d6...c9f307a9f47c -- You received this message because you are subscribed to the Google Groups "gc3pie-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to gc3pie-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/gc3pie-dev/59a2e65170281_103be3ff158539c2c62867%40hookshot-fe-6dbb0c4.cp1-iad.github.net.mail. For more options, visit https://groups.google.com/d/optout.