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): 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
- For CentOS 7:
- 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 CentOS 7:
- For more info please read the Deployment & Administration Guide
Artefacts
- CentOS7
- Ubuntu14.04
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
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
- PortalSetup-v0.0.3.tar.gz
- Ubuntu14.04
- PortalSetup-v0.0.3.tar.gz
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
- Minor Improvements:
- Bugs Fixed:
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
- CentOS 7
- Ubuntu 14.04
- Docker Container: