First Update of INDIGO-1
Last updated
Last updated
The First Update of INDIGO-1 release contains:
:
Improving the CDMI specification compliance, fixing authentication and file-system issues
: Querying for capability of a file with invalid Bearer token work - incorrect behavior
: Querying for capability with an invalid token works - incorrect behaviour
: NPE on querying capabilities of a file, when file not in the root directory
: NPE on querying the capability of a dataobject when it has been uploaded through an out of band mechanism
: Changing capability on a data object without querying for its capabilities first returns some JSON (possibly incorrect behavior)
: Changing Capability of an Object returns 409 Conflict
[Issue 52](()): Incorrect JSON returned on querying capability
: AccessDeniedExceptions on clean startup of CDMI server
: Children not found on querying capabilities with dCacheStorageBackend
: Null Pointer Exception on getting the current capability of a file or directory
: Reopened: Incorrect response when Unauthorised expected
: Incorrect response when Unauthorised expected
CentOS 7
Ubuntu 14.04
Docker Container:
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.
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
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
CentOS7
Ubuntu14.04
Aligned LiferayIAM answers to the latest version
Fixed little bug DELETE task
Fix when using default user (No mapping in PTV)
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.
CentOS7
Ubuntu14.04
Fix on WAITING tasks
Including runtime_data while deleting task
Adding resource info in ToscaIDC executor interface (token)
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.
Ubuntu14.04
fgSetup.sh can be configured to extract a fixed release
Included fgSetup.sh script pointing to the latest available release
Just extract new files from the tarball
Ubuntu14.04
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.
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.
CentOS 7
Ubuntu14.04
Several new features like new plugins (basic x509 & info), configurable OpenID Connect scopes per provider, updated documentation, several minor improvements and bug fixes
New Features:
Basic X.509 CA: a new plugin that sets up a self-signed basic CA
Minor Improvements:
Bugs Fixed:
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
CentOS 7
Ubuntu 14.04
Docker Container:
In order to perform an update please carefully read the instructions available in the
For more info please read the
- token validation
More information can be found in the
- 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.
- Configurable OpenID Connect scopes per provider: to be able to request as little information as possible per provider, yet more when needed
- 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
- Updated/Enhanced Documentation
Internal Refactor to increase test coverage and code reusability
- creation time now in RFC1132 format
- enforce content type on REST interface
- store credentials for the REST interface only a certain amount of time and then automatically delete them
, - basic-idh had an issue in the default configuration
, - idh-single-user had issues with different providers, caused by local user cache