aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-03-27Release 2.6.1 containerHEADmasterlondonVijay Venkatesh Kumar1-0/+9
Change-Id: Ib402ce91880ebb29e4fe98aea3d53d33da8e2140 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3366
2023-03-24Fix build job error2.6.1Vijay Venkatesh Kumar2-85/+82
black check failure https://jenkins.onap.org/view/dcaegen2/job/dcaegen2-services-heartbeat-master-release-version-java-daily/lastBuild/console onap-gerrit-review: -changelog-or-release-file-missing Change-Id: I0e57025285ea90c6e649feae0d2e955064b76083 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3366
2023-02-22heartbeat ms Test updatesVijay Venkatesh Kumar6-127/+309
Handle no-pragma cases Change-Id: I963542e39a59d6210645abed6e30a0cf5fc3159b Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-2953 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2023-01-09Release HB 2.6.0 containerVijay Venkatesh Kumar1-0/+9
Change-Id: Ifc065808482a39e2180638164f81e5568eddd4fc Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-2953
2023-01-09Fix black reported error in rls job2.6.0Vijay Venkatesh Kumar9-302/+363
Change-Id: I5b3b04214ca2a53a23df170bfbfd25c768dc8ac2 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3321 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2023-01-06Merge "Heartbeat code refactoring"Tony Hansen30-342/+830
2023-01-05Heartbeat code refactoringVijay Venkatesh Kumar30-342/+830
code optimization & test improvement Issue-ID: DCAEGEN2-2953 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Change-Id: I99229d966c13ad666ac994ab5a582aeeaa306639 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-11-09Release 2.5.0 Heartbeat MSVijay Venkatesh Kumar1-0/+9
Change-Id: Ib245d18ef68f9923fadac8db29ddd088ad7218ec Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-2952
2022-10-25Fix black check compatibility issue2.5.0Vijay Venkatesh Kumar2-2/+3
Change-Id: Ide32d2287d4d760534edb41e2cf8201bb6e87d82 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3297 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-10-21Handle MR connection errorVijay Venkatesh Kumar5-7/+15
Change-Id: I8defdd65093d19d4255427a8c7961cf5249007b8 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-2952 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-10-17[DCAE] INFO.yaml updateVijay Venkatesh Kumar1-0/+8
Committer updates (OCT2022) Change-Id: I9299af4810be40281055d4f39d3a54c8ed618705 Issue-ID: DCAEGEN2-3236 Issue-ID: DCAEGEN2-3294 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-09-26Merge "Release 2.4.1 Heartbeat container"Tony Hansen1-0/+9
2022-09-26Release 2.4.1 Heartbeat containerVijay Venkatesh Kumar1-0/+9
Change-Id: If3361610d6970ccf5a1d7e44819cca9bce1aedc6 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3236 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-09-24Fix docker startup error2.4.1Vijay Venkatesh Kumar2-1/+3
Change-Id: I66e61d1c8c75efd4838a588cc0f5c1bb1ce36d8f Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3268
2022-09-15[DCAE] INFO.yaml updateVijay Venkatesh Kumar1-5/+3
Committer updates (SEP2022) onap-gerrit-review: -changelog-or-release-file-missing Change-Id: Icc5a271df7ecf8eda87a49617bee1d574a450be4 Issue-ID: DCAEGEN2-3236 Issue-ID: DCAEGEN2-3250 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-09-15Fix Heartbeat build job errorVijay Venkatesh Kumar1-0/+1
onap-gerrit-review: -changelog-or-release-file-missing Change-Id: Ia7a4b7d130a0619bb475cf10c875fad5c870ea49 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com> Issue-ID: DCAEGEN2-3236 Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
2022-08-19lots of cleanup, no functional code changesHansen, Tony (th1395)24-504/+235
Change-Id: I9eefe4d34ae226bbd5a6f80422f89baeeaeb3471 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2837
2022-08-10Chore: Fix typo in INFOBengt Thuree1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I6ee8ee6378f062590fadd4d676fc23316c1db71f
2022-03-23[DCAE] INFO.yaml updatejakartavv770d1-5/+3
Committer updates (March2022) Change-Id: I40c9f5a14dee09aa714fcd3b90d0c85487e9f894 Issue-ID: DCAEGEN2-2973 Issue-ID: DCAEGEN2-3112 Signed-off-by: vv770d <vv770d@att.com>
2021-12-03add run of black --line-length 120 --checkHansen, Tony (th1395)1-12/+19
and update pip with it Change-Id: Ic95cb313487e4575bfe8f4c739cf2d92765be689 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2997 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com>
2021-12-02run the black formatting tool on python codeHansen, Tony (th1395)27-496/+788
also fix up some copyright & license block lines Change-Id: Ifb628e2ef1e5f13fed0a29964eec387d3982d605 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com> Issue-ID: DCAEGEN2-2995 Signed-off-by: Hansen, Tony (th1395) <th1395@att.com>
2021-10-22Fix log rotation issueSatoshi Fujii9-46/+70
Writing log to a single file from multiple processes is not supported by python logging. It causes making fragmented log files at log rotation and logs are mixed up. This change is to use different log files for each sub-process to help developers check log for a specific process easily. This change does not affect to pod log (stdout log). Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2941 Change-Id: If8bcb2308863d1395a2c547d2e7b746301665fb0
2021-10-21Fix no such file or directory errorSatoshi Fujii2-26/+24
fetch_json_file() function is called from two processes, misshtbtd and cbs_polling. When they call the func at the same time, both procs try to remove download.json, so `No such file or directory` error occurs on one of them and the process stop working by the error. This change adds an exception handling to ignore the error. Issue-ID: DCAEGEN2-2872 Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Change-Id: I4f9f0a4522badcdef51392f4bbccfd6aa42fd9d0
2021-10-21Fix microsec timestamp not properly handledSatoshi Fujii5-5/+9
Current heartbeat service assumes lastEpochMicrosec timestamp in VES notification is represented as milli-seconds, but some devices sends micro-sec timestamp in the field. In that case, the heartbeat notification was not working due to timestamp comparison was not done properly. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2940 Change-Id: Id7c9241de70cb3ff7ee59cf1e2c60089ff96a42b
2021-10-21Fix cbs polling process startup failureSatoshi Fujii5-32/+28
cbs polling process sometimes failed to start by `relation "hb_common" does not exist` error. The polling process tries to read hb_common table on startup, but the process is created before the parent process creates hb_common table. So the error may occur in race condition. cbs_polling process must be started after `hb_common` table populated. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2944 Change-Id: Iee682b62a385dfaf2ec1355e781cda9c3def23c0
2021-10-15Fix pod become unready stateSatoshi Fujii4-4/+20
The original implementation used Popen but its stdout pipe became clogged because the captured output was not processed properly. As a result, readiness check failed due to health-check server not responding and the pod became unready state. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2832 Change-Id: I98259e25fe40d5374a2c4236fc20bd631673f15e
2021-10-15Remove unused codeSatoshi Fujii10-769/+11
config_notif.py is not referenced from main code and not used at all. Also tests/HB_Array.json is not used by any test. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2939 Change-Id: I6d462a406e2d36d0243f4a72b7faac2f79e353d9
2021-09-15[DCAE] INFO.yaml updateistanbulvv770d1-0/+8
DCAE committer updates (Sept2021) Change-Id: I9bd82499e3b4525a36cad134fe4d274ec16d2fee Issue-ID: DCAEGEN2-2900 Issue-ID: DCAEGEN2-2914 Signed-off-by: vv770d <vv770d@att.com>
2021-07-26Release heartbeat 2.3.1 containervv770d1-0/+8
- Switch to CBS client lib 2.2.1 - Dockerfile update to remove volume mapping - OJSI SQL security vulnerability fix - Misc code cleanup Change-Id: I0d9987189f1b7ab62f8e64e3f7930189f9776a73 Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2852 Issue-ID: DCAEGEN2-2864 Issue-ID: DCAEGEN2-2834 Issue-ID: DCAEGEN2-2836
2021-07-21Switch to 2.2.1 CBS client lib2.3.1vv770d5-8/+10
Change-Id: Id4569bf141dc7c48e15eed5d624042e498dde4ea Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2852 Signed-off-by: vv770d <vv770d@att.com>
2021-07-19Fix Heartbeat deployment error on newer k8svv770d2-1/+1
Removed obsolete volume mapping which is causing deployment error on later/newer version of containerd install Change-Id: Ifde48ff3ea86417938efa9507ffb58dde02a57ac Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2864
2021-07-01Use yyyy/mm/dd format in ChangelogSatoshi Fujii1-4/+5
Current date format is ambiguous (mm/dd/yyyy or dd/mm/yyyy), so let's change to use yyyy/mm/dd in Changelog. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2850 Change-Id: Id005e22567fc5fa09f1fa8f5b455b1645651e254
2021-07-01Fix pytest failure if http_proxy is setSatoshi Fujii2-1/+14
Test "tests.test_binding.test_resolve_all" (in test_binding.py) fails if proxy environment variable http_proxy is set. httpretty mock is ignored and an actual request is sent to non-existing address. By this change proxy variable is unset during the test. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2834 Change-Id: Ie0d4bc41f6f83d7cfdd3abaa3266ff8ac5a91c2e
2021-06-30Remove extraneous parenthesesSatoshi Fujii7-103/+105
Removed unnecessary parentheses from code. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2837 Change-Id: I9a5f43a4bd894f44d0fc27c0841535faa79a39ac
2021-06-19Fix SQL security issueSatoshi Fujii8-74/+94
Constructing SQL statement by python % formatting operator is dangerous. Use psycopg2 placeholder to escape special characters. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2836 Change-Id: I5ac804bc3e280c3eae14a5e224ca5fc7c7faccb7
2021-06-18Remove unused codeSatoshi Fujii16-119/+1
Just remove unused code Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2833 Change-Id: If81a5fcb918a2683e261807d6a3da5a8648e505d
2021-06-18Reformat codeSatoshi Fujii8-467/+517
Use 4 spaces for indentation and put spaces for better readability. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2833 Change-Id: I99aa4df83a32b077e2a3f336d17b6b64184c3c12
2021-06-18Add target/ to gitignoreSatoshi Fujii2-0/+3
target/ directory is created during local build. Add it to .gitignore not to be added in commit. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2833 Change-Id: I0832154d43027d630518f8477737c201a1bf2119
2021-06-18Remove unused imports and bump version to 2.3.0Satoshi Fujii20-82/+53
Remove unused import statements from script. Bumped up version to 2.3.0. Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com> Issue-ID: DCAEGEN2-2833 Change-Id: I015e89f1b56ca12483e432bf67123f33140d722c
2021-05-26Release Heartbeat MS 2.2.0vv770d1-0/+8
py39 support + integration-python:8.0.0 base image update Change-Id: I9c03746957cc0505c2c341d1c2969189302d0544 Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2420
2021-05-11Change python baseOS img to integration-python2.2.0Alexander Mazuruk11-103/+82
Moved setting PYTHONPATH and PATH to Dockerfile as thats where python version is defined (baseOS image) Switched hardcoded python3.8 to python3. psycopg is recommended to be built from source for production use, yet CI environment does not have the dependencies to build it. To circumvent that, requirements were split into: - requirements-common.txt that should be included for each environment - requirements-docker.txt that force building of psycopg in docker - requirements.txt that use psycopg-binary for ci purposes Benefits from switching over: * minimal {java11,python} images maintained by integration team * using currently "blessed by seccom" versions (:latest tag used) * should limit spread of legal issues across layers * integration images will be the first to have automated compliance documentation * should limit spread of base layers (contributing to deployment footprint - more base layers = more to download, more to store etc...) Issue-ID: INT-1864 Issue-ID: DCAEGEN2-2420 Signed-off-by: Alexander Mazuruk <a.mazuruk@samsung.com> Change-Id: I77be2fd9dd53613a1a6ad26f8f0b506073f1cca6
2021-04-09Dependencies update: PyYAML to 5.4Alexander Mazuruk5-5/+8
PyYAML changelog: https://github.com/yaml/pyyaml/blob/master/CHANGES Additionally resolved deprecation warnings from PyYAML. Issue-ID: DCAEGEN2-2720 Signed-off-by: Alexander Mazuruk <a.mazuruk@samsung.com> Change-Id: Ifb06a8a32417e7b4d8fad2b509bc76cbcbc20c55
2021-04-09Dependencies update: requests, pyOpenSSL, six, psycopg2Alexander Mazuruk2-8/+8
Changelogs of updated packages: https://github.com/psf/requests/blob/master/HISTORY.md https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst https://github.com/benjaminp/six/blob/master/CHANGES https://github.com/psycopg/psycopg2/blob/master/NEWS Issue-ID: DCAEGEN2-2720 Signed-off-by: Alexander Mazuruk <a.mazuruk@samsung.com> Change-Id: I900740df0890b8d04c700fa9dd56041099869eae
2021-04-09Dependencies update: Wheel, PyYAML, httplib2, HTTPrettyAlexander Mazuruk4-19/+12
Changelogs of updated pkgs: https://wheel.readthedocs.io/en/stable/news.html https://github.com/yaml/pyyaml/blob/master/CHANGES https://github.com/httplib2/httplib2/blob/master/CHANGELOG https://httpretty.readthedocs.io/en/latest/changelog.html Additionally resolved some warnings reported by tox: - remove unused func from tests that used deprecated python lib. - change collections import to collections.abc Issue-ID: DCAEGEN2-2720 Signed-off-by: Alexander Mazuruk <a.mazuruk@samsung.com> Change-Id: I1dadbe9e6e410bdec1a06ea7c69e49576551218b
2021-03-11[DCAE] INFO.yaml updatevv770d1-0/+16
New committer additions (March2021) Change-Id: I8bdc093758069dc7693a9bebc1ecb4e7f91ad9b3 Issue-ID: DCAEGEN2-2657 Issue-ID: DCAEGEN2-2658 Signed-off-by: vv770d <vv770d@att.com>
2021-02-04Merge "Add initial changelog"honoluluRemigiusz Janeczek1-0/+7
2021-02-03Add initial changelogPawel1-0/+7
Issue-ID: DCAEGEN2-2557 Signed-off-by: Pawel <pawel.kasperkiewicz@nokia.com> Change-Id: Ieb04496cec562ea9a044c803fa5a0fe818ca2f8a
2021-01-13dcae INFO.yaml updatevv770d1-10/+6
Committer changes Change-Id: Iacee8e7c709766f0850686e594ecb90f26e89396 Issue-ID: DCAEGEN2-2583 Signed-off-by: vv770d <vv770d@att.com>
2020-09-14release 2.1.1 heartbeat container7.0.0-ONAPguilinvv770d1-0/+8
Python 3.8 support Testcoverage improvement Change-Id: I6f4e0fe89d831f59928b388ddb1130fa6a5a73ea Signed-off-by: vv770d <vv770d@att.com> Issue-ID: DCAEGEN2-2292 Issue-ID: DCAEGEN2-1902
2020-09-11dcae INFO.yaml updatevv770d1-8/+22
Project maturity Committer changes Change-Id: I95050c26250119d3d3edcc4feb78dae19eceeec2 Issue-ID: DCAEGEN2-2425 Signed-off-by: vv770d <vv770d@att.com>