Age | Commit message (Collapse) | Author | Files | Lines |
|
Project: optf/has master c9cf683edb9fab83698c5e1801df89dd78a3300f
Merge "Fix HAS CSIT bugs"
Fix HAS CSIT bugs
Homing template with no optimization is throwing List IndexOutofBound
exception. Intitialized triageSolver in RandomPick algorithm.
Used iterator to read K,V pair from flavor_maps.
Labels were wrongly initialized in the VNF_SCORE metric.
Change-Id: Icbf1b9aaa0bb7899980680a55754ea7282810adb
Issue-ID: OPTFRA-366
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master c7dd83984dc49f5f2a83de5581c23ea00639d5ba
Fix AAI Query timeout issue on get flavors
Change-Id: Ibf2a09351a79f4532bc7a189a1714453d8ead518
Issue-ID: OPTFRA-335
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master f6276f8953a5d1ad19e3ef771910209e5ba4b0b4
Sync conductor configurations across all projects
Sync conductor.conf based on tox generated config.
Added missing parameters which were not generated by tox.
Separtate patches needs to be submitted to OOM, HEAT, CSIT
Change-Id: I9c055f01d4d358f028eac4e752980d3c83a62468
Issue-ID: OPTFRA-205
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master ddc22f0429730e1473207d3f9b7ed73426d690d9
Merge "Prometheus metrics for OOF"
Prometheus metrics for OOF
Added OOF HPA metrics using prometheus client exporter
Added VNF statistics, HPA statistics with respect to flavor, vim etc.
Change-Id: I54030a148f97cb0c61f93bc552764c65236a467b
Issue-ID: OPTFRA-312
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 7a00d431c76875b8e9ea124d520c9b54b8dd3126
Merge "Unit test case fixed for index_create."
Unit test case fixed for index_create.
Fixed for the table create index on plans table.
Fixed comments section for index create from creates table.
Issue-ID: OPTFRA-359
Change-Id: I8cd85e18c3b9dce04c2f3f571976544c16a00972
Signed-off-by: Soomro, Inam(is076r) <inam@att.com>
|
|
Project: optf/has master c477064f0b4d30ff9f8a467dd8fa6564203956fb
Fix AAF Authentication CSIT issues
The value stored in perms.cache is throwing JSON load error on
subsequent calls. Returned the perms['roles'] from cache.
Fixed expected string or buffer error in plans.py
CSIT was stuck waiting for port 8100. Changed the aafsim internal port
to 8100 everywhere (same as the aaf-service port).
Change-Id: I00e72a0aee66bb0649996288c37c6c0aef2070d2
Issue-ID: OPTFRA-362
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 30d9e916b1591ca4af8bbf56433b65858010f7d8
add requirement to aafsim docker
Add oslo_log to requiremnts.txt for aafism docker
Issue-ID: OPTFRA-331
Change-Id: I1fbe89335189ef3dafa8fc479002919e25c7f532
Signed-off-by: Frank Sandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master 57cd9bbb75ffe53567c3639621e455e233f74cd2
Merge "Fix AttributeError 'MUSIC_API' for tox"
Fix AttributeError 'MUSIC_API' for tox
Fix AttributeError: 'module' object has no attribute 'MUSIC_API'
while running tox manually
Change-Id: I2a826b6a0628eb6430953c66256dee89001f2ab5
Issue-ID: OPTFRA-358
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master bd65c5112a6ada9bbb92d4244608582f9237d03a
Migrate to v14 AAI schema
Upgraded v14 AAI schema.
Modified AAI simulator urls to support v14 version.
Change-Id: Ib4e34d6f04b827bc6d48098f057cb76b4f523e16
Issue-ID: OPTFRA-355
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 4f5bfd835c01ccc7b79d0bce048fe0684c6c945a
add AAF integration and AAF simulator
Patch (#3) addresses commentse
this patch fixes unit tests. Original commit added AAF permissions checks for HAS API
Issue-ID: OPTFRA-331
Change-Id: I69519beee31f57e4ac5188604d21805266a06074
Signed-off-by: Frank Sandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master 4a4ffec30cf335fc7ea84daea95308ea454f2376
Digestion to ONAP
This commit contains features added across previous iteration.
Unfortunatley, its hard to separate out all the features / defect fixes
under the current setup unless an automated ingestion and integration
mechanims is in place.
Following are the details of each feature / defect fix.
- (OPTFRA-347) New Music Response Changes
Required changes for upgrading to music version 3.x
- (OPTFRA-346) Triage Tool Feature Changes
Triage tool for finding out issues with candidates and how they were dropped
- (OPTFRA-280) Order Locking Feature Changes
Orders from SO need to be parked (and later retriggered) in
scenarios where the orchestration of the already given solution
is in progress.
- (OPTFRA-281) Latency Based Homing
This features enables homing based on 'network latency' defined in
has's internally maintained tables instead of plain distance.
Other defect fixes / performance improvements
- AAI Timeout give up change
Defect fix related to dropping candidates when AAI timed out
and didn't retrun within 3 tries. has will now give up in these
scenarios.
- Defect fix replaced all() query with status based query. There was no need to reachout to Music to grab the whole plans
table - we now go only by the value of the status field.
Issue-ID: OPTFRA-280
Change-Id: I47fa7651c5c81763770771d6f7e7ff4ab155d18e
Signed-off-by: rl001m <ruilu@research.att.com>
|
|
Project: optf/has master 933d21d61f23b9c854b883eb357aea612cf1df38
Merge "Support multiple candidates with same feature name"
Support multiple candidates with same feature name
In one flavor, there could be multiple hpa feature blocks
with the same hpa-feature name. Add support to let HAS to
choose a proper one between all available candidates.
Change-Id: If8877a12d6e145994b0bc40aadb3b79b4718282f
Issue-ID: OPTFRA-341
Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
|
|
Project: optf/has master dc1e0098fd0c7f1731888abec9efe66fc27987cb
Merge "Update Homing Specification Guide for readthedocs"
Update Homing Specification Guide for readthedocs
Update Homing Specification Guide to add 'directives' structure inside HPA constraints and add note for cloud agnostic constraints.
Change-Id: I1268a0458e6c54a07382a386dbc683efe8772836
Issue-ID: OPTFRA-324
Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
|
|
Project: optf/has master 4642ebe717a3346b09d5697149ba46341d05b4d7
Merge "Support new policy model in HAS"
Support new policy model in HAS
Make changes to support the newly defined policy model
Change-Id: Iea882b0c254c4bfca32da2458ea65f3daf56a779
Issue-ID: OPTFRA-322
Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
|
|
Project: optf/has master c308285af168973583125f13590789ba3ff27093
Merge "Secret Management Service feature"
Secret Management Service feature
Added supporting library required for enabling SMS integration.
Added Unit tests and manual tests for store/retrieve/delete secrets.
Updated conductor.conf with aaf_sms group. Added preload_secrets
config for testing.
Integration with application NOT Done in this patch.
Change-Id: Idf7e4249a88a39c586d893226a9110e9d5180787
Issue-ID: OPTFRA-345
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master ed0d638fa01566ab5f9d71c1035e29ee5661f8ea
Invert HPA Score for minimizing objective function
Score for each hpa constraint is entered in policy as positive value.
Higher the HPA score the better. So inorder to minimize the objective
function inverted HPA Score by inverting the sign of hpa_score value.
Change-Id: Iaedb03ccc5f87d5e7b41509924289bb598a09139
Issue-ID: OPTFRA-313
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 6ec674c56f4965606a4f865ac327c30d3ce4a53e
HPA Score Objective function support
Implemented HPA Score objective function for cross cloud-region
best candidate selection.
Added Unit tests for HPA Score multi objective function
Added Unit tests to check if there is a corresponding HPA policy/constraint
Change-Id: I0787080657c0b7deb3ffcb7560859e3e5c928b77
Issue-ID: OPTFRA-313
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 34aa9a8c6153e9d0ccf757f91783077cc257556e
Revert the authorization header
Reverting the authorization header to support older version of MUSIC.
Change-Id: Ia3a653559fd1838d530e8dfd4576b1da3502ca22
Issue-ID: OPTFRA-259
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master b3c8241bfeebac1a7e1fd99091e89fab514973c2
add has swagger doc
Issue-ID: OPTFRA-283
Change-Id: I078f3a4d89c248c0d3c306431065e27ec5422350
Signed-off-by: Frank Sandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master b8d070b64894975f915d01fb3baf401f2411eb3a
Added the Authorization header for MUSIC
Fixed the Authorization header required for all MUSIC API.
This was affecting the HAS CSIT as the keyspace was not getting created
Change-Id: I1b22b9b71729e786f6ffb9baedf11d4475485e09
Issue-ID: OPTFRA-259
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master f983a3cc032501782ab144b97aab269392b8db3d
Upgrade HAS version to 1.2.1
Bump verion of docker images, pom.xml, and oparent-python
to 1.2.1, 1.2.1-SNAPSHOT and 1.2.0 respectively.
Change-Id: Ie57e8ac107f1fa4fb3f840869a2fe0656012d601
Issue-ID: OPTFRA-257
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master ec0c56bc3e6a88498b03c23e24fba57a3fef173e
Add committer to OOF team
Add Vikas as part of the committers group
Issue-ID: CIMAN-134
Change-Id: I0519f166825800c5169134d810f5a3d8fe1dcbde
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
Project: optf/has master 48231c4a45545c4a2081a2a901b5098ea09ee5b6
Merge "Use managed guava version"
Use managed guava version
Use centrally managed guava version specified in
oparent. Includes upgrade to oparent 1.2.0.
This change was submitted by script and may include
additional whitespace or formatting changes.
Change-Id: I824892403f119737e255589692e1f1bde109882d
Issue-ID: INT-619
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
|
|
Project: optf/has master dda38c4849be077910df86cbe40f59db7a67b0c8
Support multiple policies with same hpa-feature
Support to resolve multiple policies with same "hpa-feature" name
Change-Id: I86d1f20ad28e30893535688460b8ef6ff1153cd3
Issue-ID: OPTFRA-323
Signed-off-by: Ruoyu Ying <ruoyu.ying@intel.com>
|
|
Project: optf/has master 9171132c130c2e5724a0266d4a3a25d56e4b9e7b
Merge "Remove Ankit from committer list"
Remove Ankit from committer list
Issue-ID: OPTFRA-308
Change-Id: I8259d6254328b89da04e640656484182043fd94f
Signed-off-by: Shankar Narayanan <snarayanan@research.att.com>
|
|
Project: optf/has master 27553f737c5d9717d5ef96b38cda3bfa52e9ccc1
Fix the docker build image workflow
Fixed the Docker build image workflow.
Added seperate tagging for SNAPSHOT-latest and STAGING-latest
There are two docker jobs currently. One produces SNAPSHOT images
and other produces STAGING images. SNAPSHOT images are build from
nexus2 maven snapshots artifacts where as STAGING images are built
from nexus2 maven releases artifacts.
Removed libxml2-utils dependency from docker build image script.
Since the dedicated docker node might be shared by multiple jobs,
apt-get install inside the script might cause conflict and cause
failure of the docker jenkins jobs. Moved the dependency to be part
of the jenkins infrastructure node itself.
Change-Id: I122974c984b1b0ece98bbd5a783d7923504abf3e
Issue-ID: OPTFRA-301
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master fd43ca256b21606c64d1463a3cd024fbf73b4a54
Added missing sudo privileges
Added the missing sudo privilieges required to install packages
Change-Id: I998decc0f8a20cc6575564c12f7e0dcb278802a5
Issue-ID: OPTFRA-301
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 4b3243c48fb977e7a4c4dd1d420ba45e47803e7d
Missing xmllint package for version scraping
Installed missing xmllint package for version scraping
Change-Id: Ib83221e38e0987539bade32b1b83d33cf97dbc5d
Issue-ID: OPTFRA-301
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master abeb634c05d63739e27d05534e5c03cefffd8504
Fix Docker image to use the nexus artifacts
Fixed Docker image to use the nexus artifacts
instead of building from source. Added proxy support.
Updated the Docker image version for Casablanca.
Change-Id: I42de44b5c09992822696b1e12344ac6fde51373d
Issue-ID: OPTFRA-301
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master a337408acfa590f540742d780be12619f8c1694b
Reverting the oparent version to release version
Reverting the oparent version back to 1.1.1.
Dependencies outside the project should use release version
instead of snapshot verion.
Change-Id: Ifd0be54c036cd862cae17ccdbba6b599888ea516
Issue-ID: OPTFRA-301
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 1d048cfce20317c3beb85519c198e8d114b1c819
Merge "Fix Dockerfile for beijing"
Fix Dockerfile for beijing
Fix Dockerfile for beijing to build from beijing branch
Change-Id: Ib8c04079c7acde73c9ce1dd94bcf09a9d1b2de0d
Issue-ID: OPTFRA-287
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Fix HAS image version inside run-docker.sh
Update HAS image version while install HAS through docker.
Change-Id: I93d98182d9a48c25c64e8f91576e0d30b706bf35
Issue-ID: OPTFRA-251
Signed-off-by: Ying Ruoyu <ruoyu.ying@intel.com>
Fix OOF configuration
Added missing multicloud section in conductor.conf
Updated music version to reflect the latest version
Change-Id: I7e943c4344c63d4e18df9f00f6b61600e97295a7
Issue-ID: OPTFRA-232
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Updated the version of the HAS image
Updated the version of the HAS image.
Issue-ID: OPTFRA-251
Change-Id: I489610fc85591d16c29cc604adc4584c61c13da8
Signed-off-by: Patel, Ankitkumar <ankit@research.att.com>
(cherry picked from commit b257e44786d799bacb4aa03421cf241c77374990)
add security issues
Issue-ID: OPTFRA-242
Change-Id: I99441f4d41388f3a0e1837f5a8bd019e2ff2d260
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
(cherry picked from commit c8d14fbe6c762581737c95ede15e9b9919bee788)
Merge "update has docs" into beijing
update has docs
Issue-ID: OPTFRA-242
Change-Id: I9d89ef313018c3a0c25c48a4e0cecabba75db2fd
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
(cherry picked from commit 84ad836b25024835dc3abbb42832dfd36bcb23ce)
moved docs to has/docs
Issue-ID: OPTFRA-242
Change-Id: Ib46a96f5d7281084cb8c859b4bbe56265b8ccdba
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
(cherry picked from commit 40db765dbfa3f18d59f08e84a49f08aa58b66ca0)
|
|
Project: optf/has master cd21d4484b3e46e78998ef5de90ad1fde88a62e6
Bumping the oparent and has artifact versions
Bumped the oparent-python version to 1.2.0
Bumped the has artifacts version to 1.2.0
Change-Id: Ic68133642f915f77e0d9f064e0945ee137c24188
Issue-ID: OPTFRA-301
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 76420a21fdb62613e5b63f11c764fd2d9bb5c168
Add committers
Add new OPTF committers
- name: 'ramki krishnan'
- name: 'Dileep Ranganathan'
Change-Id: I0b4a8c27ccd13b8d3d00bce5d0abcaab7fafb3a2
Issue-ID: CIMAN-134
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
Project: optf/has master a783f589b9cc06e10f6eed93ede754353eb6e720
Merge "Update INFO.yaml"
Update INFO.yaml
Removal of:
1. Maopeng Zhang - ZTE
2. Yoram Zini - Cisco
3. Sastry Isukaplli - AT&T
Change-Id: I2b26103b0b358a5992393d5825017431b226c33b
Issue-ID: CIMAN-134
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
Project: optf/has master e1f901c6ffe0a4a1ec16ba675576084f554523c9
Fix OOF configuration
Added missing multicloud section in conductor.conf
Updated music version to reflect the latest version
Change-Id: I7e943c4344c63d4e18df9f00f6b61600e97295a7
Issue-ID: OPTFRA-232
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master b257e44786d799bacb4aa03421cf241c77374990
Updated the version of the HAS image
Updated the version of the HAS image.
Issue-ID: OPTFRA-251
Change-Id: I489610fc85591d16c29cc604adc4584c61c13da8
Signed-off-by: Patel, Ankitkumar <ankit@research.att.com>
|
|
Project: optf/has master 40db765dbfa3f18d59f08e84a49f08aa58b66ca0
moved docs to has/docs
Issue-ID: OPTFRA-242
Change-Id: Ib46a96f5d7281084cb8c859b4bbe56265b8ccdba
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master c8d14fbe6c762581737c95ede15e9b9919bee788
add security issues
Issue-ID: OPTFRA-242
Change-Id: I99441f4d41388f3a0e1837f5a8bd019e2ff2d260
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master 84ad836b25024835dc3abbb42832dfd36bcb23ce
update has docs
Issue-ID: OPTFRA-242
Change-Id: I9d89ef313018c3a0c25c48a4e0cecabba75db2fd
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master 6808592a9533c02d58981c3a4317ceb5dd056899
Merge "consolidated docs"
consolidated docs
Issue-ID: OPTFRA-242
Change-Id: I1440436559496cf688c66a13accdaeb0df0160c9
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master f395664a388230be26918e32f4e1beb1b38acb7a
Fix data error
Handle data error by discarding candidates with invalid data
Discard candidates if the cloud-owner or region id is missing
in the vserver associated with generic vnfs. This scenario can
occur when invalid data is present in A&AI database.
Issue-ID: OPTFRA-246
Change-Id: I1405267a8f3713c91e10da3d6fbd37c0ca3fc01f
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 66ecb946abbc86d698435d826a8591ac86f817d7
Merge "Fix bug in VIM fit constraint"
Fix bug in VIM fit constraint
When the Multicloud returns empty list instead of None value
the system was throwing error. If empty list is returned from
multicloud the assumption is that there is no matching VIMs
with specified capacity so ultimately would result in solution
not found.
Change-Id: Ie7164a7cbaa41d7278b7391b56dde78318bc4509
Issue-ID: OPTFRA-245
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
|
|
Project: optf/has master 9ed3be523a23ac6f46898070d398dc5ed9578d92
address comments OPTFRA-242 and edit release notes
Issue-ID: OPTFRA-242
Change-Id: I41a089f8c22936eb66d75fa8a5acdf21fa173700
Signed-off-by: fsandoval <frank.sandoval@oamtechnologies.com>
|
|
Project: optf/has master 4d7952a6082d3bad5c5a931c491b94fa563b44a6
Fix matching issues for attribute block
For cloud inventory type empty strings
in the attribute block of the demand are
being matched
Issue-ID: OPTFRA-244
Change-Id: I0ac3a256f32ba497d9f74ddb8ca873604ca67773
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
|
|
Project: optf/has master 2302ee99d350173972cfc0249f225a13ed59d3cd
Using cloud-region in vGMuxInfra flow
If no pserver available for vserver use
cloud-region to get the complex information.
This patch also fixes a version issue.
Change-Id: I981941feef96e531b3ca427ec269cf810f652922
Issue-ID: OPTFRA-241
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
|
|
Project: optf/has master e287acf0381633e726e850dd5439734760042a69
Add a missing member to class Zone
Solver constraint class Zone location member
is missing in Zone class
Change-Id: I6eaa0e051695485ff95b284cbf3cd2a535b537df
Issue-ID: OPTFRA-238
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
|
|
Project: optf/has master bdb676f3e42b970dd0dbb8a4e58dcaab1018633d
Fixing connectivity issue with AAI
Removing the old certificates from conf file.
Having these here causes connectivity issue with
AAI
Change-Id: I847ce9dcfc715124617edd305bb83acedbbbb10e
Issue-ID: OPTFRA-232
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
|
|
Project: optf/has master 36eec04574e14da4bb391bbc6debf42be72db589
Ignore flavors that don't have hpa-capabilities
Multi-cloud creates some flavors without
hpa-capabilities
Issue-ID: OPTFRA-235
Change-Id: I4acfd6198bb0f494d0a34372d761c2dff7b4b301
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
|
|
Project: optf/has master a950e73cd6185df6e843204c7fa69efa5e7640c1
Adding basic auth to AAI Plugin
For now leaving the original certificates as before
so as not to disturb any existing test cases etc.
Issue-ID: OPTFRA-232
Change-Id: If28c772f14c89dbf4229d754cf9dd49094fc5196
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
|
|
Project: optf/has master a4bb011a91ef18261167f1e4f555f57e0e8f8b27
Bump oparent-python version
Bump oparent-python version to 1.1.1 to
resolve a license issue in an old version of lombok.
Change-Id: I6dfc791a1932bdb800b274382432ade86005225e
Issue-ID: INT-493
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
|