https://github.com/EGI-FCTF/cloud-bdii-provider

sort by:
Revision Author Date Message Commit Date
411345e 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 .spec: fix commit log 30 March 2018, 17:25:00 UTC
bbf306c README: document provider-specific dependencies, and update OS examples 30 March 2018, 16:16:02 UTC
29ab8b7 Update build files for 0.9.0 30 March 2018, 16:03:20 UTC
2b26c36 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 Merge pull request #2 from alvarolopez/ks_rebase Use keystone API v3 for authentication 30 March 2018, 13:02:12 UTC
57505a2 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 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 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 openstack provider: refactor get_compute_endpoints (cherry picked from commit 81025be410b1d6f8060a25d1244ae023b9a552c9) 07 February 2018, 09:41:50 UTC
8f76bc3 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 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 core.py: fix style-related errors. (cherry picked from commit cf744d6e8c9a9d0539045be790f9b54bb045a437) 01 December 2017, 12:21:54 UTC
66c7856 core.py: allow to pass custom parameters to get_info. (cherry picked from commit 77600d1809fdbf74c4dc5808f43cdfff2806ce32) 01 December 2017, 12:21:13 UTC
bbf998e Merge pull request #69 from EGI-FCTF/appenv-patch-1 Fixing entry updates for ApplicationEnvironment 10 November 2017, 14:52:15 UTC
cca8b3a 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 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 README: update RPM build instructions to fix issue with files/directories ownership. 10 October 2017, 12:43:45 UTC
0b0fb12 Merge pull request #67 from gwarf/update_build_instructions README: update build instructions. 03 October 2017, 15:55:26 UTC
1ab7232 README: update build instructions. 03 October 2017, 15:49:18 UTC
4004436 Merge pull request #66 from gwarf/prepare-0.8.4 Bump to version 0.8.4 03 October 2017, 14:27:44 UTC
247fa96 Merge branch 'master' into prepare-0.8.4 03 October 2017, 14:24:51 UTC
706d88c Bump to version 0.8.4 03 October 2017, 14:12:30 UTC
cb9a46f Merge pull request #65 from arax/feature_rocci_server_v2 Adding support for rOCCI-server v2 03 October 2017, 12:55:23 UTC
0372e92 [CI] Fixed `pep8` line length 22 September 2017, 12:20:50 UTC
147958f 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 Fixed typos, formatting, and tests 21 September 2017, 20:26:10 UTC
8c42be2 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 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 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 defusedxml is only required when using the OpenNebula provider 04 July 2017, 15:02:53 UTC
c5a0660 Merge pull request #60 from gwarf/prepare_0.8.2 Prepare version 0.8.2 04 July 2017, 14:41:00 UTC
380aeff Prepare version 0.8.2 04 July 2017, 14:36:54 UTC
63105ee Merge pull request #59 from arax/one_fix Fixed deep hash lookup for ONe provider 04 July 2017, 09:32:40 UTC
da19d96 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 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 Fix line length. 28 June 2017, 09:31:21 UTC
b8777e8 Optionally use the version entry from vmcatcher as image_version. 27 June 2017, 14:17:03 UTC
39b5408 Merge pull request #57 from gwarf/fix_rpm_dependency RPMSPEC: fix typo in python-defusedxml dependency. 14 June 2017, 08:24:05 UTC
d4b8c75 RPMSPEC: fix typo in python-defusedxml dependency. 14 June 2017, 08:20:56 UTC
1e862b9 Merge pull request #50 from gwarf/master tox.ini: fix bandit call and add required corrections. 07 June 2017, 15:27:52 UTC
add5892 OpenNebula: call xmlrpc.monkey_patch 07 June 2017, 15:21:28 UTC
e010202 Add defusedxml as a dependency 07 June 2017, 15:21:28 UTC
faec869 OpenNebula: use defusedxml to prevent some XML attacks 07 June 2017, 15:21:28 UTC
66c7e8a tox.ini: disable warning on mako_templates 07 June 2017, 15:21:28 UTC
0215eb5 tox.ini: fix bandit call 07 June 2017, 15:21:28 UTC
a1fe639 Merge pull request #56 from gwarf/readme_update README: fix header 07 June 2017, 12:37:21 UTC
94cede5 README: fix header 07 June 2017, 12:29:22 UTC
ab44673 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 README: add language info_string to code blocks, various little fixes. 07 June 2017, 10:45:46 UTC
01ee66e Merge pull request #54 from gwarf/deb_building README: always clean before building a deb. 07 June 2017, 10:21:56 UTC
de44e0d README: always clean before building a deb. 07 June 2017, 09:32:30 UTC
1726bf2 Merge pull request #53 from gwarf/version_0.8.1 Bump to version 0.8.1 07 June 2017, 09:05:52 UTC
7da74a7 Bump to version 0.8.1 07 June 2017, 09:00:31 UTC
5872f80 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 README: python-pbr comes from a repo configured by centos-release-openstack-liberty 06 June 2017, 15:18:21 UTC
14bdfc5 Merge pull request #51 from EGI-FCTF/arax-patch-1 [CI] Support for containerized Travis-CI 02 June 2017, 15:05:48 UTC
347d23b [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 Merge pull request #49 from gwarf/master Document package building and fix build on Xenial 30 May 2017, 14:09:32 UTC
2333008 debian/control: python-support is obsolete 30 May 2017, 13:39:44 UTC
7a09493 Document RPM and deb creation 30 May 2017, 13:37:40 UTC
57c0b05 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 It is not possible to trick PBR about the versions dates 29 May 2017, 16:40:16 UTC
020a831 Preparation of release 0.8.0 29 May 2017, 15:19:05 UTC
6cb777a Merge pull request #47 from arax/one_cloudkeeper Updated OpenNebula provider 29 May 2017, 14:43:28 UTC
b9ca06c 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 Added tests for OpenNebula* providers 24 May 2017, 14:05:44 UTC
0874df9 Fixed missing `template_name` for IndigoON prvdr 24 May 2017, 14:05:44 UTC
32a3725 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 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 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 Merge pull request #46 from arax/endpoint_url_fix Fixed `endpoint_url` field in `compute` 24 May 2017, 11:20:35 UTC
e7ae9a2 Fixed tests (formatting and data samples) 23 May 2017, 07:42:22 UTC
1bb9cf0 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 Use only one template for storage information. (#45) 30 March 2017, 12:32:45 UTC
7e9e8fc 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 Preparation of release 0.7.0 09 January 2017, 09:23:01 UTC
ef8e046 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 Merge pull request #33 from EGI-FCTF/cleanup Do some cleanup 13 December 2016, 16:57:39 UTC
9c0b5a2 Merge branch 'master' into cleanup 25 November 2016, 12:41:05 UTC
14c8aaa Merge pull request #32 from EGI-FCTF/bandit Add bandit security linter 25 November 2016, 12:40:57 UTC
fa0492f remove old script file 22 November 2016, 13:00:18 UTC
993db3e remove oslo config generator from tox 22 November 2016, 12:59:45 UTC
4df0dba Add bandit security linter 22 November 2016, 12:55:28 UTC
1f36954 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 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 storage_service.ldif: Fix typo. 14 November 2016, 14:06:05 UTC
9adc124 remove old CHANGELOG file 10 November 2016, 11:29:42 UTC
ddbbbfc templates: remove indigo-specific templates 10 November 2016, 11:02:32 UTC
3c12b37 README: no more mention JSON templates 10 November 2016, 11:02:25 UTC
4422b30 Merge pull request #31 from EGI-FCTF/cleanup remove old CHANGELOG file 10 November 2016, 10:44:09 UTC
fd76e55 openstack provider: remove info log messages from output for urllib3 and novaclient.client 13 September 2016, 16:48:14 UTC
22efa48 requirements.txt: add pbr 13 September 2016, 16:47:39 UTC
bf1cf16 remove old CHANGELOG file 13 September 2016, 12:09:01 UTC
38add93 package building: update repo name 29 August 2016, 13:40:48 UTC
93565fc README: update repo name. 29 August 2016, 13:39:09 UTC
22eb9c2 openstack: make requests less verbose 19 August 2016, 10:36:15 UTC
4b1bbf3 openstack provider: add static API version paramter. 19 August 2016, 10:15:08 UTC
5d30a8e test_core.py: add static info to endpoints, templates and images 19 August 2016, 09:54:17 UTC
5840454 compute_bdii.ldif: no more access static info directly for endpoints, templates and images. 19 August 2016, 09:54:14 UTC
back to top