aae350a | Enol Fernández | 17 March 2021, 10:24:18 UTC | Avoid failing if endpoint is not available (#218) | 17 March 2021, 10:24:18 UTC |
e59aee0 | Enol Fernández | 15 March 2021, 08:19:47 UTC | Add timeout option to core (#219) * Move tiemout option to core * Add timeout to requests * Add timeout to gocdb * Fix testing | 15 March 2021, 08:19:47 UTC |
d9db168 | Enol Fernández | 22 February 2021, 11:26:48 UTC | New ignore errors option (#217) * New ignore errors option * Fix linting issues * Ignore tests, not real code here * Fix tests * Test new option * Make python_isort happy * Log exception | 22 February 2021, 11:26:48 UTC |
ee44bb2 | Enol Fernández | 15 January 2021, 10:02:31 UTC | catchallops issues (#212) * Do not silently ignore errors in rendering * Do not fail if no templates are found * Python 2.7 is dragging our feet | 15 January 2021, 10:02:31 UTC |
ea6c6b3 | egibot-app[bot] | 19 November 2020, 09:47:37 UTC | Prepare version 0.12.1 (#209) Co-authored-by: egibot <egibot@egi.eu> | 19 November 2020, 09:47:37 UTC |
1563151 | Enol Fernández | 18 November 2020, 17:18:42 UTC | Use the token generated by the app (#207) | 18 November 2020, 17:18:42 UTC |
7ab51bf | Enol Fernández | 17 November 2020, 13:12:10 UTC | Add github app (#205) | 17 November 2020, 13:12:10 UTC |
3e1ab8f | Enol Fernández | 17 November 2020, 10:24:33 UTC | Update release workflow (#203) * Change the workflow a bit * Update release steps | 17 November 2020, 10:24:33 UTC |
afff28c | Enol Fernández | 16 November 2020, 13:08:49 UTC | Prepare release 0.12.1 (#202) | 16 November 2020, 13:08:49 UTC |
4c1cc1a | Enol Fernández | 16 November 2020, 11:23:10 UTC | Prepare releases (#201) * Document release process * Add a Changelog * Script to create new release * Update release instructions * Add date to .zenodo.json * Add 0.12.0 description * Fix linting issues * Add tags * Use spaces not tabs * rpmlint * Some minor text adjustment * Do not try to change default branch name * Update RELEASING.md * Update bump-release.sh * Review changes * Check for pandoc * Fix typo * Upload assets on releases * Just do packages * Release workflow * Do release * Remove this as it's included in workflow * Typo * Improve releasing docs * Remove AppDB step Co-authored-by: Baptiste Grenier <baptiste@bapt.name> | 16 November 2020, 11:23:10 UTC |
d81218d | Enol Fernández | 10 November 2020, 10:38:40 UTC | build releases (#198) * Use black as in github super linter * Create release when tagged * Remove travis integration * Make flake8 happy | 10 November 2020, 10:38:40 UTC |
8947de0 | Enol Fernández | 09 November 2020, 13:15:21 UTC | black (#196) * Code formatting with black * Run actions on pull requests | 09 November 2020, 13:15:21 UTC |
d9ad516 | Enol Fernández | 09 November 2020, 11:02:35 UTC | Actions (#195) * Remove flake as this is done in github actions * Fix linting issues * Python testing with github actions * Try to build packages | 09 November 2020, 11:02:35 UTC |
5202acd | Enol Fernández | 05 November 2020, 13:40:42 UTC | Improvements for catchall operations (#194) * Move templates inside the module * Install sample config files in RPM * Add sample files to debian package | 05 November 2020, 13:40:42 UTC |
83beb20 | Enol Fernández | 21 October 2020, 12:50:59 UTC | Add project name and project domain name (#190) * Add project name and project domain name | 21 October 2020, 12:50:59 UTC |
bdc6390 | Enol Fernández | 21 October 2020, 10:12:48 UTC | Avoid use of getchildren (#192) * Avoid use of getchildren (deprecated) * Pin pyrsistent for py2.7 tests | 21 October 2020, 10:12:48 UTC |
6368848 | Enol Fernández | 24 January 2020, 09:19:01 UTC | Upgrade to python 3.5 (#189) * Upgrade to python 3.5 | 24 January 2020, 09:19:01 UTC |
fb566bd | Enol Fernández | 23 January 2020, 15:54:58 UTC | Add EOSC-hub funding acknowledgement as requested by project (#188) | 23 January 2020, 15:54:58 UTC |
25200d8 | orviz | 11 November 2019, 16:02:18 UTC | Update list of requirements for CentOS7 RPM building (#183) | 11 November 2019, 16:02:18 UTC |
5c97e11 | Baptiste Grenier | 06 November 2019, 10:28:40 UTC | Prepare release 0.12.0 (#181) * Prepare release 0.12.0 | 06 November 2019, 10:28:40 UTC |
f4a2438 | Enol Fernández | 05 November 2019, 08:24:25 UTC | Publishers: stdout and AMS (#178) * Add publishers, start with stdout * Add AMS publisher * Add some tests * Add some docs * Update README.md * Update setup.cfg * Reorganise goc stuff * Add information for OpenNebula upgrade | 05 November 2019, 08:24:25 UTC |
de66ded | Enol Fernández | 22 October 2019, 08:08:31 UTC | Code clean-up (#177) * Refactor argument parsing return the parser instead of the already parsed opts * Fix imports, simplify code No need to check if requests is there, just let it fail Avoid using CA's not in the system default * Remove --site-in-suffix option * Fix imports, avoid custom CAs Module loading failing will be managed by stevedore, no need to handle it in this module. Avoid using custom CAs anywhere. * Remove code that's never called * Fix tests, improve coverage * Improve testing * Fix peo8 issues | 22 October 2019, 08:08:31 UTC |
31c0f70 | Enol Fernández | 18 October 2019, 08:44:21 UTC | Do not fails if JSON cannot be decoded (#176) Fix #174 | 18 October 2019, 08:44:21 UTC |
3cc7475 | Enol Fernández | 18 October 2019, 08:09:25 UTC | Refactor SSL checks (#175) | 18 October 2019, 08:09:25 UTC |
27e1877 | Enol Fernández | 04 October 2019, 08:25:31 UTC | Preparation of release 0.11.5 (#172) Closes #171 | 04 October 2019, 08:25:31 UTC |
c98e543 | Enol Fernández | 03 October 2019, 15:06:09 UTC | Several fixes for OpenNebula (and CentOS 7) (#170) * Allow kwargs in __init__ * Use old call format for load_verify_locations So CentOS 7 version (0.13.1) is supported properly * Put the gocdb info in the right place * Set the default even if nothing defined * Use system defauls for CAs And avoid dealing with requests not supporting ca paths in older versions * Some sane defaults * Fix gocdb tests * Populate endpoints defaults * Use system CAs everywhere * Make linter happy * Put gocdb info in the right place | 03 October 2019, 15:06:09 UTC |
da1493b | Enol Fernández | 23 July 2019, 09:05:45 UTC | Prepare release 0.11.4 (#168) | 23 July 2019, 09:05:45 UTC |
f4bb10a | Enol Fernández | 23 July 2019, 07:42:30 UTC | Fix get instances for volume-based instances (#166) OpenStack returns an empty-string in this case, instead of a dict with the image details. | 23 July 2019, 07:42:30 UTC |
c473751 | Enol Fernández | 26 June 2019, 14:51:09 UTC | Fix the name of the access_token variable (#164) and of course fix the tests... | 26 June 2019, 14:51:09 UTC |
fd32db0 | Enol Fernández | 26 June 2019, 11:44:58 UTC | Fix getting the refresher (#163) | 26 June 2019, 11:44:58 UTC |
7824f84 | Enol Fernández | 26 June 2019, 11:13:49 UTC | Refresh catchall (#162) * Refactor the refresher to facilitate reuse * New OIDC VO Refresher Similarly to the generic oidc auth refresh, this is quite specific to the needs of EGI and catch-all operations. * Use named args * Add documentation | 26 June 2019, 11:13:49 UTC |
600de27 | Enol Fernández | 25 June 2019, 13:01:49 UTC | Make it work with Python 3 (#159) * Convert into byte string for python 3 * Remove 'has_key' method No longer supported in python3 | 25 June 2019, 13:01:49 UTC |
451f872 | Enol Fernández | 25 June 2019, 12:43:28 UTC | External authentication plugins (#161) * Add auth refresher support in OpenStack | 25 June 2019, 12:43:28 UTC |
a49419e | orviz | 07 March 2019, 11:02:09 UTC | Pythonize only for Ruby dict-like strings (#158) | 07 March 2019, 11:02:09 UTC |
25b3f41 | orviz | 06 March 2019, 14:23:10 UTC | Fix: use is_public=None to fetch both public and private flavors. (#157) Check https://developer.openstack.org/api-ref/compute/?expanded=list-flavors-detail#list-flavors | 06 March 2019, 14:23:10 UTC |
85a72f7 | Baptiste Grenier | 06 March 2019, 07:39:42 UTC | RELEASING: document making a release from CLI (#155) | 06 March 2019, 07:39:42 UTC |
97dcf15 | Baptiste Grenier | 04 March 2019, 21:52:48 UTC | Release version 0.11.3. Fixes #153. (#154) * Update debian changelogs * Update RPM changelogs * zenodo: update version * RELEASING: update documentation | 04 March 2019, 21:52:48 UTC |
676f11d | orviz | 28 February 2019, 07:06:31 UTC | Add missing CMDB compute template (#152) * Add missing CMDB compute template * one-liner for loop ending | 28 February 2019, 07:06:31 UTC |
d69e613 | Baptiste Grenier | 21 February 2019, 16:22:57 UTC | Fix network info (#151) Update parsing and publishing to image network information. Fix #149. | 21 February 2019, 16:22:57 UTC |
98a1df3 | Baptiste Grenier | 18 February 2019, 09:10:38 UTC | RELEASING: documnent pushing packages to CMD (#148) * RELEASING: documnent pushing packages to CMD * RELEASING: add link to CMD page, fix reference to UMD | 18 February 2019, 09:10:38 UTC |
bd96a05 | Enol Fernández | 01 February 2019, 14:04:34 UTC | Prepare release 0.11.2 (#147) | 01 February 2019, 14:04:34 UTC |
be22e47 | Enol Fernández | 01 February 2019, 13:31:29 UTC | Merge pull request #145 from gwarf/document_appdb_update Document appdb update | 01 February 2019, 13:31:29 UTC |
d4ee2a9 | Baptiste Grenier | 31 January 2019, 13:47:52 UTC | RELEASING: quote url | 31 January 2019, 13:47:52 UTC |
1ceff48 | Enol Fernández | 31 January 2019, 11:52:27 UTC | Merge pull request #146 from gwarf/fix_openstack_deb_buildinhg Fix build of OpenStack deb package | 31 January 2019, 11:52:27 UTC |
cda0489 | Baptiste Grenier | 30 January 2019, 20:30:19 UTC | Fix build of OpenStack deb package | 30 January 2019, 20:30:24 UTC |
99847be | Baptiste Grenier | 30 January 2019, 20:25:36 UTC | RELEASING: add AppDB and URT to actions | 30 January 2019, 20:25:36 UTC |
7543f7d | Baptiste Grenier | 30 January 2019, 20:23:32 UTC | RELEASING: document appdb update | 30 January 2019, 20:23:32 UTC |
d472a80 | Baptiste Grenier | 30 January 2019, 15:59:01 UTC | Bump to 0.11.1 (#142) * Bump to 0.11.1 * Various fixes related to zenodo integration | 30 January 2019, 15:59:01 UTC |
d0075cc | Enol Fernández | 29 January 2019, 10:33:39 UTC | Use 443 port as default for https (#141) Fixes #140 | 29 January 2019, 10:33:39 UTC |
154a562 | Baptiste Grenier | 28 January 2019, 10:08:52 UTC | Prepare release 0.11.0 (#139) * Prepare release 0.11.0 | 28 January 2019, 10:08:52 UTC |
d1956c1 | Enol Fernández | 24 January 2019, 13:21:33 UTC | Merge pull request #138 from gwarf/document_release_management Document release management | 24 January 2019, 13:21:33 UTC |
4fb8fb4 | Baptiste Grenier | 24 January 2019, 10:58:09 UTC | RELEASING: update AUTHORS and Zenodo conf | 24 January 2019, 10:58:09 UTC |
b1803f8 | Baptiste Grenier | 24 January 2019, 10:54:26 UTC | README: link release management doc. | 24 January 2019, 10:54:26 UTC |
5b770ea | Baptiste Grenier | 24 January 2019, 10:52:19 UTC | Document release management | 24 January 2019, 10:52:19 UTC |
585abac | Enol Fernández | 24 January 2019, 09:47:24 UTC | Merge pull request #136 from gwarf/validate_glue21 Validate glue21 | 24 January 2019, 09:47:24 UTC |
ec20e43 | orviz | 24 January 2019, 09:33:17 UTC | Refactor code to make use of extensions from stevedore module. (#137) * Refactor code to make use of extensions from stevedore module. * Change main command help description * Add --format option. Extensions defined: * providers, e.g. static, openstack, .. * collectors, e.g. cloud, storage, compute * formatters, e.g. glue | 24 January 2019, 09:33:17 UTC |
8ffc732 | Baptiste Grenier | 21 January 2019, 14:18:51 UTC | openstack: drop useless explicit assignation of network_type and network_name. | 21 January 2019, 14:18:51 UTC |
996e45f | Baptiste Grenier | 16 January 2019, 09:49:38 UTC | compute.glue21: use UNKNOWN value for none on network related information. | 16 January 2019, 09:49:38 UTC |
fdb4139 | Baptiste Grenier | 16 January 2019, 09:48:52 UTC | openstack: fallback value is never used | 16 January 2019, 09:48:52 UTC |
13bd029 | Baptiste Grenier | 16 January 2019, 09:48:23 UTC | static: Fix typo | 16 January 2019, 09:48:23 UTC |
ddb7a01 | Baptiste Grenier | 11 January 2019, 14:13:03 UTC | compute.glue21: skip network_traffic if None. | 11 January 2019, 16:34:21 UTC |
c238f55 | Baptiste Grenier | 11 January 2019, 12:10:20 UTC | compute.glue21: fix typo | 11 January 2019, 16:34:21 UTC |
345d91a | Baptiste Grenier | 11 January 2019, 12:02:40 UTC | compute.glue21: fix quoting | 11 January 2019, 16:34:21 UTC |
846671c | Baptiste Grenier | 10 January 2019, 10:48:45 UTC | providers: fix line length | 11 January 2019, 16:34:21 UTC |
893b8a4 | Baptiste Grenier | 10 January 2019, 10:40:43 UTC | openstack: fix typo | 11 January 2019, 16:34:21 UTC |
c92fd22 | Baptiste Grenier | 09 January 2019, 17:11:06 UTC | compute.glue21: enable network info, glue2.1-compatibility improbement | 11 January 2019, 16:34:21 UTC |
e7a47b6 | Baptiste Grenier | 09 January 2019, 17:09:55 UTC | providers: set netwowk_traffic_(in|out) if available | 11 January 2019, 16:34:21 UTC |
033bea9 | Baptiste Grenier | 09 January 2019, 16:46:21 UTC | sample: add default_network_type and public_network_name | 11 January 2019, 16:34:21 UTC |
b4943a6 | Baptiste Grenier | 09 January 2019, 16:43:16 UTC | openstack.sample: fix typos. | 11 January 2019, 16:34:21 UTC |
53a62e6 | Baptiste Grenier | 09 January 2019, 16:41:58 UTC | static: add network type and public net name to shares | 11 January 2019, 16:34:21 UTC |
9e4ff54 | Enol Fernández | 11 January 2019, 16:32:43 UTC | Clean up docs and packages (#135) * Update docs * Update requirements * Fix issues identified in review | 11 January 2019, 16:32:43 UTC |
ce3bb9c | Enol Fernández | 09 January 2019, 10:06:23 UTC | Add debug option (#134) * Move logging to the right logger * Add a --debug option | 09 January 2019, 10:06:23 UTC |
b0bf0e2 | Enol Fernández | 08 January 2019, 10:10:28 UTC | Extract info from gocdb (#129) | 08 January 2019, 10:10:28 UTC |
75a799d | Enol Fernández | 20 December 2018, 14:59:41 UTC | Fixes template copying which before caused all images to contain the same information. | 20 December 2018, 14:59:41 UTC |
173d37f | Enol Fernández | 20 December 2018, 14:50:24 UTC | Test non-ascii chars presence in templates (#133) Fix #131. | 20 December 2018, 14:50:24 UTC |
a41bd49 | Enol Fernández | 20 December 2018, 08:58:35 UTC | Get project where it belongs (#127) | 20 December 2018, 08:58:35 UTC |
12594dd | Enol Fernández | 20 December 2018, 08:57:26 UTC | Do not require default values in config (#130) * Get project where it belongs * Set defaults for endpoints and templates * Use defaults in shares * Reorganise and comment out default values | 20 December 2018, 08:57:26 UTC |
f3455f1 | orviz | 19 December 2018, 14:07:36 UTC | Remove non-ascii chars (#126) | 19 December 2018, 14:07:36 UTC |
e5e257b | Enol Fernández | 11 December 2018, 10:12:23 UTC | Add the base_mpuri to the other_info (#124) * Add base_mpuri to OpenStack provider * Add base_mpuri to OpenNebula provider | 11 December 2018, 10:12:23 UTC |
73f2986 | Alvaro Lopez Garcia | 26 November 2018, 10:36:15 UTC | Update Zenodo JSON with orcid (#123) | 26 November 2018, 10:36:15 UTC |
333ca62 | Enol Fernández | 23 November 2018, 15:07:04 UTC | Glue2.1 verification (#122) * Add missing foreign keys to share id * Adapt attributes to Glue2.1 * Use double # to avoid comments in output | 23 November 2018, 15:07:04 UTC |
6be4acf | orviz | 22 November 2018, 15:32:29 UTC | Make the usage of project ID more clear in code and configuration files (#119) * Make the usage of project ID more clear in code and configuration files, fixes #117 * Remove default group = vo rOCCI convention * Remove project_id appearances from ONE provider * Move 'project' in shares to 'auth:group' * Uncomment auth&sla for ops | 22 November 2018, 15:32:29 UTC |
efb5a01 | Enol Fernández | 29 October 2018, 15:56:52 UTC | Code clean-up (#112) * Deal with code issues from CodeClimate and Codacy * Remove full-bdii option: This option was not properly supported and caused more trouble than anything * Remove IndigoON provider: Does not seem to bring any extra added value on top of the existing OpenNebula and to our knowledge it is not used. | 29 October 2018, 15:56:52 UTC |
c6c86bb | Boris Parak | 29 October 2018, 15:21:57 UTC | Fix `os_tpl` identifiers for OpenNebula w/ rOCCI (#116) rOCCI-server v2+ (the only currently supported version) uses a simplified mixin term structure. Terms are generated as `scheme`#`id` where `id` is taken directly from OpenNebula. This means that previously applied transformations are no longer necessary and MUST be removed. `OpenNebulaROCCIProvider` is the only one affected by this, the rest is only code clean-up. | 29 October 2018, 15:21:57 UTC |
a42cb23 | Enol Fernández | 16 October 2018, 13:43:51 UTC | Split OpenStack and ooi providers (#111) Simplifies the providers and facilitates publishing independent information once the AMS usage will be in place. | 16 October 2018, 13:43:51 UTC |
e86f9af | Enol Fernández | 16 October 2018, 13:25:00 UTC | Filter images consistently (#110) Removes the options `--cloudkeeper-images` and `--vmcatcher-images` from the OpenNebula provider and the need to specify the`image_require_marketplace_id` for OpenStack and unifies all of them with a new --all-images option. Fixes #17. | 16 October 2018, 13:25:00 UTC |
69d5466 | Baptiste Grenier | 16 October 2018, 11:47:21 UTC | Big GLUE 2.1 rebase (#99) * Fix world * Add GLUE2.1 output | 16 October 2018, 11:47:21 UTC |
a04b517 | Baptiste Grenier | 16 October 2018, 09:23:25 UTC | Fix rpm package upload (#115) * gitignore: ignore RPM and coverage-generated files. * Travis: do not cleanup files. | 16 October 2018, 09:23:25 UTC |
1fff92e | Baptiste Grenier | 15 October 2018, 20:33:49 UTC | Travis: fix path to RPM packages (#114) * Travis: fix path to RPM packages * Prepare 0.10.2 | 15 October 2018, 20:33:49 UTC |
dc207b6 | Baptiste Grenier | 15 October 2018, 16:14:27 UTC | Travis: update access token (#113) Update GitHub auth token. Fix #109 | 15 October 2018, 16:14:27 UTC |
d769ef8 | Baptiste Grenier | 04 October 2018, 12:29:03 UTC | Fix releasing packages to GitHub. (#108) * Travis: update access token * zenodo: fix style * Add changelog entry about zenodo integration * zenodo: add ORCID for Pablo | 04 October 2018, 12:29:03 UTC |
676702e | Baptiste Grenier | 02 October 2018, 14:32:59 UTC | Fix automatic releasing of packages. (#107) * Travis: update file list * Travis: update access token | 02 October 2018, 14:32:59 UTC |
50fd4b0 | Bruce Becker | 02 October 2018, 14:05:32 UTC | Add Zenodo Metadata (#106) * Add files to improve community health Some files have been added to this repo, in the .github hidden directory in order to improve the community health and help pass the corresponding [inspec profile](https://github.com/brucellino/black-panther). Added files include: - code of conduct, with emphasis on how we deal with issues. Adapted from the contributor covenant - contributing guidelines - issue and pull request templates * Add Apache license, owned by EGI Foundation * Add Zenodo metadata * add @enolfc ORCID to zenodo metadata | 02 October 2018, 14:05:32 UTC |
520b294 | Baptiste Grenier | 02 October 2018, 11:58:01 UTC | Prepare release 0.10.0 (#105) | 02 October 2018, 11:58:01 UTC |
bdedd1b | Baptiste Grenier | 01 October 2018, 10:39:28 UTC | Test and build with travis (#104) Travis-based building * Test each supported python version in a separated env and for all supported OS * Lint, test, build then install packages in dedicated clean containers * Fix error reported by linting * Attach packages to GitHub tags/releases | 01 October 2018, 10:39:28 UTC |
237f659 | Baptiste Grenier | 26 September 2018, 14:16:32 UTC | Update copyright information, ownership is retained by authors (#102) * Update copyright information, ownership is retained by authors * Disable AUTHORS and CHANGELOG generation by pbr | 26 September 2018, 14:16:32 UTC |
01afd48 | orviz | 26 September 2018, 13:52:57 UTC | Generates Jenkins cobertura report using a Tox environment. (#103) * Generate Jenkins cobertura report using an environment in tox.ini | 26 September 2018, 13:52:57 UTC |
c1d9aff | orviz | 18 September 2018, 10:37:56 UTC | Add quality checks and package building. (#96) The pipeline does the following: - Checks code style, running pep8 and parsing the output. - Computes unit testing coverage. - Builds RPM/DEB packages on tag creation and on master branch change. | 18 September 2018, 10:37:56 UTC |
6a6c0c3 | Enol Fernández | 21 August 2018, 14:15:00 UTC | Merge pull request #97 from alvarolopez/shields Add Shields.io badges | 21 August 2018, 14:15:00 UTC |
2938d28 | Enol Fernández | 21 August 2018, 14:02:33 UTC | Merge branch 'master' into shields | 21 August 2018, 14:02:33 UTC |