Releases: dice-project/DICE-Deployment-Service
Releases · dice-project/DICE-Deployment-Service
Release 0.3.6
New in 0.3.6:
- Fortified the setup scripts that are now more robust.
- Replaced OpenStack clients in preparation script.
- Removed the need for modification of
~/.ssh/known_hostsfile. - Added instructions for Cloudify Xenial agent preparation.
- Added fix for regression in CentOS' urllib library.
- Added license to repository.
- Removed unused blueprints from test folder.
- Fixed bogus error when registering application to DMon.
Release 0.3.5
- Improved documentation and additional helper scripts for installing DICE Deployment Service
- Included steps for installing DICE Monitoring Framework during setup of Cloudify Manager and DICE Deployment Service
- Enabled the use libvirt Vagrant provider that does not clash with Docker/Kubernetes
- Added installation helpers for OpenStack, AWS and FCO
- Added metadata upload capability to deploy endpoint
- The CLI enables passing the application's metadata with the deploy.
- AWS instance will now use a boot volume that is large enough for swap file
Release 0.3.4
- Added option for application registration with DMon
- Fixed required blueprint inputs detection
- Migrated task processing to Celery 4 that offers better error handling and reporting capabilities
- Added support for accessing Cloudify Manager over https
- Only allow access to the DICE Deployment service over https
- Migrated installation blueprint to latest DICE TOSCA library
Release 0.3.3
- Added better validation of sent files and better errorr messages of
the validation problems - Raised the upload file size limit to accommodate for larger blueprint
bundles - Fixed a problem where the deployment service returned an error for
inputs that are not required by the blueprint or when a default was
available - Documented bootstrapping a more secure version of Cloudify Manager
- Added documentation for bootstrap services in the FCO
- Added prototype CLI utils for running DICER and for deploying
from deployment document in xmi via DICER to deployer - Added a blueprint helper option to dump processed blueprint to a
unified json - Fixed 403 errors when sending bundles of blueprint with a workaround
to the created folder rights problem in Cloudify Manager
Release 0.3.2
- Enabled a smarted blueprint input handling, properly combining any inputs
supplied with the blueprint with the ones handled by the deployment service - Updated Chef cookbook and recipe names to conform with standard Chef
way of naming things - Added blueprint inspection tool, currently reporting the list of inputs
expected by the selected blueprint - Enabled bash completion for CLI tool
- Migrated deployment service bootstrap to Chef
Updates and fixes
- Replaced gunicorn with uWSGI. The default ports for the deployment tools are
now standard HTTP(S) ports. - Improved handling of containers, which now behave atomically.
- Improved management of uploaded blueprints. Better validation of blueprints
discovers early a wider range of blueprint faults. - Updated API to move most of actions to container resources instead of
blueprint resources. Some of frequently used blueprint resources are still
available for backwards compatibility, but internally they are mapped to
actions on a container. - Switched to OpenAPI documentation in Swagger.
- Better error reporting in API and on GUI.
- Containers are now able to indicate if they are busy processing a task or
idle. - Improved installation procedure for Cloudify 3.4.0
- Unify the naming schemes of the tools: Dashes instead of underscores for
configuration optimization support. - Improved unit tests and added deployment tests.
- Used upstart jobs for all services.
- Enabled a debug mode, which opens celery flower on port 5555.
DICE Y1 review release
This release contains improvements of the DICE deployment service, including:
- Web GUI enables access to most of the DICE deployment service functionality, including adding and removing containers, uploading of blueprints, monitoring the status of deployment, undeploying, etc.
- Extended functionality available also through the command line interface tool.
- Blueprint related inputs can now be set in the deployment service.
- DICE deployment service bootstrap (deployment) blueprints available for OpenStack and FCO.
Initial release version
DICE Deployment Service initial version
This version supports the basic functionality of the DICE deployment service. It provides the RESTful API towards the users, and relies on the Cloudify Manager 3.2 or 3.3.