First Update of INDIGO-1
The First Update of INDIGO-1 release contains:
CDMI v. 0.2
What's new
Improving the CDMI specification compliance, fixing authentication and file-system issues
List of RfCs
Issue 63: Querying for capability of a file with invalid Bearer token work - incorrect behavior
Issue 62: Querying for capability with an invalid token works - incorrect behaviour
Issue 56: NPE on querying capabilities of a file, when file not in the root directory
Issue 55: NPE on querying the capability of a dataobject when it has been uploaded through an out of band mechanism
Issue 54: Changing capability on a data object without querying for its capabilities first returns some JSON (possibly incorrect behavior)
Issue 53: Changing Capability of an Object returns 409 Conflict
[Issue 52]((https://github.com/indigo-dc/CDMI/issues/52)): Incorrect JSON returned on querying capability
Issue 51: AccessDeniedExceptions on clean startup of CDMI server
Issue 50: Children not found on querying capabilities with dCacheStorageBackend
Issue 49: Null Pointer Exception on getting the current capability of a file or directory
Issue 38: Reopened: Incorrect response when Unauthorised expected
Issue 33: Incorrect response when Unauthorised expected
Installation & Configuration
In order to perform an update please carefully read the instructions available in the CDMI-QoS Deployment and Administration Guide
Artefacts
CentOS 7
Ubuntu 14.04
Docker Container:
CloudInfoProvider v. 0.9.3
What's new
Implement cleaning of obsolete images from CMDB, fix OpenStack provider deprecation warnings and vebose output, fix and improve LDIF output, python3 support, testing and documentation.
List of RfCs
send-to-cmdb can now delete obsolete images from the CMDB
Re-enable and fix support of LDIF output using Mako templates
Fix OpenStack deprecation warning
Improve python 3 support and testing
Improved and Updated documentation
Installation & Configuration
A complete update of the node hosting the service can to be done using the system package manager, no manual intervention needed:
For CentOS 7:
yum clean all && yum update
For Ubuntu 14:04:
apt-get update && apt-get upgrade
In order to update just the cloud-info-provider:
For CentOS 7:
yum clean all && yum update cloud-info-provider-indigo
For Ubuntu 14:04:
apt-get update && apt-get install -V python-cloud-info-provider-indigo
For more info please read the Deployment & Administration Guide
Artefacts
FutureGateway
fgAPIServer v0.0.4
What's new
Aligned LiferayIAM answers to the latest version
Fixed little bug DELETE task
Fix when using default user (No mapping in PTV)
Installation & Configuration
To update fgAPIServer, just extract its code from the tarball placing it into $FGLOCATION, paying attention to do not overwrite any configuration file. Once new files are available, restart fgapiserver.py scipt in the screen section or restart the web server in case the front-end uses wsgi to execute.
Artefacts
CentOS7
Ubuntu14.04
APIServerDaemon v0.0.4
What's new
Fix on WAITING tasks
Including runtime_data while deleting task
Adding resource info in ToscaIDC executor interface (token)
Installation & Configuration
To update APIServerDaemon, rename the existing $FGLOCATION/APIServerDaemon directory, extract its new code from the tarball make a full copy of the direcrtory web/WEB-INF/lib to the new APIServerDaemon dir. Execute and all and generate the new war file. Copy the war file into $CATALINA_HOME/webapps and check the log file $CATALINA_HOME/logs/catalina.log for successful deployment.
Artefacts
Ubuntu14.04
PortalSetup v0.0.3
What's new
fgSetup.sh can be configured to extract a fixed release
Included fgSetup.sh script pointing to the latest available release
Installation & Configuration
Just extract new files from the tarball
Artefacts
Ubuntu14.04
LiferayIAM v. 1.1
What's new
This release improve the token validation. With this release the validation is not limited to the token obtained during the login and/or the refresh but also to token obtained by different applications. The change simplify the integration with mobile applications which can get the token from IAM.
List of RfCs
Issue-5 - token validation
Installation & Configuration
To upgrade a Liferay the package has to be installed as the first time. The only difference is that custom values will not be overwritten.
More information can be found in the Administration Guide
Artefacts
CentOS 7
Ubuntu14.04
TTS v. 0.4.0
What's new
Several new features like new plugins (basic x509 & info), configurable OpenID Connect scopes per provider, updated documentation, several minor improvements and bug fixes
List of RfCs
New Features:
Basic X.509 CA: a new plugin that sets up a self-signed basic CA
Issue-150 - Info Plugin, showing the information provided by the OpenId Connect Provider, this is mostly useful for developers of plugins, but might also interesting for users to see which informations the TTS receives about them.
Issue - 132 - Configurable OpenID Connect scopes per provider: to be able to request as little information as possible per provider, yet more when needed
Issue-105 - Updated to the latest OpenId Connect library OIDCC: the library now handles the complete login process, the TTS just gets a success or failed message
Issue-156 - Updated/Enhanced Documentation
Issue-106Internal Refactor to increase test coverage and code reusability
Installation & Configuration
Upgrading the TTS from version 0.2.2 to 0.4.0 is straight forward. As the configuration files are compatible the only actions to do are:
stop the TTS:
tts stop
install the new package
start the newly installed TTS:
tts start
Artefacts
Ubuntu 14.04
Docker Container:
Last updated