- Jul 20, 2020
-
-
Fabien Viale authored
- add PcaAdminPermission to allow managing all pca services - Allow node token modification for standard users: standard users can add/remove a token when they are already running a task on the node. Only admin users can do this operation outside of a task execution.
-
- Jun 18, 2020
-
-
medou-boushab authored
-
- Jun 05, 2020
-
-
TAO Xinxiu (Isabelle) authored
-
- May 20, 2020
-
-
Fabien Viale authored
Empty lines was created by log4j messages already containing end of lines characters. This fix makes sure that each log message terminates with a single end-of-line (in Log4JTaskLogs, thanks to StringUtils.stripEnd). It also makes sure that no blank lines are added between individual task logs (changes in SchedulerStateRest).
-
- Apr 21, 2020
-
-
TAO Xinxiu (Isabelle) authored
-
- Apr 16, 2020
-
-
Fabien Viale authored
- include library to download remote server certificate as a keystore - some small modifications regarding property paths resolution
-
- Mar 26, 2020
-
-
TAO Xinxiu (Isabelle) authored
-
- Mar 25, 2020
-
-
Fabien Viale authored
To fix an observed thread leak due to RMListenerProxy hanging on getMonitoring().removeRMEventListener() this change aims at rationalizing and adding timeouts to the linked requests. Additionally, add a Thread.setDefaultUncaughtExceptionHandler to properly log uncaught exceptions in Scheduler.log
-
- Mar 24, 2020
-
-
Fabien Viale authored
-
- Mar 19, 2020
-
-
Mael Audren de kerdrel authored
-
- Mar 09, 2020
-
-
Fabien Viale authored
- add missing consolidation functions in rrdb files - remove unsupported functions from the doc
-
- Mar 06, 2020
-
-
Fabien Viale authored
- function default value is AVERAGE. Other values such as MIN, MAX, TOTAL can be used (based on the rrd4j api) - improve resource manager rest api
-
- Mar 02, 2020
-
-
Fabien Viale authored
- After refactoring and creating of the rest-api modile, miredot documentation was mostly empty due to declaration of methods inside rest-api interfaces - Refactor RestDataspaceImpl similarly as other interfaces - Improve Rest dataspace documentation - upgrade miredot plugin version
-
- Dec 23, 2019
-
-
Alexandre Falessi authored
-
- Dec 06, 2019
-
-
fviale authored
-
- Dec 03, 2019
-
-
mcompastie authored
* Adding ossindex plugin in gradle * Enforcing security fixes of several dependencies
-
- Dec 02, 2019
-
-
Fabien Viale authored
This new regexp does not split on spaces characters, but only trim around delimiters
-
- Nov 28, 2019
-
-
Mykhailenko authored
* Task Filter status * Fix TaskDBUtils * Fix SchedulerDBManagerTest * Fix moar tests * Fabiens comments * Typo and correct permission check
-
- Nov 27, 2019
-
-
fviale authored
- Usage : server_address/rest/common/permissions/portals?portals=studio&portals=scheduler&portals=rm
-
- Nov 22, 2019
-
-
Fabien Viale authored
- Create new rest component "common/" with CommonInterface definition and CommonRest implementation - CommonInterface defines the method permissions/portals/{portal} to check portal authorization - portal authorization is implemented as JaaS PortalAccessPermission - cleanup some code related to sessions in rest server - RMCore check authorization in ImmediateService requests - cleanup authorizations in jaas policy, notably for "guest"
-
- Nov 06, 2019
-
-
Mykhailenko authored
-
- Oct 01, 2019
-
-
Mykhailenko authored
-
- Sep 27, 2019
-
-
Fabien Viale authored
-
- Sep 26, 2019
-
-
Mykhailenko authored
-
Fabien Viale authored
- Avoid duplicating empty values or default node source
-
- Sep 25, 2019
-
-
Fabien Viale authored
Also: - skip model fetching in PA:MODEL_FROM_URL if the url contains variables - minor constants refactoring - apply comments - use http downloader to handle http urls
-
- Sep 24, 2019
-
-
Mykhailenko authored
* Fix getState and getInfras/getPolicies
-
- Sep 20, 2019
-
-
Mykhailenko authored
* Proper GETers for resteasy * Fix topology * Better name
-
- Sep 19, 2019
-
-
Mykhailenko authored
-
Mykhailenko authored
* create separate rm-api module * create RMRestClient which uses Resteasy builder to create proxy of RMRestInterface * create RMNodeClient which handles connection to RM and uses RMRestClient * bind 'rmapi' to instance of RMNodeClient * Add Javadocs to RMNodeClient * Add single test, in SchedulerClientTest
-
- Sep 16, 2019
-
-
aminelouati authored
-
- Sep 11, 2019
-
-
Mykhailenko authored
* Add setNodeTokens * Fix unit test * Update db with new tokens
-
- Sep 09, 2019
-
-
Mykhailenko authored
Add REST endpoint and RM JAVA API that allows to dynamically changed tokens of the RMNode. POST: example.com/rest/rm/node (headers: sessionid, nodeurl, token) calls RMCore::addNodeToken DELETE: example.com/rest/rm/node (headers: sessionid, nodeurl, token) calls RMCore::removeNodeToken
-
aminelouati authored
-
- Sep 04, 2019
-
-
Mykhailenko authored
* Remove redundant annotations * Wrap/unwrap exceptions
-
Mykhailenko authored
-
Mykhailenko authored
The new endpoint that returns RMNodeHistory items which are inside the given window. Group by node source name, then hostname, then node name. Sort by start time. If start time before window then set it to window start. if end time after window (or zero) then set it to window end.
-
- Sep 02, 2019
-
-
TAO Xinxiu (Isabelle) authored
* feat [PA:CREDENTIAL]: add workflow variable type PA:CREDENTIAL. * feat [PA:CREDENTIAL]: pass scheduler instance when submit workflow and require scheduler rest interface to pass sessionId, so that CredentialValidator can check whether paramValue exist in third-party credentials.
-
- Aug 15, 2019
-
-
aminelouati authored
* Add new endpoint getNodesMBeanHistory
-
- Aug 07, 2019
-
-
Mykhailenko authored
-