Mostly integration test work: 54/2454/16
authorTommy Carpenter <tc677g@att.com>
Fri, 7 Feb 2020 19:06:20 +0000 (14:06 -0500)
committerTommy Carpenter <tc677g@att.com>
Thu, 13 Feb 2020 15:07:56 +0000 (10:07 -0500)
commit78ba273b279a7e7af6dba811a29746b881a53a8e
treed6ad51714a627400c6da71e128da68ed91d1a1a5
parent445221bb8e531d77aad987b936b30d385521134f
Mostly integration test work:

    * Switches A1's three test receivers (integration tests) over to golang; this was mostly done to learn the go xapp framework and they are identical in functionality.
    * Upgrades the version of rmr in A1 and all integration receivers to 1.13.*
    * Uses a much fancier Docker build to reduce the size of a1's image. The python:3.7-alpine image itself is 98MB and A1 is now only ~116MB, so we're done optimizing A1's container size.

Issue-ID: RICAPP-61
Change-Id: Ic2004a5b457c55c730575aa8326e61b01e8546da
Signed-off-by: Tommy Carpenter <tc677g@att.com>
23 files changed:
.gitignore
Dockerfile
container-tag.yaml
docs/developer-guide.rst
docs/release-notes.rst
integration_tests/a1mediator/Chart.yaml
integration_tests/getlogs.sh
integration_tests/query_tester.py [deleted file]
integration_tests/receiver.py [deleted file]
integration_tests/testreceiver/templates/config.yaml
integration_tests/testreceiver/templates/deployment.yaml
integration_tests/testreceiver/values.yaml
integration_tests/testxappcode/Dockerfile-delay-receiver [moved from integration_tests/Dockerfile-test-delay-receiver with 52% similarity]
integration_tests/testxappcode/Dockerfile-query-receiver [moved from integration_tests/Dockerfile-query-receiver with 52% similarity]
integration_tests/testxappcode/Dockerfile-test-receiver [new file with mode: 0644]
integration_tests/testxappcode/delay-config-file.yaml [new file with mode: 0755]
integration_tests/testxappcode/go.mod [new file with mode: 0644]
integration_tests/testxappcode/query-config-file.yaml [new file with mode: 0755]
integration_tests/testxappcode/receiver.go [new file with mode: 0755]
integration_tests/testxappcode/test-config-file.yaml [new file with mode: 0755]
rmr-version.yaml
setup.py
tox-integration.ini