Second Update of INDIGO-1
The Second Update of INDIGO-1 release contains:
CDMI v. 1.1
What's new
Redis-Db replaces the filesystem-backed storage of metadata
List of RfCs
Redis-DB as new metadata storage
Focus on QoS-management via CDMI
refactoring
Installation & Configuration
In order to perform an update please carefully read the instructions available in the Updating CDMI-QoS Guide
Artefacts
CentOS 7
Ubuntu 14.04
Docker Container:
INDIGO IAM v.0.4.0
What's new
This release provides new functionality and some bug fixes
List of RfCs
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
More information about bug fixes and other developments can be found on our JIRA release board
Installation & Configuration
If the installation was done following the the instructions available in the INDIGO-IAM Deployment and Administration Guide, please follow the following steps to upgrade:
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
Artefacts
Docker Container:
Infrastructure Manager v1.4.7
What's new
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
List of RfCs
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
Installation & Configuration
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
Artefacts
CentOS7
Ubuntu14.04
Container
FutureGateway
fgAPIServer & APIServerDaemon v0.0.5, PortalSetup v. 0.0.4
What's new
This update contains only bug fixes
List of RfCs
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
Installation & Configuration
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
Artefacts
HEAT-Translator v. indigo-1.1
What's new
Fix network support : a map was wrongly used instead of a list which would create invalid hot templates.
Installation & Configuration
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
Artefacts
Ubuntu14.04
LiferayIAM v. 1.1.1
What's new
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.
List of RfCs
Issue-10 - Groups generate exceptions
Installation \& Configuration
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.
More information can be found in the "Upgrade to a new release" section of the Administration Guide
Artefacts
CentOS 7
Ubuntu14.04
Nova-Docker v. 12.0.0
What's new
The new version provides better packaging, configuration files are now provided in a separate package from the library, and also improved documentation is provided
Installation & Configuration
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
Artefacts
ONEdock v. 1.0-2
What's new
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
List of RfCs
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
Installation & Configuration
In order to update the packages please use:
For CentOS 7:
yum clean all && yum update onedock-master
andyum clean all && yum update onedock-node
For Ubuntu 14:04:
apt-get update && apt-get install onedock-master
andapt-get update && apt-get install onedock-node
Artefacts
OOI v. 0.3.2
What's new
The updated version provides only bug fixes, no new feature
List of RfCs
ooi fails with 500 when deleting a volume
ooi fails with error 500 when deleting a volume that is attached
More info at Milestone-0.3.2
Installation & Configuration
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
Artefacts
Orchestrator v. 1.1.0-FINAL
What's new
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
List of RfCs
Issue #109 - Support iam_access_token property in tosca.nodes.indigo.ElasticCluster nodes
Issue #110 - Support multiple SLAs for the same cloud provider
Issue #101 - Deployments and resources must be sorted by date when retrieved from REST APIs
Issue #104 - Adapt user info data to the new IAM format
More details can be found in the CHANGELOG
Installation & Configuration
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```
Artefacts
Docker Container:
TOSCA-parser v. 0.6.1
What's new
The updated version of TOSCA-parser addresses minor bug fixes and integrates the changes made upstream (in openstack/tosca-parser v.0.6).
Installation & Configuration
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
Artefacts
Ubuntu14.04
Last updated