summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
rl001m [Wed, 7 Mar 2018 21:53:50 +0000 (16:53 -0500)]
Added unit test cases for data component
Added Python unit test cases for aai.py file in data component. Modified the code in aai.py to make it test-driven.
Issue-ID: OPTFRA-79
Change-Id: I5c912c8a13226c6dada921f255a030e798665938
Signed-off-by: rl001m <ruilu@research.att.com>
Dileep Ranganathan [Mon, 5 Mar 2018 10:14:46 +0000 (02:14 -0800)]
Fix Data module unit tests
New code checkin was breaking the tests.
Modified the data module unit tests to fix the breakage.
Change-Id: I30b566f771badc4799fdd9a5a946c8c058d2ea6a
Issue-ID: OPTFRA-162
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Shankaranarayanan Puzhavakath Narayanan [Sun, 4 Mar 2018 17:12:01 +0000 (17:12 +0000)]
Merge "Version.py must match setup.cfg"
Shankaranarayanan Puzhavakath Narayanan [Sun, 4 Mar 2018 17:11:00 +0000 (17:11 +0000)]
Merge "Add Active-Active code to has"
Ikram Ikramullah (ikram@research.att.com) [Sun, 4 Mar 2018 16:10:14 +0000 (11:10 -0500)]
Version.py must match setup.cfg
pip install -e . command was failing due to project
name mismatch in version.py (pbr settings) and setup.cfg.
Also, README.rst is a required file - must be present in
the directory pip install is run from (needed by setup.py).
Copied README.rst (and its markdown counterpart - README.md)
to one level in (./conductor).
Issue-ID: OPTFRA-161
Change-Id: I76e8e9c7d303a1e82524635118af3de36bc1a361
Signed-off-by: Ikram Ikramullah (ikram@research.att.com) <ikram@research.att.com>
Ikram Ikramullah [Tue, 27 Feb 2018 00:43:43 +0000 (19:43 -0500)]
Add Active-Active code to has
Added Active-Active setup related files (new and modifications)
Issue-ID: OPTFRA-150
Change-Id: I50964ae990a465d0f977a4dea512dd61b35e308d
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Ikram Ikramullah (ikram@research.att.com) [Fri, 2 Mar 2018 17:24:35 +0000 (12:24 -0500)]
Fixing setup.cfg too like setup.py
Changed email-ids to those of contributors in already existing files
(files setup.cf was only copied from one direcotry to another)
Issue-ID: OPTFRA-160
Change-Id: Ic87251654d5ffc9db496da40f6dd8d507ac5dcab
Signed-off-by: Ikram Ikramullah (ikram@research.att.com) <ikram@research.att.com>
Shankaranarayanan Puzhavakath Narayanan [Fri, 2 Mar 2018 16:48:41 +0000 (16:48 +0000)]
Merge "Fixed location for setup.py"
Ikram Ikramullah (ikram@research.att.com) [Fri, 2 Mar 2018 16:28:12 +0000 (11:28 -0500)]
Fixed location for setup.py
Looks like our daily job will fail if setup.py
is not where it currently resides (higher folder).
But if kept there, pip install wont work since it wont
be part of the package created and uploaded.
Moving it to both places for now for both items to work.
Note: A restructuring is already in the plans to bring
this 'multi-module' (so-called) structure to one straight
strucutre. In that restucturing setup.py would eventually
be in one place anyways.
Issue-ID: OPTFRA-160
Change-Id: Ib9ff7a273d6cf1e0c00bb74e562f268e8a569d48
Signed-off-by: Ikram Ikramullah (ikram@research.att.com) <ikram@research.att.com>
Shankaranarayanan Puzhavakath Narayanan [Fri, 2 Mar 2018 16:17:18 +0000 (16:17 +0000)]
Merge "Add API documentation for optf-has"
Dileep Ranganathan [Thu, 15 Feb 2018 16:12:42 +0000 (08:12 -0800)]
Added unit tests for Data module
Unit test for conductor/data
Change-Id: I62e95824a8191adacd630746dc0101660d480886
Issue-ID: OPTFRA-70
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Dileep Ranganathan [Thu, 1 Mar 2018 14:20:22 +0000 (06:20 -0800)]
Integrate optf/has with Sonar
Added sonar properties for python related config
Added custom inclusion/exclusion patterns which could be leveraged
Change-Id: I3992a9120a30555fc933c1b052984367af69e4da
Issue-ID: OPTFRA-101
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Shankar Narayanan [Wed, 28 Feb 2018 21:14:13 +0000 (16:14 -0500)]
Add API documentation for optf-has
Add the API documentation exposed by HAS, used by OSDF in R2.
Issue-ID: OPTFRA-155
Change-Id: I78fa78f26720ee4670fc62c250c2c4720aca2a77
Signed-off-by: Shankar Narayanan <snarayanan@research.att.com>
Gildas Lanilis [Wed, 28 Feb 2018 00:23:10 +0000 (16:23 -0800)]
Cleaning up names in Sonar
Name is sonar should match repo name. In this case name is optf-has
Change-Id: I25ec7578c0e26125d9dc7237d02012546883474c
Issue-ID: CIMAN-65
Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
Ikram Ikramullah [Mon, 19 Feb 2018 16:20:57 +0000 (11:20 -0500)]
Fixed another Dockerfile
data component docker file was pointing to wrong repo.
Fixed that to point to onap
Issue-ID: OPTFRA-123
Change-Id: Ia02c97ebb8f43da21aed897cfb00e14adf7bb54d
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Ikram Ikramullah [Mon, 19 Feb 2018 15:26:41 +0000 (10:26 -0500)]
Correct Placement for version.properties
Looks like jenkins parent jobs expect the verison.proeprties
file to be one step higher than where it resides rihgt now.
Fixed, this - hopefully next jenkins daily job will succeeed.
Issue-ID: OPTFRA-124
Change-Id: I3444860123f347bbd532466f7ba7d509831b9af6
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Shankaranarayanan Puzhavakath Narayanan [Fri, 16 Feb 2018 16:47:51 +0000 (16:47 +0000)]
Merge "Added unit tests for conductor.common.music module"
Shankaranarayanan Puzhavakath Narayanan [Fri, 16 Feb 2018 16:47:31 +0000 (16:47 +0000)]
Merge "Added more Unit tests for conductor/api module"
Ikram Ikramullah [Thu, 15 Feb 2018 21:39:45 +0000 (16:39 -0500)]
Added version.properties
Issue-ID: OPTFRA-124
Change-Id: I18d4ab0dd301ecf85e398c8a521e60ebbe686cf5
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Dileep Ranganathan [Wed, 14 Feb 2018 18:32:45 +0000 (10:32 -0800)]
Added unit tests for conductor.common.music module
Unit tests for music api
Change-Id: I9e239c23c0d3d81a860b121c7f8e462815068b31
Issue-ID: OPTFRA-68
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Ikram Ikramullah [Wed, 14 Feb 2018 22:43:36 +0000 (17:43 -0500)]
Dockerization Effort
Added files to run components of conductor
in docker. There is a build script and a run
script. Run script has instructions on how to
run the containers.
Issue-ID: OPTFRA-123
Change-Id: Id55a25b3c54e19728ca218e7d98e20af0630a383
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Dileep Ranganathan [Tue, 13 Feb 2018 11:32:12 +0000 (03:32 -0800)]
Added more Unit tests for conductor/api module
Fixed the MUSIC rpc mock for plans api
Issue-ID: OPTFRA-68
Change-Id: Ic0075c1816ed84133b2248e1b91e5e39ff4866d8
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Dileep Ranganathan [Mon, 12 Feb 2018 11:38:43 +0000 (03:38 -0800)]
Modified tox.ini for coverage
Changed tox.ini to omit tests/*.py from coverage report
Change-Id: Ia4f43a229cd749d8f7eab933bf40ba9319512282
Issue-ID: OPTFRA-79
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Dileep Ranganathan [Sun, 11 Feb 2018 20:06:18 +0000 (12:06 -0800)]
Unit Tests for Conductor/api module
Created Unit Tests for PlansController
Change-Id: I075ef2289548fa5afc2024173866307d174ea3d5
Issue-ID: OPTFRA-68
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Dileep Ranganathan [Sat, 10 Feb 2018 20:00:18 +0000 (12:00 -0800)]
Unit test for RootController and V1Controller
Addedd unit tests for RootController and V1Controller
Updated tox.ini to support coverage
Change-Id: I3adf9d2268776382ff1f067857947af9718c9ac8
Issue-ID: OPTFRA-68
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Dileep Ranganathan [Fri, 9 Feb 2018 19:04:24 +0000 (11:04 -0800)]
BaseApiTest class for conductor api module
BaseTest class for all tests in conductor api module
Uses pecan.testing, Mock MUSIC API
Change-Id: I720a4aa7edd4a975ef7ec50bb6647b5825129a67
Issue-ID: OPTFRA-81
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Ikram Ikramullah [Fri, 9 Feb 2018 04:29:04 +0000 (23:29 -0500)]
Copyright Messages Cleanup
Tox and pep8 failed due to multiple reason causing
our verify-python jobs to fail. One reason being the
failure of test cases. Added sample test case for
developers to follow. Another reason was the Copyright
message appearing in supposedly empty package files.
Removed copyright messages so pep8 can succeed.
Issue-ID: OPTFRA-78
Change-Id: If7e4b28e2dabdba194e31a67da4647a342a7630f
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Dileep Ranganathan [Wed, 7 Feb 2018 00:21:22 +0000 (16:21 -0800)]
Added missing .testr.conf in conductor
Missing .testr.conf is added.
Bumped os-testr version in test-requirements.txt to 1.0.0
Issue-ID: OPTFRA-76
Change-Id: Icaacf67402be4ba6edbdc3edc587dc0e95166f30
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Ying Ruoyu [Fri, 2 Feb 2018 13:56:16 +0000 (21:56 +0800)]
Fixed pep8 issues inside HAS
Fixed pep8 issues including indentation,
blank lines etc. In translator.py,
errors.py etc.
Change-Id: I73ea2815afded379926acccdc6796391e7540e32
Issue-ID: OPTFRA-61
Signed-off-by: Ying Ruoyu <ruoyu.ying@intel.com>
Shankaranarayanan Puzhavakath Narayanan [Mon, 5 Feb 2018 17:49:19 +0000 (17:49 +0000)]
Merge "Fixed some pep8 issues"
Shankaranarayanan Puzhavakath Narayanan [Fri, 2 Feb 2018 18:43:55 +0000 (18:43 +0000)]
Merge "Copyright Message in 'empty' files"
Dileep Ranganathan [Thu, 25 Jan 2018 18:14:52 +0000 (10:14 -0800)]
Fixed some pep8 issues
Fixed pep8 issues like optimizing import ordering,
indentation etc. in aa.py, opts.py, service.py
Change-Id: I235909f353cbb47e1c3e2c13d341a098d375d564
Issue-ID: OPTFRA-61
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Dileep Ranganathan [Thu, 1 Feb 2018 12:04:37 +0000 (04:04 -0800)]
Added Intellij files to .gitignore
Change-Id: I3d14bdd6c1404044beb3d493e3cfdbecd9432f7b
Issue-ID: OPTFRA-10
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Shankaranarayanan Puzhavakath Narayanan [Thu, 1 Feb 2018 16:47:42 +0000 (16:47 +0000)]
Merge "Adding .gitignore to the repository"
Ikram Ikramullah [Wed, 31 Jan 2018 20:34:28 +0000 (15:34 -0500)]
Copyright Message in 'empty' files
While packaging/verification of the jjb job,
saw error (on many files, not just this) that
the file cannot have 'only comments in it'
- since all the ONAP files need to have this
copyright message, these __init__.py
(a module specifier marker file only) can be excluded
from this requirement? - This will
be a good test for our jjb tempaltes as well.
Change-Id: I7d297338f31327aac94947d31a831b53e0913814
Issue-ID: OPTFRA-60:
Signed-off-by: Ikram Ikramullah <ikram@research.att.com>
Dileep Ranganathan [Mon, 29 Jan 2018 14:36:20 +0000 (06:36 -0800)]
Add intial pom.xml inheriting from oparent-python
Created pom.xml for integrating with ci
Change-Id: Ie6bec4b7d4d3bf4b86074b7405f882fee0bccab9
Issue-ID: OPTFRA-59
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
rl001m [Mon, 29 Jan 2018 18:15:50 +0000 (13:15 -0500)]
Added LICENSE.txt file to has repository
Change-Id: Ib0a87188869ec28fe4f07f256f9c3e2eb645d2ba
Issue-ID: OPTFRA-58
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Tue, 19 Dec 2017 19:51:27 +0000 (14:51 -0500)]
Fixed the pip installation command in README file
Removed the 'ecomp' related command in README.md
Change-Id: I0129d1bd29ffc0c19db788a5ccab4a46cbc2d70f
Issue-ID: OPTFRA-11
Signed-off-by: rl001m <ruilu@research.att.com>
Shankaranarayanan Puzhavakath Narayanan [Sun, 17 Dec 2017 15:39:38 +0000 (15:39 +0000)]
Merge "Added all common modules in conductor directory"
Shankaranarayanan Puzhavakath Narayanan [Sun, 17 Dec 2017 15:39:27 +0000 (15:39 +0000)]
Merge "Added api directory to the repository"
Shankaranarayanan Puzhavakath Narayanan [Sun, 17 Dec 2017 15:39:20 +0000 (15:39 +0000)]
Merge "Added reservation directory to the repository"
Shankaranarayanan Puzhavakath Narayanan [Sun, 17 Dec 2017 15:39:13 +0000 (15:39 +0000)]
Merge "Added data directory to the repository"
Shankaranarayanan Puzhavakath Narayanan [Sun, 17 Dec 2017 15:38:42 +0000 (15:38 +0000)]
Merge "Added solver directory to the repository"
rl001m [Sun, 17 Dec 2017 14:18:41 +0000 (09:18 -0500)]
Added data directory to the repository
Added the HAS-Data module in ONAP
Change-Id: Iac9774f8d88bff672c35e5cbab29bd4397012c73
Issue-ID: OPTFRA-12
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Sun, 17 Dec 2017 14:30:34 +0000 (09:30 -0500)]
Added reservation directory to the repository
Added the HAS-Reservation module in ONAP
Change-Id: I34930fc94b70b2813917f390ba02a23291059b8a
Issue-ID: OPTFRA-16
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Sun, 17 Dec 2017 14:28:53 +0000 (09:28 -0500)]
Added api directory to the repository
Added the HAS-API module in ONAP
Change-Id: Ie4a3b3d2f478abbf4878a4c618a568d7f07c4fa3
Issue-ID: OPTFRA-15
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Sun, 17 Dec 2017 14:26:41 +0000 (09:26 -0500)]
Added solver directory to the repository
Added the HAS-Solver module in ONAP
Change-Id: I5567e3976ad0dc693eb2adc2f479987001b14770
Issue-ID: OPTFRA-14
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Sun, 17 Dec 2017 14:22:15 +0000 (09:22 -0500)]
Added controller directory to the repository
Added the HAS-Controller module in ONAP
Change-Id: I8ef7fcee936f3a607069b8d5da65beb0210a784c
Issue-ID: OPTFRA-13
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Sun, 17 Dec 2017 14:04:31 +0000 (09:04 -0500)]
Added all common modules in conductor directory
Added the common modules used by all the other components of Homing Optimizer.
Change-Id: I6e8a991b54ef422da66b3174f27f6998731ec188
Issue-ID: OPTFRA-11
Signed-off-by: rl001m <ruilu@research.att.com>
rl001m [Fri, 15 Dec 2017 20:49:01 +0000 (15:49 -0500)]
Added conductor directory and README file
Added conductor directory and README file. The README file contains the description of ONAP Condcutor and license.
Change-Id: I8dd6b65152f45ff6102dcdc0ba99c31c42d958ea
Issue-ID: OPTFRA-10
Signed-off-by: rl001m <ruilu@research.att.com>
Shankar Narayanan [Fri, 15 Dec 2017 21:12:18 +0000 (16:12 -0500)]
Adding .gitignore to the repository
Adding the .gitignore so that the seed-code commits can follow this.
Issue-ID: OPTFRA-10
Change-Id: I708b60f6099554ab13a80367dcfcb094cfdd68a3
Signed-off-by: Shankar Narayanan <snarayanan@research.att.com>
Pamela Dragosh [Tue, 5 Dec 2017 16:11:54 +0000 (11:11 -0500)]
Adding initial .gitreview
Adding missing .gitreview so OPTF team can submit code.
Issue-ID: OPTFRA-9
Change-Id: Ia55bb39384f6839727ec7ace9fce6365e86e0a56
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
jsseidel [Mon, 18 Sep 2017 16:44:53 +0000 (12:44 -0400)]
Updated headers to display correct pages
Updated headers so that when the release notes
docs were referenced in main documentation, they
would be displayed properly.
Change-Id: I27bfebe3cc4ba28272a367a4696037cdc94707e5
Issue-Id: DOC-47
Signed-off-by: jsseidel <spence@research.att.com>
jsseidel [Thu, 14 Sep 2017 18:27:11 +0000 (14:27 -0400)]
Added docs directory and release notes template
Added docs directory and a template for release
notes. The template is simply a suggestion.
Feel free to remove or add files as needed for
whatever makes sense for your project.
Change-Id: I2d52479ad210ca57b5a70c0756f90eea3f8e3432
Issue-Id: DOC-47
Signed-off-by: jsseidel <jsseidel@fastmail.com>
Jessica Wagantall [Thu, 6 Jul 2017 21:21:16 +0000 (21:21 +0000)]
Initial empty repository