New & Noteworthy
This page lists the enhancements and new features brought by Roboconf 0.8.
Security
An important work has been done about security.
- Enable or disable CORS support for the REST clients.
- Specify the network interface for Roboconf agents.
- User authentication for CLI with various back-ends (properties files, LDAP server, database).
- Configure the web console for HTTPS.
Other tasks are planned about security for the next version.
New Deployment Topologies
Several deployment topologies are now possible with Roboconf.
The last upgrade was about introducing Roboconf domains.
Please, refer to this page for more examples.
Internationalization of the Web Administration
The web administration has been internationalized.
Administrators can set the default language in the DM’s preferences.
# The user language (e.g. for the web console).
#
# Possible values:
# - EN (for English)
# - FR (for French)
#
user.language = EN
For the moment, English and French translations have been provided.
Customizing the Look’n’Feel of the Web Administration
It is now possible to add its own CSS file and image banner for Roboconf’s web administration.
Documentation for our REST API
There is now a Swagger UI installation on our web site to get information about our REST API and web socket.
Mavenized Deployment Targets
Deployment targets could already be defined in the web administration or embedded in application templates. They can now be packaged independently and managed as stand-alone Maven artifacts that you can deploy with the web administration.
Fine-Grained Associations for Deployment Targets
Deployment targets can be associated with applications (default setting), with specific instances…
… and now with components.
This brings a lot more flexibility when defining these associations.
Monitoring with Apache Decanter and ELK
We wrote a tutorial to show how to use Apache Decanter, Elastic Search and Kibana to monitor Roboconf installations. For the moment, we mainly monitor OS and agent metrics. Applications monitoring will be shown later.
Advanced Machine Configurations
Configuration scripts can now be added to deployment targets to complete machine configurations.
- On the agent’s side, these scripts can be use to format and mount partitions.
- On the DM’s side, these scripts can be used to complete the configuration of a machine (e.g. passing parameters to an agent, or even uploading and installing an agent).
1-* Bindings for Inter-Application Links
Formerly, we could only bind two applications together (1-1 relation).
Now, these bounds can follow a 1-* relation.
Object Storage Configuration in Openstack
Roboconf can now create domains in Openstack’s Swift component.
OCCI Infrastructure Support
Roboconf can now manage cloud infrastructures by using the REST specification OCCI Infrastructure.
Miscellaneous
A lot of enhancements have been brought to this new version.
And many bugs were fixed too. Please, refer to the release notes for details.