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

sort by:
Revision Author Date Message Commit Date
aae350a Avoid failing if endpoint is not available (#218) 17 March 2021, 10:24:18 UTC
e59aee0 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 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 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 Prepare version 0.12.1 (#209) Co-authored-by: egibot <egibot@egi.eu> 19 November 2020, 09:47:37 UTC
1563151 Use the token generated by the app (#207) 18 November 2020, 17:18:42 UTC
7ab51bf Add github app (#205) 17 November 2020, 13:12:10 UTC
3e1ab8f Update release workflow (#203) * Change the workflow a bit * Update release steps 17 November 2020, 10:24:33 UTC
afff28c Prepare release 0.12.1 (#202) 16 November 2020, 13:08:49 UTC
4c1cc1a 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 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 black (#196) * Code formatting with black * Run actions on pull requests 09 November 2020, 13:15:21 UTC
d9ad516 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 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 Add project name and project domain name (#190) * Add project name and project domain name 21 October 2020, 12:50:59 UTC
bdc6390 Avoid use of getchildren (#192) * Avoid use of getchildren (deprecated) * Pin pyrsistent for py2.7 tests 21 October 2020, 10:12:48 UTC
6368848 Upgrade to python 3.5 (#189) * Upgrade to python 3.5 24 January 2020, 09:19:01 UTC
fb566bd Add EOSC-hub funding acknowledgement as requested by project (#188) 23 January 2020, 15:54:58 UTC
25200d8 Update list of requirements for CentOS7 RPM building (#183) 11 November 2019, 16:02:18 UTC
5c97e11 Prepare release 0.12.0 (#181) * Prepare release 0.12.0 06 November 2019, 10:28:40 UTC
f4a2438 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 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 Do not fails if JSON cannot be decoded (#176) Fix #174 18 October 2019, 08:44:21 UTC
3cc7475 Refactor SSL checks (#175) 18 October 2019, 08:09:25 UTC
27e1877 Preparation of release 0.11.5 (#172) Closes #171 04 October 2019, 08:25:31 UTC
c98e543 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 Prepare release 0.11.4 (#168) 23 July 2019, 09:05:45 UTC
f4bb10a 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 Fix the name of the access_token variable (#164) and of course fix the tests... 26 June 2019, 14:51:09 UTC
fd32db0 Fix getting the refresher (#163) 26 June 2019, 11:44:58 UTC
7824f84 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 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 External authentication plugins (#161) * Add auth refresher support in OpenStack 25 June 2019, 12:43:28 UTC
a49419e Pythonize only for Ruby dict-like strings (#158) 07 March 2019, 11:02:09 UTC
25b3f41 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 RELEASING: document making a release from CLI (#155) 06 March 2019, 07:39:42 UTC
97dcf15 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 Add missing CMDB compute template (#152) * Add missing CMDB compute template * one-liner for loop ending 28 February 2019, 07:06:31 UTC
d69e613 Fix network info (#151) Update parsing and publishing to image network information. Fix #149. 21 February 2019, 16:22:57 UTC
98a1df3 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 Prepare release 0.11.2 (#147) 01 February 2019, 14:04:34 UTC
be22e47 Merge pull request #145 from gwarf/document_appdb_update Document appdb update 01 February 2019, 13:31:29 UTC
d4ee2a9 RELEASING: quote url 31 January 2019, 13:47:52 UTC
1ceff48 Merge pull request #146 from gwarf/fix_openstack_deb_buildinhg Fix build of OpenStack deb package 31 January 2019, 11:52:27 UTC
cda0489 Fix build of OpenStack deb package 30 January 2019, 20:30:24 UTC
99847be RELEASING: add AppDB and URT to actions 30 January 2019, 20:25:36 UTC
7543f7d RELEASING: document appdb update 30 January 2019, 20:23:32 UTC
d472a80 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 Use 443 port as default for https (#141) Fixes #140 29 January 2019, 10:33:39 UTC
154a562 Prepare release 0.11.0 (#139) * Prepare release 0.11.0 28 January 2019, 10:08:52 UTC
d1956c1 Merge pull request #138 from gwarf/document_release_management Document release management 24 January 2019, 13:21:33 UTC
4fb8fb4 RELEASING: update AUTHORS and Zenodo conf 24 January 2019, 10:58:09 UTC
b1803f8 README: link release management doc. 24 January 2019, 10:54:26 UTC
5b770ea Document release management 24 January 2019, 10:52:19 UTC
585abac Merge pull request #136 from gwarf/validate_glue21 Validate glue21 24 January 2019, 09:47:24 UTC
ec20e43 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 openstack: drop useless explicit assignation of network_type and network_name. 21 January 2019, 14:18:51 UTC
996e45f compute.glue21: use UNKNOWN value for none on network related information. 16 January 2019, 09:49:38 UTC
fdb4139 openstack: fallback value is never used 16 January 2019, 09:48:52 UTC
13bd029 static: Fix typo 16 January 2019, 09:48:23 UTC
ddb7a01 compute.glue21: skip network_traffic if None. 11 January 2019, 16:34:21 UTC
c238f55 compute.glue21: fix typo 11 January 2019, 16:34:21 UTC
345d91a compute.glue21: fix quoting 11 January 2019, 16:34:21 UTC
846671c providers: fix line length 11 January 2019, 16:34:21 UTC
893b8a4 openstack: fix typo 11 January 2019, 16:34:21 UTC
c92fd22 compute.glue21: enable network info, glue2.1-compatibility improbement 11 January 2019, 16:34:21 UTC
e7a47b6 providers: set netwowk_traffic_(in|out) if available 11 January 2019, 16:34:21 UTC
033bea9 sample: add default_network_type and public_network_name 11 January 2019, 16:34:21 UTC
b4943a6 openstack.sample: fix typos. 11 January 2019, 16:34:21 UTC
53a62e6 static: add network type and public net name to shares 11 January 2019, 16:34:21 UTC
9e4ff54 Clean up docs and packages (#135) * Update docs * Update requirements * Fix issues identified in review 11 January 2019, 16:32:43 UTC
ce3bb9c Add debug option (#134) * Move logging to the right logger * Add a --debug option 09 January 2019, 10:06:23 UTC
b0bf0e2 Extract info from gocdb (#129) 08 January 2019, 10:10:28 UTC
75a799d Fixes template copying which before caused all images to contain the same information. 20 December 2018, 14:59:41 UTC
173d37f Test non-ascii chars presence in templates (#133) Fix #131. 20 December 2018, 14:50:24 UTC
a41bd49 Get project where it belongs (#127) 20 December 2018, 08:58:35 UTC
12594dd 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 Remove non-ascii chars (#126) 19 December 2018, 14:07:36 UTC
e5e257b 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 Update Zenodo JSON with orcid (#123) 26 November 2018, 10:36:15 UTC
333ca62 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 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 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 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 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 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 Big GLUE 2.1 rebase (#99) * Fix world * Add GLUE2.1 output 16 October 2018, 11:47:21 UTC
a04b517 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 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 Travis: update access token (#113) Update GitHub auth token. Fix #109 15 October 2018, 16:14:27 UTC
d769ef8 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 Fix automatic releasing of packages. (#107) * Travis: update file list * Travis: update access token 02 October 2018, 14:32:59 UTC
50fd4b0 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 Prepare release 0.10.0 (#105) 02 October 2018, 11:58:01 UTC
bdedd1b 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 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 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 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 Merge pull request #97 from alvarolopez/shields Add Shields.io badges 21 August 2018, 14:15:00 UTC
2938d28 Merge branch 'master' into shields 21 August 2018, 14:02:33 UTC
back to top