summaryrefslogtreecommitdiffstats
path: root/grToolkit/provider/src/main
AgeCommit message (Collapse)AuthorFilesLines
2019-12-09[CCSDK-1985]GR Toolkit RefactorHaddox, Anthony (ah0647)20-660/+2063
Refactor of the GR Toolkit provider module to allow for more flexibility for different architectures. Health checking and failover logic has been extracted into an abstract HealthResolver class and several implementations for Single, Three, and Six node controller architectures. Resolvers can be specified in the gr-toolkit.properties file, or a fallback resolver can be used if one is not specified. Signed-off-by: Haddox, Anthony (ah0647) <ah0647@att.com> Issue-ID: CCSDK-1985 Change-Id: I262407e9d8830d91c39c4e75134a9f1cb1d259fe
2019-11-12[CCSDK-1921]Connection Timeout and Info LoggingHaddox, Anthony (ah0647)1-1/+12
Add connection timeout when creating HTTPUrlConnection. Additionally, add some logging verbosity to the health check RPCs for at-a-glance recognition. Signed-off-by: Haddox, Anthony <ah0647@att.com> Issue-ID: CCSDK-1921 Change-Id: I5dcf8c4b4899f121080eedd546e1a1f6fe120a94
2019-08-29iptables fixsteigerwald, christopher (cs741q)1-2/+2
Update modifyIpTables() in GRToolkitProvider.java. Signed-off-by: steigerwald, christopher (cs741q) <cs741q@att.com> Issue-ID: CCSDK-1664 Change-Id: I7a6c93aed540c083b4b1eb05c42f6e614fcdb4b0
2019-08-15Code changes for NeonTimoney, Dan (dt5972)1-0/+33
Updated code via ccsdk/parent/tools/fluorine2neon.sh script. Change-Id: Ice154214e118ca6ad5043eb0fe337095fd2246d9 Issue-ID: CCSDK-1389 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
2019-05-07Replace output with static constantHaddox, Anthony1-6/+8
Replacing "output" with static constant OUTPUT. This also resolves an issue with cross site health check not being able to parse the health check. Change-Id: Ie4d3b30b241620d00365d58db7797a5052f60827 Signed-off-by: Haddox, Anthony <ah0647@att.com> Issue-ID: CCSDK-1312
2019-04-30[CCSDK-1298] Add served-by fieldHaddox, Anthony1-4/+15
Add served-by field to RPC responses and output getRequestContent response. Issue-ID: CCSDK-1298 Change-Id: Ic8c327dd1acc44aeab2c999851b22fdba5eed232 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-04-17[CCSDK-1241] Increase GRToolkit Unit Test CoverageHaddox, Anthony5-14/+40
Add unit tests for GRToolkit. Slight changes to make code testable. Change-Id: Ib435da58b62e7b8edda4876f0f3a262cbc41a8ca Issue-ID: CCSDK-1241 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-03-01[CCSDK-1115]GR-Toolkit RefactorHaddox, Anthony4-401/+329
Refactor of the provider module to resolve issues identified by SonarQube scans. Change-Id: Iff714123f34468359a7ec9f8d02a691027af15ed Issue-ID: CCSDK-1115 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-01-29Add Isolation ToggleHaddox, Anthony1-40/+42
Add extra input option that allows user to toggle the ODL isolation step in the failover process. Change-Id: I1fdfd4bf5cf2484af8ce67f9c91d0111134b762c Issue-ID: CCSDK-1012 Signed-off-by: Haddox, Anthony <ah0647@att.com>
2019-01-23[CCSDK-987]Create GR ToolkitHaddox, Anthony6-0/+1371
Initial commit of ODL feature Issue-ID: CCSDK-987 Change-Id: I6b10c4c00af09bf7f31820ba3b54e53a4fbe2160 Signed-off-by: Haddox, Anthony <ah0647@att.com>