Second Update of INDIGO-1
Last updated
Last updated
The Second Update of INDIGO-1 release contains:
:
Redis-Db replaces the filesystem-backed storage of metadata
Redis-DB as new metadata storage
Focus on QoS-management via CDMI
refactoring
CentOS 7
Ubuntu 14.04
Docker Container:
This release provides new functionality and some bug fixes
Groups are now encoded in the JSON returned by the IAM /userinfo endpoint as an array of group names.
Group information is also exposed by the token introspection endpoint
External authentication information (i.e. when a user authenticates with Google or SAML instead of username/password) is now provided in the JSON returned by the /userinfo endpoint
The first incarnation of the administrative dashboard is now included in the service
The first incarnation of the registration service is now included. The registration service implements a "self-register with admin approval" registration flow
User passwords are now encoded in the database using the Bcrypt encoder
A password forgotten service is now provided
docker pull indigodatacloud/iam-login-service
docker stop iam-login-service
docker rm iam-login-service
docker run \
--name iam-login-service --net=iam -p 8080:8080 \
--env-file=/path/to//iam-login-service/env \
-v /path/to//keystore.jks:/keystore.jks:ro \
indigodatacloud/iam-login-service:indigo_1
Docker Container:
The updated version of the IM adddresses a number of issues like return 403 error when the user cannot access the infrastructure and add features like single site support
Add single site support
Return 403 error in REST API when the user cannot access the infrastructure
Assure to kill ansible processes is case of ctxt timeout
Bugfix in some configuration cases
Bugfix not installing ansible roles defined in not master vm
Add im.service file add support to systemd
Enable to add a Storage to a running VM in the OCCI and OpenNebula connectors
Bugfix in OCCI not waiting the volumes on creation
In order to update the packages please use:
For CentOS 7:
yum clean all && yum update IM
For Ubuntu 14:04:
apt-get update && apt-get install python-im
For containers
Stop the old container:
sudo docker stop im
Remove the old container:
sudo docker rm im
Pull the new image version:
sudo docker pull indigodatacloud/im
Start the new version:
sudo docker run -d -p 8899:8899 -p 8800:8800 -e IM_DATA_DB=mysql://username:password@server/db_name --name im indigodatacloud/im
CentOS7
Ubuntu14.04
Container
This update contains only bug fixes
Portal token validator: LiferayIAM does not uses error: field to invalidate tokens; this time valid tokens are the ones providing the subject
An internal 'state' has been exposes as an official state foreseen by API specifications
During installation on machines having jdk8 the checkstyle caused a failure due to an unsupported jar file
PortalSetup contains static references to the newest versions of fgAPIServer and APIServerDaemon for the installation script fgSetup.sh
Extract from Git, paying attention to do not overwrite the apps/ directory and existing .conf files
Restart the service
a) If fgAPIServer runs as an application (command line execution); just restart the service. In case the service has been started by the /etc/init.d/futuregateway script execute a restart
b) The fgAPIServer runs as wsgi. Restart the service that provides the configured wsgi execution (In case of apache restart it).
APIServerDaemon; this is a Java web application and its code must be extracted from Git and compiled executing 'ant all', once obtained the war file copy the file under $CATALINA_HOME/webapps, then control the file $CATALINA_HOME/logs/catalina.out file checking for its successful installation. The service is now ready and polling activity can be monitored by the log file $CATALINA_HOME/webapps/APIServerDaemon/WEB-INF/logs/APIServerDaemon.log
CentOS7
Ubuntu14.04
Fix network support : a map was wrongly used instead of a list which would create invalid hot templates.
In order to update the packages please use:
For CentOS 7 + Mitaka:
yum clean all && yum update heat-translator
For Ubuntu 14:04:
apt-get update && apt-get install python-heat-translator
CentOS7
Ubuntu14.04
This release improve updates groups management following the new IAM groups specification: From IAM >= v0.4.0.rc0 groups are provided as a simple list of name and not as maps with name and other properties. The new version can manage the group list. Additionally, documentation has been improved with instructions to upgrade from the previous version.
In order to use the latest version, 1.1.1, it is requested:
to remove the old version from the Liferay portal configuration panel and remove the old jar
restart Liferay and deploy the new one
No post-installation configuration is requested.
CentOS 7
Ubuntu14.04
In order to perform an update please follow the following instructions:
For CentOS 7:
yum -y remove python-nova-docker && yum clean all && yum -y update python-nova-docker
For Ubuntu 14:04:
apt-get remove --purge python-nova-docker
apt-get update && apt-get -y install python-nova-docker nova-compute-docker
CentOS7
Ubuntu14.04
The updated version of OneDock addresses a problem due to the change in the -f parameter in the Docker CLI with the updated versions of Docker
Add ansible installation for onedock
Update config file installation
Create package generating scripts for debian-based systems
Create package generating scripts for rpm
Remove the -f flag for docker tag
Update scripts to comply with bashate style rules
Add wiki documentation to gitbook
In order to update the packages please use:
For CentOS 7:
yum clean all && yum update onedock-master
and
yum clean all && yum update onedock-node
For Ubuntu 14:04:
apt-get update && apt-get install onedock-master
and
apt-get update && apt-get install onedock-node
CentOS 7
Ubuntu 14.04
The updated version provides only bug fixes, no new feature
ooi fails with 500 when deleting a volume
ooi fails with error 500 when deleting a volume that is attached
In order to update the packages please use:
For CentOS 7:
yum clean all && yum update python-ooi
For Ubuntu 14:04:
apt-get update && apt-get install python-ooi
CentOS7
Ubuntu14.04
The compatibility with IAM has been improved
Now the resources obtained from the REST APIs are sorted by date
CLUES installed on board of the elastic clusters can receive the IAM token
Before the upgrade it needs to be checked on IAM if the openid scope is selected for the Orchestrator protected resource server, otherwise the clients will not be able to make requests to it.
In order to update the container, please do:
Stop the old container:
sudo docker stop orchestrator
Remove the old container:
sudo docker rm orchestrator
Pull the new image version:
sudo docker pull indigodatacloud/orchestrator:indigo_1
Start the new version, with the same command that you used before, just pay attention to use the right tag of the container, like:
```sudo docker run --name orchestrator --link databaseWorkflow:databaseWorkflow --link databaseOrchestrator:databaseOrchestrator \
-p 80:8080 -e ORCHESTRATOR_URL="" -d indigodatacloud/orchestrator:indigo_1```
Docker Container:
The updated version of TOSCA-parser addresses minor bug fixes and integrates the changes made upstream (in openstack/tosca-parser v.0.6).
In order to update the packages please use:
For CentOS 7:
yum clean all && yum update tosca-parser
For Ubuntu 14:04:
apt-get update && apt-get install python-tosca-parser
CentOS7
Ubuntu14.04
In order to perform an update please carefully read the instructions available in the
More information about bug fixes and other developments can be found on our
If the installation was done following the the instructions available in the , please follow the following steps to upgrade:
- Groups generate exceptions
More information can be found in the "Upgrade to a new release" section of the
The new version provides better packaging, configuration files are now provided in a separate package from the library, and also
More info at
- Support iam_access_token property in tosca.nodes.indigo.ElasticCluster nodes
- Support multiple SLAs for the same cloud provider
- Deployments and resources must be sorted by date when retrieved from REST APIs
- Adapt user info data to the new IAM format
More details can be found in the