# Changelog All notable changes to this project will be documented in this file. ## [Unreleased] ## [0.0.1-SNAPSHOT] - 4 June 2019 ### Added - A user can commit and be informed about submissions of blueprint validation requests. - Appropriate dockerfiles have been added for the UI and the required postgreSQL db. - .gitignore file has been updated - Integration with Jenkins completed - The URL of the result is retrieved and displayed - Multi-threading is now supported - Notification callback from Jenkins implemented - Results are retrieved from Nexus - Results are displayed - UI and postgreSQL docker projects support the makefile automation build and push process - README file is included - CHANGELOG is included - Coala static code analysis performed for Java and JS files ### Changed ### Removed ## [0.0.1-SNAPSHOT] - 5 June 2019 ### Added ### Changed - PostgreSQL database model has been refactored in order to support 4 tables, namely timeslot, blueprint, blueprint_instance, submission - Trailing spaces removed from comments in javascript files ### Removed ## [0.0.1-SNAPSHOT] - 6 June 2019 ### Added - Community lab is now supported ### Changed - README file is updated. - Coala static analysis issues fixed for Javascript files - README.md has been renamed to README.rst ### Removed ## [0.0.1-SNAPSHOT] - 7 June 2019 ### Added - Arm lab is now supported ### Changed - README file is updated. ### Removed ## [0.0.1-SNAPSHOT] - 10 June 2019 ### Added ### Changed - Trailing spaces removed from all files. - README file is updated. ### Removed ## [0.1.0-SNAPSHOT] - 24 June 2019 ### Added - The following database initialization scripts of ONAP portal SDK project have been added (but modified in order to support the Akraino database) : epsdk-app-common/db-scripts/EcompSdkDDLMySql_2_4_Common.sql, epsdk-app-os/db-scripts/EcompSdkDDLMySql_2_4_OS.sql, epsdk-app-common/db-scripts/EcompSdkDMLMySql_2_4_Common.sql and epsdk-app-os/db-scripts/EcompSdkDMLMySql_2_4_OS.sql. The copyrights of these files have not been changed. - Proxies for connecting with Nexus and Jenkins are now supported. - io.fabric8/docker-maven-plugin can now be used for creating UI container for development purposes ### Changed - Adaptation to ONAP portal SDK completed. Version 2.4.0 (Casablanca) has been used. - The new URL of the results stored in Nexus is now used. - Jenkins API is used by utilizing lower case for blueprint names and layers - README file is updated - Bug fixed when test suite is selected - Jenkins job name is dynamically defined in the Nexus result URL - Shell script input variables are now declared using capital letters ### Removed ## [0.1.0-SNAPSHOT] - 2 Jule 2019 ### Added - "All" blueprint layers is now supported. - Pop up windows inform UI user about the status of result retrieval - Blueprint version is now passed as a parameter to the Jenkins validation job - Database tables have been added, namely 'lab' and 'silo' ### Changed - Start date time and duration are initialized to 'now' and null respectively, as they are not taken into account - As the blueprint, bluprint_instance_for_validation and timeslot tables must be initialized differently for each lab use case, the previous initialization data was extracted from the db-scripts/akraino-blueprint_validation_db_example.sql file and was placed inside a new file, namely db-scripts/examples/initialize_db_example.sql. - The table 'blueprint_instance' has been renamed to 'blueprint_instance_for_validation' - DB scripts are now copied to the /docker-entrypoint-initdb.d directory - Lab field has been removed from timeslot table and placed in the submission table. - README file has been updated - Definition of system architecture removed from the pom.xml ### Removed ## [0.1.0-SNAPSHOT] - 8 Jule 2019 ### Added - Declarative info of the results is now displayed - README enhanced in order to display instructions regarding how each docker image can be built independently. - A new script, namely validation/docker/mariadb/deploy_with_existing_persistent_storage.sh has been developed in order to deploy the mariadb container when the persistent storage already exists. README files have been updated accordingly. - Searching matching fields have been added to the angularJS application - The angularJS application displays the submission id received from the back-end system - Whenever a new blueprint instance for validation is submitted, the corresponding labels are deleted - Scroll up/down feature is supported for the committed submissions - Loading gif is displayed while the angularJS application is trying to fetch results - Sanity checks in angularJS app ### Changed - /db-scripts/akraino-blueprint_validation_db.sql has been renamed to /db-scripts/akraino_blueprint_validation_db.sql - User info declaration has been moved from the /db-scripts/akraino-blueprint_validation_db.sql and placed into /db-scripts/EcompSdkDMLMySql_2_4_Common.sql and /db-scripts/EcompSdkDMLMySql_2_4_OS.sql - Results can be retrieved only for submissions whose state is 'Completed' - README file has been updated to use impersonal phrases ### Removed - Deletion of submissions