summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-02-13Fix issues with use in JenkinsBryan Sullivan3-3/+3
JIRA: VES-2 Change-Id: I0d05b9aabf0c3ba9d0ec7e49c752586aaee24c33 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2018-01-24Split setup and clean scripts. Fix daemonset for barometer.Bryan Sullivan4-102/+288
JIRA: VES-2 Change-Id: Ied6f84500284b75976df2acb6d341e30fff35e6e Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2018-01-22Implement component deployment via cloudifyBryan Sullivan20-412/+1423
JIRA: VES-2 Change-Id: Ic696f13d2a32e10663f50cd4e26b9a060525ff92 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2018-01-15Cloudify management of ves_agent containerBryan Sullivan3-78/+240
JIRA: VES-2 Change-Id: I5f2e2af1ca4141bc134ab87a9605c875255c2c62 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-12-14Containerize kafka serverBryan Sullivan6-47/+151
JIRA: VES-2 Change-Id: Idc2db4b99de7d2757a7907f3170e58ae9a38f8b5 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-12-10AIO and centos deploy supportBryan Sullivan2-172/+101
JIRA: VES-2 Change-Id: I9858f824f98362c5d60cd8b8e766f06def8ba7a5 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-12-06Support VES deploy on centosBryan Sullivan2-40/+56
JIRA: VES-2 Reverified as working on ubuntu Change-Id: I9d2425f092137c7547b5eeeedd7bf34aa426f3eb Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-28Add centos supportBryan Sullivan1-24/+53
JIRA: VES-2 Change-Id: Ib9a8f95e7ba8fb6f0d06840d609e29aa4cf2360a Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-27Add loglevel as env variableBryan Sullivan4-21/+51
JIRA: VES-2 Change-Id: I909da7f9bc62ba33e5e33bb90d153ec9a425acb8 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-27Run actions in parallel to reduce overall deploy time.Bryan Sullivan1-8/+8
JIRA: VES-2 Change-Id: I557429ceb44f221057748d75d37d7f0fa58d8b41 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-26Factor out agent and collector container buildBryan Sullivan10-199/+459
JIRA: VES-2 Change-Id: Idd9655b3233937edeea00a38ef983026e1486284 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-25Build docker image for ves-appBryan Sullivan3-48/+120
JIRA: VES-2 Change-Id: I3b953b882d080d6e9ecaa8600bde92acb34dc538 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-22Use existing grafana serverBryan Sullivan2-31/+79
JIRA: VES-2 Change-Id: I9926932e4fd848c3b468650df33a6cebbc363688 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-21More dashboard improvementsBryan Sullivan1-9/+144
JIRA: VES-2 Change-Id: I1373255d253f8fadae5a0c74aeb789369c92460f Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-21Add more collectd data to influx/grafanaBryan Sullivan3-59/+381
JIRA: VES-2 Disable uuid for "node" mode Change-Id: I055db4f52eee7a61438a4e7e63740b42dc3f1777 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-21Fix missing folder nameBryan Sullivan1-1/+1
JIRA: VES-2 Change-Id: Ie5522a9f6b84cdd7ef53fa264d65aef60b4b41dd Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-21Switch from guest to node mode.Bryan Sullivan1-1/+1
JIRA: VES-2 Change-Id: I3e61f7f226fe05c79a0f91cc97b8a8ad685ff4ea Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-20Improve dashboard. Update to merged VES Agent design.Bryan Sullivan2-262/+163
JIRA: VES-2 Change-Id: I897472b3d753dd1e471536c57cff88ab525bf9c8 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-19Missing fiBryan Sullivan1-1/+1
JIRA: VES-2 Change-Id: I4d22323a903be585d8efb889d0b96d9687a008a0 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-19Updated monitor.py and grafana dashboardBryan Sullivan4-122/+1760
JIRA: VES-2 Various fixes in ves-setup Add demo_deploy.sh Refactored to containerized agent and collector Change-Id: I8851465742aaf40a4cce265508a3d2d66abced08 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-11-14WIP: VES setup for new kafka based designBryan Sullivan3-5/+489
JIRA: VES-3 Add collector, kafka, agent setup Change-Id: I4164d270e392aa38ebed98259a9fbdf77d7e5a0e Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-08-23Merge "WIP"Bryan Sullivan12-1108/+3832
2017-06-11WIPAimee Ukasick12-1108/+3832
Update to 5 VDUs Update to use JSON schema 5.1 (separate update to Barometer plugin) Update so container is correctly referenced as 'onap-demo' Add output statement to facilitate debuggin; web servers working Disable credential validation in monitor.py Updated start.sh based on Bryan's changes Start.sh: pull latest barometer collectd plugin patch - various improvements in setup_agent() - remove GuestRunning from collectd config - add setup of InfluxDB and Grafana to monitor - add setup of agents in vFW and vLB ves_onap_demo.sh: fixed tacker not being configured (also Models patches) - add security groups for monitor incoming traffic evel_demo.c: update to latest schema, remove demo code monitor.py: integrate InfluxDB and Grafana Dashboard.json: file to import into Grafana infsetup.py: setup script for the veseventsdb database Refactoring to have junphost interact direct with VMs etc as needed. Update dashboard.json with current dashboard design. ves_onap_demo.sh: - fix method of checking if vnf has been deleted - reduce RAM size in onap.demo flavor to save headroom in virtual deploy - fix copy of public key to /opt/tacker JIRA: VES-11 Change-Id: I210d566f52e2ef7a504b78033d822cf7430631b6 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com> Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2017-06-03Merge "Add Committer"Bryan Sullivan1-0/+1
2017-06-03Merge "Replace inactive PTL"Bryan Sullivan1-3/+2
2017-05-17WIPAimee Ukasick7-0/+3344
Script and blueprint for demo that uses ONAP VNFs. JIRA: VES-11 Change-Id: I1f5d2c2bb87a1e24f5cc2eb788bfb3f1efed9e46 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-05-14Merge "Align with VES 5.0 schema as published by AT&T."Aimee Ukasick2-116/+833
2017-05-13Align with VES 5.0 schema as published by AT&T.bryan2-116/+833
JIRA: VES-2 Add README.md linking spec to current upstream version. Change-Id: If222965123451ecedbb19b799414dfeb55bbe29d Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-21Replace inactive PTLAimee Ukasick1-3/+2
Replace Alok Gupta, the inactive PTL. Alok's work responsibilities prevented him from ever being active in the VES project. Alok doesn't even have a Gerrit account. Replacing Alok with Bryan Sullivan, the top Committer. Change-Id: Iec7c215eb68823e80ccbf9fac85524ecb86886c1 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-03-21Add CommitterAimee Ukasick1-0/+1
Add Aimee Ukasick as Committer. She has been active in the project for over 6 months and is a top contributor/reviewer. Change-Id: I78bddc8dee1ab70bb61d57114328c3783177333d Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-03-21Merge "Remove inactive Committers Feng and Li"Bryan Sullivan1-3/+1
2017-03-14Remove inactive Committers Feng and LiAimee Ukasick1-3/+1
The TSC voted to allow the PTL to remove Committers who have been inactive for at least 6 months. According to both Bitergia and GitStats https://www.consultron.com/gitstats/ves/authors.html, neither Feng Liu nor Li Yuanzhen had any activity in 2016 or 2017. The VES wiki page also notes that Li's email bounces. Change-Id: Idf9869fe62314e2ae5fe987489f9f1fef690fb47 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-03-08Adding Labelsstable/danubeShubhamRathi7-0/+14
Labels serve as anchors/ refs when referenced from other documents This patch adds labels to docs/*/*/index.rst Change-Id: I62bf7c0b188fb90606d1aaa12a65606c1624bf07 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-07Correct method of launching monitor getting list of port IDsbryan2-4/+5
JIRA VES-1 Change-Id: Ie2cd0ed371c8061fd8564aa32103e9edfdaafdc5 Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-07Fix traffic and pause actions. Turn off throttling simulation.bryan2-15/+14
JIRA: VES-1 Change-Id: I8e0e7bf8a0b27854bf9bf8bcd1aa5329918e2d8b Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-07Correct username,password variable use.bryan1-2/+2
JIRA: VES-1 Change-Id: Ibd697597f58eece155cfebb6cadcc9125f05362f Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-07Setup monitor before agents (otherwise they exit)bryan3-6/+8
JIRA: VES-1 Setup config drive for LB agent access to UUID. Change-Id: Ieb877d48007bf02c01a6b763143347ab69207924 Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-07Fix VES API version in ves_plugin. Remove redundant steps.bryan1-6/+1
JIRA: VES-1 VES API version should be v3. Removed sed lines that are now set in even_demo.c. Change-Id: Ifd229e031bb9aeffafb2bf90d687f63fca040130 Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-06Rebase on VES V3bryan4-304/+1650
JIRA: VES-1 Rebase monitor.py on latest collector.py Rebase evel_demo.c on latest evel_demo.c Update start.sh to align. Change-Id: I11495c9f9b170de5598186f2c5781df0c04d7cba Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-06Fix collectd instructions and clean process for vHello_VESbryan1-5/+4
JIRA: VES-1 Change-Id: Ifbc891bd8da01ecb83aee82f65934060533ea53d Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-06vHello_VES bug fixes as belowbryan2-12/+20
JIRA: VES-1 start.sh: correct customization of collector.conf. vHello_VES.sh: Fix monitor and start_collectd functions. Update instructions to match. Output VDU IPs as hint for subsequent actions. Change-Id: I76424fb30d56a81195dcec2a5b7f892d2f4675c6 Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-06Fix bugs in tacker-setup use. Remove vHello_VES_3Node test.bryan2-432/+3
JIRA: VES-1 Change-Id: I773266eb00f800e36cf110da8cc8c65f9517edab Signed-off-by: bryan <bryan.sullivan@att.com>
2017-03-06Merge "Update for Danube (work in progress)"Bryan Sullivan6-779/+952
2017-03-06Update for Danube (work in progress)bryan6-779/+952
JIRA: VES-1 Removed preliminary versions of tests for now. Aligned with the Models vHello_3Node_Tacker test. Separated out actions for collectd and monitor install and run them directly vs thru the container. Added parameters as needed for the new design. Updated with typical overview of the test/demo flow. Add port 30000 ingress to vHello security group. Remove juju workaround for port_security. Remote use of id_rsa (replaced with notes on ssh assumptions). Use VDU3 (LB) in traffic generation. Change-Id: I42807449f7526efcd191c0b7b0b4754ffcfffa6e Signed-off-by: bryan <bryan.sullivan@att.com>
2017-02-09Update for Danube doc structureAimee Ukasick30-125/+293
JIRA: VES-1 Change-Id: I4c804f65e485f4d4d539263c6702212015d9c99b Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-02-06Add RST docs for DanubeAimee Ukasick17-0/+234
JIRA: VES-1 Moved current docs folder, which contains ves_data_model.json, to tests/docs. Change-Id: I76b87f0815d2e59cdde1d388dbc313c246ae09c9 Signed-off-by: Aimee Ukasick <aimeeu.opensource@gmail.com>
2017-01-18Update to latest schema version.Bryan Sullivan1-17/+53
JIRA: VES-2 Update copyright year. Add heartbeatIntervalChange operation. Add internalHeaderFields. Add mobileFlowFields additionalFields. Add mobileFlowFields mobileFlowFieldsVersion. Add syslogPri, syslogSdId, syslogSev. Add thresholdCrossingAlertFields additionalFields. Remove "internal ATT field" comment. Change-Id: I3191656b4be2ab139952719ade74bcd07a87faa2 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2016-11-29Add baseline of VES data model.Bryan Sullivan1-0/+1104
JIRA: VES-2 Change-Id: I2bd05af3c6461fa1dc492cadf543738945f067da Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2016-11-22Fix bare metal collectd agent cleanupBryan Sullivan1-2/+3
JIRA: VES-1 Change-Id: I20eb6229e47fc00f82f84d444f7f4eecb9cd6734 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
2016-10-24Remove test in wrong folderBryan Sullivan1-412/+0
JIRA: VES-1 Change-Id: I6924a1a2b9657d75732100de19475d6ea50f9bba Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>