FIX: Nanobot cleanup, bugfixes, and features 40/1140/1
authordave kormann <davek@research.att.com>
Fri, 11 Oct 2019 14:04:37 +0000 (10:04 -0400)
committerdave kormann <davek@research.att.com>
Fri, 11 Oct 2019 14:10:57 +0000 (10:10 -0400)
commitfb793dbf21da9874a5f26dfce45c4a08f4b02889
tree35789269d395deb9f614b4edc09911f6d26f13eb
parent99115439fd9976bd251f98ed21171c6f38ff2b05
FIX: Nanobot cleanup, bugfixes, and features

This change applies numerous cleanups and fixes to the "nanobot" robot
implementation and some testsuites/libraries.  Among them:

o Nanobot now requires the common configuration template from the RIC
  platform
o The nanobot configmap generation process was simplified and extended
  to allow multiple source trees for its configmaps
o It is now possible to exclude tests by tag in values.yaml

Outside the nanobot:
o Numerous testsuite/resource file bug fixes and cleanups were applied

Signed-off-by: dave kormann <dk3239@att.com>
Change-Id: I6f8910530fb70edb38e84c85e2188b519aba8a5a
22 files changed:
ric_robot_suite/docker/nanobot/Dockerfile
ric_robot_suite/helm/nanobot/README
ric_robot_suite/helm/nanobot/configmap-src/properties/global_properties.robot [deleted file]
ric_robot_suite/helm/nanobot/configmap-src/public/bin/svcacct-to-kubeconfig.sh [moved from ric_robot_suite/helm/nanobot/configmap-src/bin/svcacct-to-kubeconfig.sh with 100% similarity]
ric_robot_suite/helm/nanobot/configmap-src/public/properties/global_properties.robot [new file with mode: 0644]
ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ete.robot [moved from ric_robot_suite/helm/nanobot/configmap-src/testsuites/ete.robot with 92% similarity]
ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/health-check.robot [moved from ric_robot_suite/helm/nanobot/configmap-src/testsuites/health-check.robot with 100% similarity]
ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/ricdeployment.robot [moved from ric_robot_suite/helm/nanobot/configmap-src/testsuites/ricdeployment.robot with 69% similarity]
ric_robot_suite/helm/nanobot/configmap-src/public/testsuites/update_ric_page.robot [new file with mode: 0644]
ric_robot_suite/helm/nanobot/requirements.yaml [new file with mode: 0644]
ric_robot_suite/helm/nanobot/templates/configmap-robot-bin.yaml [deleted file]
ric_robot_suite/helm/nanobot/templates/configmap-robot-properties.yaml [deleted file]
ric_robot_suite/helm/nanobot/templates/configmaps-robot.yaml [moved from ric_robot_suite/helm/nanobot/templates/configmap-robot-testsuites.yaml with 67% similarity]
ric_robot_suite/helm/nanobot/templates/job-ric-robot-run.yaml
ric_robot_suite/helm/nanobot/values.yaml
ric_robot_suite/robot/resources/appmgr/appmgr_interface.robot
ric_robot_suite/robot/resources/appmgr/negative_appmgr_tests.robot
ric_robot_suite/robot/resources/e2mgr/e2mgr_interface.robot
ric_robot_suite/robot/resources/e2sim/e2sim_tools.robot
ric_robot_suite/robot/resources/global_properties.robot
ric_robot_suite/robot/resources/xapps/placeholder_for_files [moved from ric_robot_suite/robot/resources/xapps/place_holder_for_files with 100% similarity]
ric_robot_suite/robot/testsuites/ricdeployment.robot