Fifth Update of INDIGO-1
Last updated
Last updated
The Fifth Update of INDIGO-1 release contains:
:
This release introduces several fixes improving FG stability in relation with the ToscaIDC EI usage. The most important features are related to:
The fresh token extraction with PTV during task status check (long runnning tasks foreseeing the expiration of the token used at the creation time)
The possibility to download input files with accessible API' urls.
The possibility to delete TOSCA resources by API calls using the PATCH request on tasks endpoint.
fgAPIServer v0.0.6
Downloadable input files: Once a task receives input files, next GET calls to the task will provide the "url" string to access the file
PTV tester service has been updated to the last PTV specs in accordance with latest changes of LiferayIAM
PATCH call on status change; used to instruct the ToscaIDC EI to delete the TOSCA resource
Tester application toscaIDC configured to use the PTV tester; this makes consistent the baseline FG installation
Including the incoming subject field when managing PTV: This involved a new field in database table fg_token (subject)
New db patch script and new baseline database setup script, aligned to schema v0.0.9
Aligning db schema check to v0.0.9
GET task call does not show tasks in PURGED status (see APIServerDaemon)
APIServerDaemon v0.0.6
New db schema check to v0.0.9
Including in build.xml the 'test' target using junit and mokito
PTV fresh token extraction in ToscaIDC EI while checking task status
Managing PATCH call on status change in ToscaIDC EI
Deleted tasks will not include record deletion in task table; a special PURGED status will be applied to task: This caused a 'dangerous' internal task_id recycling when deleting a task that is the last record in task table.
ToscaIDC loads its own .properties file includng PTV configuration (address, port, user and password)
ToscaIDC adds UUID info in runtime_data
ToscaIDC adds PTV subject field in runtime data if subject exists: This is important for GUIs to filter out tasks not belongin to the portal user. The FG user field currently stores the PTV mapped user.
PortalSetup
Wrong warning message while installing related to SYSCTL
Maven and ant installed by packages
Improving package installation procedure (for loop change)
Suggested wsgi configuration
To update an existing system; it is requested to update the database with the patching mechanism as described below:
go to the directory $FGLOCATION/fgAPIServer/db_patches
execute script patch_apply.sh
Download from git fgAPIServer and APIServerDaemon files. The first does not need to be compiled, while the second requires the following actions:
a1) execute "ant all"
a2) copy the generated war file in directory $CATALINA_HOME/webapps and wait for the APIServerDaemon application replacement watching file $CATALNA_HOME/logs/catalina.out
During the update process it is important to do not overwrite existing configuration files or application directories
The update is now ready.
CentOS7
Ubuntu14.04
Added service support to Ubuntu 14.04 and CentOS 7. Packages are now dependent on jsvc
Added support for HTTPS
In order to update the packages please use:
Just install the new packages over the old ones. It should ask if you want to replace the existing configuration so don't do it. It should work just
CentOS7
Ubuntu14.04
has been updated accordingly to the introduced changes.
- Create init services
- Support HTTPS
fine with the old one. In case SSL support is needed, please configure the properties described at