411345e | Baptiste Grenier | 30 March 2018, 17:39:56 UTC | Merge pull request #71 from gwarf/prepare-0.9.0 Prepare version 0.9.0 - Use keystoneauth and v3 API, deprecate v2.0 API (Alvaro Lopez) - OpenStack Identity API v2.0 has been deprecated and is *no more supported* - Fix entry updates for ApplicationEnvironment (Boris Parak) - Update package building and documentation (Baptiste Grenier) | 30 March 2018, 17:39:56 UTC |
af57ca2 | Baptiste Grenier | 30 March 2018, 17:25:00 UTC | .spec: fix commit log | 30 March 2018, 17:25:00 UTC |
bbf306c | Baptiste Grenier | 30 March 2018, 16:14:12 UTC | README: document provider-specific dependencies, and update OS examples | 30 March 2018, 16:16:02 UTC |
29ab8b7 | Baptiste Grenier | 30 March 2018, 16:03:20 UTC | Update build files for 0.9.0 | 30 March 2018, 16:03:20 UTC |
2b26c36 | Baptiste Grenier | 30 March 2018, 13:14:46 UTC | Merge pull request #70 from gwarf/master OpenStack authentication using Keystone API v3, originally submitted by @alvarolopez Fixes #37 | 30 March 2018, 13:14:46 UTC |
c82c72f | Baptiste Grenier | 30 March 2018, 13:02:12 UTC | Merge pull request #2 from alvarolopez/ks_rebase Use keystone API v3 for authentication | 30 March 2018, 13:02:12 UTC |
57505a2 | Alvaro Lopez Garcia | 13 June 2017, 15:25:50 UTC | Use Mozilla CA bundle to verify SSL connections by default We can rely on requests.certs.where() to obtain the CA bundle that requests is using (either via certifi or via the distribution CA bundle) to verify SSL connections if the user does not provide one. (cherry picked from commit dd760f84ab0205164b6e6c8b9be90dc50d15a1c8) | 07 February 2018, 10:18:16 UTC |
fb2cd57 | Alvaro Lopez Garcia | 13 June 2017, 07:30:00 UTC | OpenStack: Stop using old nova authentication and switch to keystoneauth1 OpenStack has released a keystoen auth library (keystoneauth1) that we should leverage for getting access. This change switches the code from the old way of authenticating via options passed directly to novaclient to using sessions managed by keystoneauth. We populate the argparser with the required options for authenticating, except for the "os-project-name" and "os-project-id", as we will rely on the configured projects and VO mappings (so the configured user should be member of that project, or must have the correct rights). As a side effect, we stop using nova's proxy to glance, and start using the glance client directly. (cherry picked from commit c1df0ad08b5aead06a037c536a59398215f0af64) | 07 February 2018, 10:18:12 UTC |
c985c90 | Baptiste Grenier | 01 June 2017, 13:05:27 UTC | openstack: start by adding all metadata info, then ensure custom fields are filled appropriately. (cherry picked from commit 653fa87a1c05bc34665332e7251e2a972c8583d1) | 07 February 2018, 09:54:09 UTC |
82ea96c | Baptiste Grenier | 22 March 2017, 09:35:02 UTC | openstack provider: refactor get_compute_endpoints (cherry picked from commit 81025be410b1d6f8060a25d1244ae023b9a552c9) | 07 February 2018, 09:41:50 UTC |
8f76bc3 | Alvaro Lopez Garcia | 12 June 2017, 10:31:13 UTC | Play nice with provider's imports Do not import provider modules that are not necessary, so that we do not need to have the imports in the init methods for each of the provider's classes. (cherry picked from commit a9929ef6e726ba8f6734f84a79acd52df8a1144b) | 07 February 2018, 09:02:20 UTC |
d712443 | Alvaro Lopez Garcia | 12 June 2017, 10:28:08 UTC | Add a base test so that we can capture stdout and stderr (cherry picked from commit 34750fb2724f017f2cc0fb5798861daa26339453) | 07 February 2018, 08:55:01 UTC |
043f6e1 | Baptiste Grenier | 14 March 2017, 14:18:59 UTC | core.py: fix style-related errors. (cherry picked from commit cf744d6e8c9a9d0539045be790f9b54bb045a437) | 01 December 2017, 12:21:54 UTC |
66c7856 | Baptiste Grenier | 14 March 2017, 10:40:12 UTC | core.py: allow to pass custom parameters to get_info. (cherry picked from commit 77600d1809fdbf74c4dc5808f43cdfff2806ce32) | 01 December 2017, 12:21:13 UTC |
bbf998e | Baptiste Grenier | 10 November 2017, 14:52:15 UTC | Merge pull request #69 from EGI-FCTF/appenv-patch-1 Fixing entry updates for ApplicationEnvironment | 10 November 2017, 14:52:15 UTC |
cca8b3a | Boris Parak | 09 November 2017, 16:57:34 UTC | Fixing entry updates for ApplicationEnvironment Missing attribute was causing the following errors and breaking entry updates (at least on CentOS 7): ``` 2017-11-09 15:22:18,808: [WARNING] ldap_modify: Naming violation (64) 2017-11-09 15:22:18,808: [WARNING] additional info: naming attribute 'GLUE2ApplicationEnvironmentID' is not present in entry ``` | 09 November 2017, 16:57:34 UTC |
27fca22 | Baptiste Grenier | 10 October 2017, 12:51:52 UTC | Merge pull request #68 from gwarf/fix_build_rpm README: update RPM build instructions to fix issue with files/directories. | 10 October 2017, 12:51:52 UTC |
07cf477 | Baptiste Grenier | 10 October 2017, 12:43:45 UTC | README: update RPM build instructions to fix issue with files/directories ownership. | 10 October 2017, 12:43:45 UTC |
0b0fb12 | Baptiste Grenier | 03 October 2017, 15:55:26 UTC | Merge pull request #67 from gwarf/update_build_instructions README: update build instructions. | 03 October 2017, 15:55:26 UTC |
1ab7232 | Baptiste Grenier | 03 October 2017, 15:49:18 UTC | README: update build instructions. | 03 October 2017, 15:49:18 UTC |
4004436 | Baptiste Grenier | 03 October 2017, 14:27:44 UTC | Merge pull request #66 from gwarf/prepare-0.8.4 Bump to version 0.8.4 | 03 October 2017, 14:27:44 UTC |
247fa96 | Baptiste Grenier | 03 October 2017, 14:24:51 UTC | Merge branch 'master' into prepare-0.8.4 | 03 October 2017, 14:24:51 UTC |
706d88c | Baptiste Grenier | 03 October 2017, 14:12:30 UTC | Bump to version 0.8.4 | 03 October 2017, 14:12:30 UTC |
cb9a46f | Baptiste Grenier | 03 October 2017, 12:55:23 UTC | Merge pull request #65 from arax/feature_rocci_server_v2 Adding support for rOCCI-server v2 | 03 October 2017, 12:55:23 UTC |
0372e92 | Boris Parak | 22 September 2017, 12:20:50 UTC | [CI] Fixed `pep8` line length | 22 September 2017, 12:20:50 UTC |
147958f | Boris Parak | 22 September 2017, 12:11:55 UTC | Added tests for remote templates * Rudimentary test for remote templates * Fixed typos and bugs in the new code (based on tests) | 22 September 2017, 12:11:55 UTC |
1044a9c | Boris Parak | 21 September 2017, 20:26:10 UTC | Fixed typos, formatting, and tests | 21 September 2017, 20:26:10 UTC |
8c42be2 | Boris Parak | 21 September 2017, 19:31:23 UTC | Adjusted configuration samples for ON * Defaulting versions to zeros, easier to spot mistakes * Only OCCI endpoint for `opennebularocci` sample * Correct `api_type` and `api_endpoint_technology` defaults | 21 September 2017, 19:31:23 UTC |
eb39698 | Boris Parak | 21 September 2017, 19:23:19 UTC | Adding support for rOCCI-server v2 * New flag `--rocci-remote-templates` for use with rOCCI-server v2 * Scoped pool info (no user-defined images or templates published) * Added `--cloudkeeper-images` for `--vmcatcher-images` `--rocci-remote-templates` tells the provider to pull resource templates from OCA (OpenNebula's XML-RPC API), not from a local directory. This option is REQUIRED for deployments with rOCCI-server v2+. | 21 September 2017, 19:23:19 UTC |
742e914 | Baptiste Grenier | 04 July 2017, 15:13:18 UTC | Merge pull request #61 from gwarf/fix_defusedxml_dependency defusedxml is only required when using the OpenNebula provider | 04 July 2017, 15:13:18 UTC |
7bc6f8a | Baptiste Grenier | 04 July 2017, 15:02:53 UTC | defusedxml is only required when using the OpenNebula provider | 04 July 2017, 15:02:53 UTC |
c5a0660 | Baptiste Grenier | 04 July 2017, 14:41:00 UTC | Merge pull request #60 from gwarf/prepare_0.8.2 Prepare version 0.8.2 | 04 July 2017, 14:41:00 UTC |
380aeff | Baptiste Grenier | 04 July 2017, 14:36:54 UTC | Prepare version 0.8.2 | 04 July 2017, 14:36:54 UTC |
63105ee | Baptiste Grenier | 04 July 2017, 09:32:40 UTC | Merge pull request #59 from arax/one_fix Fixed deep hash lookup for ONe provider | 04 July 2017, 09:32:40 UTC |
da19d96 | Boris Parak | 04 July 2017, 08:14:01 UTC | Fixed deep hash lookup for ONe provider Ref. https://ggus.eu/index.php?mode=ticket_info&ticket_id=129289 Using `[]` on a dictionary for a non-existent key will raise an error. Using `.get()` is more appropriate here. | 04 July 2017, 08:14:01 UTC |
ea714b1 | Baptiste Grenier | 28 June 2017, 14:32:32 UTC | Merge pull request #58 from scroogie/master Optionally use the version entry from vmcatcher as image_version. | 28 June 2017, 14:32:32 UTC |
f93c7a1 | Andre Gemuend | 28 June 2017, 09:31:21 UTC | Fix line length. | 28 June 2017, 09:31:21 UTC |
b8777e8 | Andre Gemuend | 27 June 2017, 14:17:03 UTC | Optionally use the version entry from vmcatcher as image_version. | 27 June 2017, 14:17:03 UTC |
39b5408 | Baptiste Grenier | 14 June 2017, 08:24:05 UTC | Merge pull request #57 from gwarf/fix_rpm_dependency RPMSPEC: fix typo in python-defusedxml dependency. | 14 June 2017, 08:24:05 UTC |
d4b8c75 | Baptiste Grenier | 14 June 2017, 08:20:56 UTC | RPMSPEC: fix typo in python-defusedxml dependency. | 14 June 2017, 08:20:56 UTC |
1e862b9 | Baptiste Grenier | 07 June 2017, 15:27:52 UTC | Merge pull request #50 from gwarf/master tox.ini: fix bandit call and add required corrections. | 07 June 2017, 15:27:52 UTC |
add5892 | Baptiste Grenier | 02 June 2017, 14:23:29 UTC | OpenNebula: call xmlrpc.monkey_patch | 07 June 2017, 15:21:28 UTC |
e010202 | Baptiste Grenier | 02 June 2017, 14:13:48 UTC | Add defusedxml as a dependency | 07 June 2017, 15:21:28 UTC |
faec869 | Baptiste Grenier | 02 June 2017, 13:52:40 UTC | OpenNebula: use defusedxml to prevent some XML attacks | 07 June 2017, 15:21:28 UTC |
66c7e8a | Baptiste Grenier | 02 June 2017, 13:51:49 UTC | tox.ini: disable warning on mako_templates | 07 June 2017, 15:21:28 UTC |
0215eb5 | Baptiste Grenier | 02 June 2017, 12:43:35 UTC | tox.ini: fix bandit call | 07 June 2017, 15:21:28 UTC |
a1fe639 | Baptiste Grenier | 07 June 2017, 12:37:21 UTC | Merge pull request #56 from gwarf/readme_update README: fix header | 07 June 2017, 12:37:21 UTC |
94cede5 | Baptiste Grenier | 07 June 2017, 12:29:22 UTC | README: fix header | 07 June 2017, 12:29:22 UTC |
ab44673 | Baptiste Grenier | 07 June 2017, 12:13:07 UTC | Merge pull request #55 from gwarf/readme_update README: add language info_string to code blocks, various little fixes. | 07 June 2017, 12:13:07 UTC |
f854051 | Baptiste Grenier | 07 June 2017, 10:45:46 UTC | README: add language info_string to code blocks, various little fixes. | 07 June 2017, 10:45:46 UTC |
01ee66e | Baptiste Grenier | 07 June 2017, 10:21:56 UTC | Merge pull request #54 from gwarf/deb_building README: always clean before building a deb. | 07 June 2017, 10:21:56 UTC |
de44e0d | Baptiste Grenier | 07 June 2017, 09:32:30 UTC | README: always clean before building a deb. | 07 June 2017, 09:32:30 UTC |
1726bf2 | Baptiste Grenier | 07 June 2017, 09:05:52 UTC | Merge pull request #53 from gwarf/version_0.8.1 Bump to version 0.8.1 | 07 June 2017, 09:05:52 UTC |
7da74a7 | Baptiste Grenier | 07 June 2017, 09:00:31 UTC | Bump to version 0.8.1 | 07 June 2017, 09:00:31 UTC |
5872f80 | Baptiste Grenier | 06 June 2017, 15:47:47 UTC | Merge pull request #52 from gwarf/readme_fix_rpm_building README: python-pbr comes from a repo configured by centos-release-openstack-liberty | 06 June 2017, 15:47:47 UTC |
64260a6 | Baptiste Grenier | 06 June 2017, 15:18:21 UTC | README: python-pbr comes from a repo configured by centos-release-openstack-liberty | 06 June 2017, 15:18:21 UTC |
14bdfc5 | Baptiste Grenier | 02 June 2017, 15:05:48 UTC | Merge pull request #51 from EGI-FCTF/arax-patch-1 [CI] Support for containerized Travis-CI | 02 June 2017, 15:05:48 UTC |
347d23b | Boris Parak | 02 June 2017, 14:23:14 UTC | [CI] Support for containerized Travis-CI If `sudo` is not required, using containerized environment will give us faster builds. | 02 June 2017, 14:23:14 UTC |
2e7c1cf | Baptiste Grenier | 30 May 2017, 14:09:32 UTC | Merge pull request #49 from gwarf/master Document package building and fix build on Xenial | 30 May 2017, 14:09:32 UTC |
2333008 | Baptiste Grenier | 30 May 2017, 13:39:44 UTC | debian/control: python-support is obsolete | 30 May 2017, 13:39:44 UTC |
7a09493 | Baptiste Grenier | 29 May 2017, 17:14:58 UTC | Document RPM and deb creation | 30 May 2017, 13:37:40 UTC |
57c0b05 | Baptiste Grenier | 29 May 2017, 16:49:19 UTC | Merge pull request #48 from gwarf/master It is not possible to trick PBR about the versions dates | 29 May 2017, 16:49:19 UTC |
543b71c | Baptiste Grenier | 29 May 2017, 16:40:16 UTC | It is not possible to trick PBR about the versions dates | 29 May 2017, 16:40:16 UTC |
020a831 | Baptiste Grenier | 29 May 2017, 15:19:05 UTC | Preparation of release 0.8.0 | 29 May 2017, 15:19:05 UTC |
6cb777a | Baptiste Grenier | 29 May 2017, 14:43:28 UTC | Merge pull request #47 from arax/one_cloudkeeper Updated OpenNebula provider | 29 May 2017, 14:43:28 UTC |
b9ca06c | Boris Parak | 24 May 2017, 17:10:08 UTC | Added rOCCI-server mixins to test ON provider * Moved samples to separate dirs * Added rOCCI-server mixins to test `get_templates` | 24 May 2017, 17:10:08 UTC |
3ff00b2 | Boris Parak | 24 May 2017, 14:04:29 UTC | Added tests for OpenNebula* providers | 24 May 2017, 14:05:44 UTC |
0874df9 | Boris Parak | 24 May 2017, 14:03:45 UTC | Fixed missing `template_name` for IndigoON prvdr | 24 May 2017, 14:05:44 UTC |
32a3725 | Boris Parak | 24 May 2017, 14:02:04 UTC | Fixed return values for BaseProvider `BaseProvider` should return `dict`s, the same as every other implemented provider. | 24 May 2017, 14:05:44 UTC |
a58ee2a | Boris Parak | 23 May 2017, 14:21:04 UTC | Added skeleton tests for ONe provider * Cleaned up old tests * Added a skeleton testing basic functionality * TODO: impl real tests | 24 May 2017, 14:05:43 UTC |
4479326 | Boris Parak | 23 May 2017, 07:27:37 UTC | Cleaned up and updated OpenNebula provider * Using `cloudkeeper` attributes instead of vmcatcher ones * Using `xmlrpclib` instead of raw `urllib` requests * Code clean-up and refactoring * Fixed compatibility issues with changes in core libs of v0.7 | 24 May 2017, 14:05:43 UTC |
3bd435f | Baptiste Grenier | 24 May 2017, 11:20:35 UTC | Merge pull request #46 from arax/endpoint_url_fix Fixed `endpoint_url` field in `compute` | 24 May 2017, 11:20:35 UTC |
e7ae9a2 | Boris Parak | 23 May 2017, 07:42:22 UTC | Fixed tests (formatting and data samples) | 23 May 2017, 07:42:22 UTC |
1bb9cf0 | Boris Parak | 23 May 2017, 07:21:09 UTC | Fixed missing prefix on `endpoint_url` `endpoint_url` expected in compute.ldif should be prefixed with `compute_` and handled as any other endpoint field to maintain compatibility between providers. | 23 May 2017, 07:21:09 UTC |
48e224f | Alvaro Lopez Garcia | 30 March 2017, 12:32:45 UTC | Use only one template for storage information. (#45) | 30 March 2017, 12:32:45 UTC |
7e9e8fc | Enol Fernández | 06 March 2017, 13:05:56 UTC | Add disk size as OtherInfo of Resource templates (#43) * Add template_disk information for OpenStack. Value is taken directly from the flavor information * Add template_disk for opennebula OCCI. Use the ephemeral_storage of the resource template or 0 if not defined. * Add disk size to the resource template. Default value is 0 (meaning no size restriction to the disk image) | 06 March 2017, 13:05:56 UTC |
e4b39e9 | Alvaro Lopez Garcia | 09 January 2017, 09:23:01 UTC | Preparation of release 0.7.0 | 09 January 2017, 09:23:01 UTC |
ef8e046 | Carlos Gimeno Yáñez | 19 December 2016, 14:28:40 UTC | Use full URLs in template identifiers (#41) Changed OpenStack provider behaviour to render full URI's under GLUE2EntityName. closes: #15 | 19 December 2016, 14:28:40 UTC |
28e9ef1 | Alvaro Lopez Garcia | 13 December 2016, 16:57:39 UTC | Merge pull request #33 from EGI-FCTF/cleanup Do some cleanup | 13 December 2016, 16:57:39 UTC |
9c0b5a2 | Alvaro Lopez Garcia | 25 November 2016, 12:41:05 UTC | Merge branch 'master' into cleanup | 25 November 2016, 12:41:05 UTC |
14c8aaa | Alvaro Lopez Garcia | 25 November 2016, 12:40:57 UTC | Merge pull request #32 from EGI-FCTF/bandit Add bandit security linter | 25 November 2016, 12:40:57 UTC |
fa0492f | Alvaro Lopez Garcia | 22 November 2016, 13:00:18 UTC | remove old script file | 22 November 2016, 13:00:18 UTC |
993db3e | Alvaro Lopez Garcia | 22 November 2016, 12:57:13 UTC | remove oslo config generator from tox | 22 November 2016, 12:59:45 UTC |
4df0dba | Alvaro Lopez Garcia | 22 November 2016, 12:55:28 UTC | Add bandit security linter | 22 November 2016, 12:55:28 UTC |
1f36954 | Enol Fernández | 16 November 2016, 22:47:58 UTC | Merge pull request #30 from gwarf/prepare_upstream_merge PR for merging work done in the context of INDIGO | 16 November 2016, 22:47:58 UTC |
a086bb3 | Baptiste Grenier | 16 November 2016, 14:47:30 UTC | compute_bdii.ldif: use template_id value inside the template, do not usethe key. Should fix differencies among output with previous version, thanks to @cgimeno | 16 November 2016, 14:47:30 UTC |
8e037b4 | Baptiste Grenier | 14 November 2016, 14:06:05 UTC | storage_service.ldif: Fix typo. | 14 November 2016, 14:06:05 UTC |
9adc124 | Alvaro Lopez Garcia | 13 September 2016, 12:09:01 UTC | remove old CHANGELOG file | 10 November 2016, 11:29:42 UTC |
ddbbbfc | Baptiste Grenier | 10 November 2016, 10:58:45 UTC | templates: remove indigo-specific templates | 10 November 2016, 11:02:32 UTC |
3c12b37 | Baptiste Grenier | 10 November 2016, 10:58:03 UTC | README: no more mention JSON templates | 10 November 2016, 11:02:25 UTC |
4422b30 | Alvaro Lopez Garcia | 10 November 2016, 10:44:09 UTC | Merge pull request #31 from EGI-FCTF/cleanup remove old CHANGELOG file | 10 November 2016, 10:44:09 UTC |
fd76e55 | Baptiste Grenier | 13 September 2016, 16:29:05 UTC | openstack provider: remove info log messages from output for urllib3 and novaclient.client | 13 September 2016, 16:48:14 UTC |
22efa48 | Baptiste Grenier | 13 September 2016, 16:31:28 UTC | requirements.txt: add pbr | 13 September 2016, 16:47:39 UTC |
bf1cf16 | Alvaro Lopez Garcia | 13 September 2016, 12:09:01 UTC | remove old CHANGELOG file | 13 September 2016, 12:09:01 UTC |
38add93 | Baptiste Grenier | 29 August 2016, 13:40:48 UTC | package building: update repo name | 29 August 2016, 13:40:48 UTC |
93565fc | Baptiste Grenier | 29 August 2016, 13:39:09 UTC | README: update repo name. | 29 August 2016, 13:39:09 UTC |
22eb9c2 | Baptiste Grenier | 16 August 2016, 09:39:28 UTC | openstack: make requests less verbose | 19 August 2016, 10:36:15 UTC |
4b1bbf3 | Baptiste Grenier | 19 August 2016, 10:15:08 UTC | openstack provider: add static API version paramter. | 19 August 2016, 10:15:08 UTC |
5d30a8e | Baptiste Grenier | 19 August 2016, 09:51:37 UTC | test_core.py: add static info to endpoints, templates and images | 19 August 2016, 09:54:17 UTC |
5840454 | Baptiste Grenier | 19 August 2016, 09:42:01 UTC | compute_bdii.ldif: no more access static info directly for endpoints, templates and images. | 19 August 2016, 09:54:14 UTC |