Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/chaoss/grimoirelab-sirmordred

Orchestrate the execution of GrimoireLab tools to produce a dashboard
https://github.com/chaoss/grimoirelab-sirmordred

[task_projects] Fix typo

5a34866e4a7f96e667bfc851ca81860ab26ad62c authored about 7 years ago
[task_identities] Don't load identities if autorefresh is pending

The autorefresh identities list is built from unify output in a SortingHat state.
If we change t...

6c3a9205fcd0060e503f56e7ea751e9b69a89fa8 authored about 7 years ago
[docker] Update docker mordred image to use a install based on pip packages

All the deployment is done from packages pip created using the git repositories
defined in requi...

466635ab4969bc66f06b45cd631a72d37e68dc3c authored about 7 years ago
[unified_releases] Remove 'unified_releases' directory which is now in GrimoireLab

Remove 'unified_releases' directory as this release method
has been moved to https://github.com/...

99f45d5408a79960ee8936ce56b477d171195a5c authored about 7 years ago
[task] Fix composition perceval params

This patch fixes the composition of params for perceval backends.
The param 'fetch-cache' is rep...

6a5d023405220a946482e08cb11a4c87468fea2b authored about 7 years ago
[release] Update version number to 0.1.13

559f0a8eba0e3dbdb54af3f97f37c15730b0a94b authored about 7 years ago
[docker] Install kidash pip package

This is the first step towards the transition to a docker
image based on pip packages for Grimoi...

1a4fadd8e8ada8e719039ff7be228ea6b0a6af01 authored about 7 years ago
[release] Update version number to 0.1.12

cb8122e7ad3f87666286e370a7e34ddf99a189f8 authored about 7 years ago
[panels] Use the new kidash module, instead of grimoire-kidash

grimoire-kidash is now kidash, and it is unbundled from grimoire-elk.
This patch should make mor...

3440799d5f0958dabecae875bc3558e49d38353a authored about 7 years ago
[task_collection][arthur] Limit the total number of items collected from redis

In redis the queue with raw items could be huge. In order to avoid issues
with the python memory...

68ddd8179d5a640092c177897ccc634312fd748c authored about 7 years ago
[task_collection][arthur] Set to 200MB the max memory for the arthur python dict

In order to avoid that during the checking of the memory size for the arhut python dict
the memo...

7e7375e533797e8f08f7cedb1b40b7e9b3689395 authored about 7 years ago
[arthur] Limit the max size of the python memory with raw items from redis

To avoid feeding items from redis at a higher speed that we can process them
don't feed items if...

cc83b58586da339b70d3e3275a60a6bd5ae20491 authored about 7 years ago
[tasks_panels] Add support for data sources when uploading panels.

Only upload (import) panels (dashboards) corresponding to the
data sources in the mordred config...

b61c9871f245d15b1257047904c0492daa86310f authored about 7 years ago
[docker] Use the new grimoirelab github repository location to download the releases

https://github.com/chaoss/grimoirelab

c1c1462a9d23f3ccc27eeb79f3ca0424e984d365 authored about 7 years ago
[release] Update version number to 0.1.11

555073d798656258c11b202161a9427758efb53e authored about 7 years ago
Fix grimoire_elk symbolic link changed by error

d90d0e4c0c6bb04860d83179191c0309d50b8660 authored about 7 years ago
[task_collection] Configure bulk and scroll size in arthur collection

422e22c251ec10ad8544007d5b49a5e4e13b1cfb authored about 7 years ago
[tests] Fix tests to work with the new projects loading logic

Now the projects are not loaded anymore during config so they
must be loaded before doing the co...

082fe0afc562066d4d374fcee21a71592e83b480 authored about 7 years ago
[tasks_project] Load projects in the initial tasks in mordred

The option skip_initial_load has been removed because it is
not usable anymore.

Now the project...

07dc641e6fe54466404eed8dad16ab3d780ec5cb authored about 7 years ago
[task_enrich] Minor fix in logs

dfb7272770eba29c10f227691d42f90f9411a1cd authored about 7 years ago
[task_collection] Create task in arthur only the first time

Start collect phase only if there are items for a repository.

785dc4eb60c470cdbd516e300a2092ec52fe753f authored about 7 years ago
[task_identities] Add support for '--no-email-validation' option in grimoirelab2sh

If in mordred config file the option:

strict_mapping = false

is defined, then --no-email-valid...

897b930aa56c3694e2134f67ed49ddb3a7e55534 authored about 7 years ago
[release] Update version number to 0.1.10

2a43e84f5c4e0fba6a2182a3f4eb788e2d0de891 authored about 7 years ago
[mordred] Use arthur upstream and not acs fork

28c9f4fe4a70083b86a25efe908f0012dc0abc61 authored about 7 years ago
[task_collection][arthur] Compute the memory usage in intervals

The compute of the memory usage by the redis raw items dictionary is
pretty expensive once it is...

ea0bcdb4739f91bbc77335d1d38d3f5448a0fbb1 authored about 7 years ago
[docker] arthur is not used with Elasticsearch anymore

GrimoireELK collect the raw items directly from Redis.

c28d2a6f82f2b250ef10faa5bcc76b1943490c51 authored about 7 years ago
[task_identities] Refactor code to address review comments by @albertinisg

a30962b5e3c9c2cf5926308e055f0d45bc800e8f authored about 7 years ago
[task_identities] Don't load identities if autorefresh is pending

The autorefresh identities list is built from unify output in a SortingHat state.
If we change t...

1f3318d2a6be555845a758952fe9f2cef370e47d authored about 7 years ago
[docker] Add link to arthur library so it can be used in mordred

46fb885693631759cf796edad70ac749b37e3124 authored about 7 years ago
[release] Update version number to 0.1.9

3c437b5cba03e420d82391524b952ffe7cecc164 authored about 7 years ago
[mordred] Fix symbolic links to grimoire_elk and report changed by error

acbf8ff0fa1ab1545b7a511aa5306db2f41da936 authored about 7 years ago
[release] Update version number to 0.1.8

1d8b07593ed8764d29a9c1c292b8bd5dde045dde authored about 7 years ago
Merge pull request #51 from acs/arthur

Add Arthur support to mordred

72fb8148f775d4c4a4c26571cfc488589a2e1a43 authored about 7 years ago
[mordred] Fix PEP-8 issues

109256482e67e8724dc97a86363667b895b91032 authored about 7 years ago
[setup] Add redis and kingarthur as a dependencies for mordred due to arthur integration

216c1f8bf69ef2a635fedd4ac7377510d50574b9 authored about 7 years ago
[task_collection][arthur] Measure and log the size of the dict which holds tha arthur raw items to be processed

In the current implementation, all the raw items for all data sources
in mordred are collected t...

394a647052e77f5fe71f95a521456435dd89faa6 authored about 7 years ago
[task_collection] Use a Lock to control the feed of items from arthur

db293e482489a0cdc0a3605803353fa368992d99 authored about 7 years ago
[task_collection] If a perceval tag is defined use it for arthur task tag

fccc0a2e680cc52362b7703587d0d08ed41268d8 authored about 7 years ago
[redis] Add redis url as config param and check redis service availability

cb267e91da1bd83aaecc73d1eeebbf57727a8bd9 authored about 7 years ago
[config] Add arthur_url as a config param and use it for reaching arthur service

10467118ed405ffe96b1132645315155acca2f33 authored about 7 years ago
[mordred] Simplify how mordred is started

The initial checks for Elasticsearch and Arthur are done
now completly inside Mordred and if the...

33d68c9cf1292a27d1408421f63e019a87be20a4 authored about 7 years ago
Fix PEP-8 issues

6416e8c15932102b6cd3c0eb4eee67d9a72b7617 authored about 7 years ago
[arthur][task_collection] Collect raw items from Redis and distribute them in raw indexes

Following this approach, the raw items are stored in the same raw indexes
we are using before ar...

3719995aef2fd5f555e0921d83eca10448fa3325 authored about 7 years ago
[arthur] Add missing PARAMS_WITH_SPACES in Task lost in the merging process

c24f600833e3d7252fd9fd6e4226e90426308584 authored about 7 years ago
Merge branch 'arthur' of https://github.com/sanacl/mordred into arthur

82037281354f8e61be6afeb50aaaade57cbc81c5 authored about 7 years ago
[doc] Basic description of mordred

0c626b05a81e2594bee3030a526cd9f4bf659428 authored about 7 years ago
[tests] Remove load_orgs testing because it fails in Travis

RuntimeError: Lost connection to MySQL server during query (err: 2013)

To avoid this error I ha...

f8aff4384b0793742b37c470373d71fdd3cb5f65 authored about 7 years ago
[travis] Try to use MariaDB to avoid issues with MySQL

c7e9600067a612fb61ae6d2b18015ef6962a0c78 authored about 7 years ago
[requirements] Reuse the deps in setup.py in requirements.txt

Read https://caremad.io/posts/2013/07/setup-vs-requirement/ for the
details about that. So we do...

a2784c89fcc831378fb5ad9a6ff94262a18df88a authored about 7 years ago
[tests] Drop and Create Sortinghat database before enrich

Install httpprety pip also.

517731d841cc5206b7b476540fd3692802055d08 authored about 7 years ago
[travis] Sleep 15 so elasticsearch and mysql services can start

d9b31b90cc3dcc8b4791b17e689b0dd74cecae2c authored about 7 years ago
[travis] Add the execution of the tests

20f7c440187716019d73161dc832f24402ca72c5 authored about 7 years ago
[travis] Add requirements.txt for tracking the dependencies

d30c3c57d521a07cfea38466eef84117bdef3860 authored about 7 years ago
[tests] Fix tests so they can be used in Travis

2ec841f68a48a02abee6407a159a44400aa98993 authored about 7 years ago
[pep8] Change ConfigParser to configparser which is the name in python3

68367f0a45ebfc02f78bf91be3d7b0dc4a033598 authored about 7 years ago
Fix all PEP-8 issues

d0f6d15583bf2b53b03489affb041b8e7d49db91 authored about 7 years ago
[travis] Fix typos in .travis.yml file

c7741c4954faacb3f2fed5607982665e96328f0e authored about 7 years ago
[travis] Add travis build status badge

9315730b0abd3de7ee4dd6337479df70ebdf2e45 authored about 7 years ago
[travis] Fix typos in .travis.yml file

7e28a74d19620fd8938cd134da1e38041beab3fc authored about 7 years ago
[travis] Add initial version of .travis.yml file

7eb2739d243572c5739e0e665f6c2dd138e1847b authored about 7 years ago
Update version number to 0.1.7

ea3335e4983ed39d3a537592af079f75f70b7863 authored about 7 years ago
[task_identities] Add reset_on_load param to activate the reset of identities on load

With the sortinghat load command a param --reset could be provided
in order to unmerge all ident...

287d72fd1a2629f6836c9dd0fb4db8f8b48486b1 authored about 7 years ago
Merge branch 'strict-mapping' of 'https://github.com/acs/mordred.git'

Merges #42
Closes #42

411e6da89c5fbfc778c04d415be23f0b4cf09258 authored about 7 years ago
[task_identities] Add new option strict-mapping to sortinghat config

If this strict-mapping option is set to False during unify the matching
will be done using a no ...

16770ad13b65aa31e9658f6ef499f261878ef5ac authored about 7 years ago
[threads] Get the two thread locks needed for enrich and identities in the same order

With this approach, we avoid having deadlocks

024019f5ee1df7096f91f7b41286cd58e55e6495 authored about 7 years ago
[release] Update version number to 0.1.6

945135d308019a0cf1adb9fad5d68ef5d8c318c5 authored about 7 years ago
[docker] Use the new URL for downloading releases specification

Now the releases specification files are published in
https://raw.githubusercontent.com/grimoire...

c764d5a7b385ab1b181ae6c54e4d9a7c35c5f16a authored about 7 years ago
[release] Update version number to 0.1.5

ee4e55f1560f916b8c2b4dbc4ff0fb78639f8278 authored about 7 years ago
Merge pull request #35 from acs/wikimedia-use-case

[task_identities] Fix downloading of identities file from GitHub

a81b2dbd4a346fee422be7238b77fb59933b4d6c authored about 7 years ago
[task_enrich] Wait 5 seconds before executing the studies.

If the studies are executed just after the enrich process finishes,
some items are not yet index...

e6d0921a1719f0ff32d5f9a65d3605e23740dc94 authored about 7 years ago
Merge pull request #39 from acs/panels5

[panels] Fix all panels issues

6d694151601af1e1f521e67dd68751c7f8dada98 authored about 7 years ago
[exceptions] Print RuntimeError in an appropriate way

Present the error causing a RuntimeError while reading configuration
in a slightly more friendly...

0d927c40dc9fd89318455b87aaf965dbd35c85dd authored about 7 years ago
Merge branch 'master' of https://github.com/sanacl/mordred into wikimedia-use-case

ce71ff88872ccd7c42c3e71ac058ddddb9decc36 authored about 7 years ago
Merge branch 'master' of https://github.com/sanacl/mordred into panels5

2f44cd3a02717129db002ca93349467287a98ffc authored about 7 years ago
[panels] Fix all panels issues

Mordred now supports the loading of all panels and the aliases creation for them.

18060db2a73a6e65f619e5f907aaa241d7768880 authored about 7 years ago
[menu] Add Functest panel to menu.yaml

94814dc19e25268c299a8a7d315faaa3d842dbf4 authored about 7 years ago
[config] Add variable number of configuration files

Now -c accepts a list of configuration files, instead of
only one. If only one is specified, it ...

432ec0dcfb0a132ec9e3627f9d3df123c85dc748 authored about 7 years ago
[release] Update version number to 0.1.4

18b01606c4153fb89340fa5345c34a8f9950c08c authored about 7 years ago
[mordred] Clean the threads shared queues once the execution is finished

The queues used to share the SH uuids and the data sources to refresh must
be cleaned after the ...

1b80d5b799468ccf4a08f9427c214abbebd52651 authored about 7 years ago
[task_identities] Don't use the orgs file when converting from yaml identities to JSON identities

It is not needed anymore that the organizations included in the GrimoireLab
yaml identities file...

5172e8a361e71991aa3d70a604ea55a813caf9f4 authored about 7 years ago
[task_identities] Fix downloading of identities file from GitHub.

Until now we use a GitHub raw internal URL which included a token.
This URL won't work anymore a...

471aa7508f6f3115aeac4d15fc9b7faa4daafbef authored about 7 years ago
Update version number to 0.1.3

c07cc011a151cf7d0a83732fdf6f316fe0ace3ea authored about 7 years ago
Merge branch 'ssf-sh-usecase'

526986fd27db59bd3ba29844cc9d55b95a2494de authored about 7 years ago
[task_manager] Add sync logic between threads so the load of identities and the merge of identities

tasks are not done during enrichment tasks execution.

062c7c4672d16107aeb75bfbf12d0ce11c78c409 authored about 7 years ago
[task_identities] Add support for loading GrimoireLab identities yaml files from

local files.

830c39ddb772d82ba7e98234ece61fd8958ec38b authored about 7 years ago
[task_identities] Fix for loading GrimoireLab yaml identities files locally

07e4bbfaed63fb044c38d636094ea80021d7779a authored about 7 years ago
[task_identities] Add support for not executing unify and affiliate.

Added a new bool param affiliate to control if affiliation must be done.
To avoid doing the unif...

d641c0016144845581a1a4e1e03bb9ddd1ce4511 authored about 7 years ago
[task_manager] Execute the tasks and then wait for the interval.

fd190e598bd329a2da5c3a357126328e79356ae9 authored about 7 years ago
[mordred] Clean not needed logs

12b03637bd2675ed8c77112c065e59f9d8490e89 authored about 7 years ago
[task_identities] Add support for loading identities in GrimoireLab yaml format

from files stored in GitLab.

1539bd0efd2866ebc4378ce64fe20715cbe42f22 authored about 7 years ago
[task_identities] Extract GitHub Data API sha file finding to a method

so we can reuse it in other places.

eaa60905abf57bb5d5c875e46e14d4a6d2af876a authored about 7 years ago
[task_identities] Include for identities refresh also uuid in which other uuids are merged.

8b02f49d508ea76551df6ca919454e814e15f046 authored about 7 years ago
[task_panels] Improve the log of exceptions

01a83cdabdfd337a2c48c85ddb170862f729bc70 authored about 7 years ago
[version] Update version for release

e3270cb5a0d0b3a849811252638a53a6fc7eb8b7 authored over 7 years ago
[release] Add new elasticgirl.18

7c08dd26992d961d50e75fa46abed7558a901910 authored over 7 years ago
Add identification for threads

Using the name parameter, when creating threads, the name of the thread
can be set. These names ...

a795c07d2afd5c498cd83be1fbbaac1a81d1296f authored over 7 years ago
[task_panels] If a dashboard file does not exists catch the exception and log it as an error.

0cdc63945ec0aea9fa04b99f0bd8121906991a82 authored over 7 years ago
[task_panels] Fix mapping problem with ElasticSearch/Kibana 5.6

In ElasticSearc/Kibana 5.6 the .kibana mapping is set to strict,
which means that new items must...

f077bda9f8411341c90c9f1d0d0bb7cc314ef91a authored over 7 years ago
[task_identities] Set TaskInitSortingHat as a global task not related to a data source

98f15215064ed146103f609534246fa8803bc057 authored over 7 years ago
[task_panel][aliases] Add functest aliases

09a3c18e90d6b28e06fd31d85b93f73cbf7d9f0e authored over 7 years ago