Add version v0.2.0 41/341/1
authorPeter Szilagyi <peter.3.szilagyi@nokia.com>
Fri, 14 Jun 2019 09:45:14 +0000 (09:45 +0000)
committerPeter Szilagyi <peter.3.szilagyi@nokia.com>
Fri, 14 Jun 2019 09:51:15 +0000 (09:51 +0000)
commited6ca64e0e8ce64296985b241cdf4656c675960a
treeeb36ae98df9f3f4405bef84ffd31b5c66f5188c9
parent16d84d6f7d3489e65e0a83ba9c0d5d62c3914c7f
Add version v0.2.0

* Introduced http rest functionality
* A way to get intial xapp data from xapp manager while booting the routing manager
* A way to create a sinple webhook registration in the xapp-manager to listen on updates abpout changes in xapps

* Changes in swagger API definition
* UTs for SBI, SDL and RPE modules
* New message types according to RMR

Change-Id: If9d11062e14f2a9ef898e98906d6c2b7787958c9
Signed-off-by: Peter Szilagyi <peter.3.szilagyi@nokia.com>
123 files changed:
README.md
RELNOTES
api/appmgr_rest_api.json [new file with mode: 0644]
api/routing_manager.yaml
build.sh
build/binary/Dockerfile
build/binary/compile.sh
build/container/run_rtmgr.sh
cmd/rtmgr.go
glide.yaml [moved from pkg/glide.yaml with 73% similarity]
manifests/rtmgr/rtmgr-dep.yaml
pkg/appmgr_client/operations/add_subscription_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/add_subscription_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/delete_subscription_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/delete_subscription_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/deploy_xapp_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/deploy_xapp_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_all_xapps_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_all_xapps_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_health_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_health_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_subscription_by_id_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_subscription_by_id_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_subscriptions_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_subscriptions_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_xapp_by_name_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_xapp_by_name_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_xapp_instance_by_name_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/get_xapp_instance_by_name_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/modify_subscription_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/modify_subscription_responses.go [new file with mode: 0644]
pkg/appmgr_client/operations/operations_client.go [new file with mode: 0644]
pkg/appmgr_client/operations/undeploy_xapp_parameters.go [new file with mode: 0644]
pkg/appmgr_client/operations/undeploy_xapp_responses.go [new file with mode: 0644]
pkg/appmgr_client/r_i_c_appmgr_client.go [new file with mode: 0644]
pkg/appmgr_model/all_subscriptions.go [new file with mode: 0644]
pkg/appmgr_model/all_xapps.go [new file with mode: 0644]
pkg/appmgr_model/subscription.go [new file with mode: 0644]
pkg/appmgr_model/subscription_notification.go [new file with mode: 0644]
pkg/appmgr_model/subscription_request.go [new file with mode: 0644]
pkg/appmgr_model/subscription_response.go [new file with mode: 0644]
pkg/appmgr_model/xapp.go [new file with mode: 0644]
pkg/appmgr_model/xapp_instance.go [new file with mode: 0644]
pkg/glide.lock [deleted file]
pkg/models/health_status.go [new file with mode: 0644]
pkg/models/route.go [new file with mode: 0644]
pkg/models/routes.go [new file with mode: 0644]
pkg/models/xapp_callback_data.go [new file with mode: 0644]
pkg/models/xapp_group.go [new file with mode: 0644]
pkg/models/xapp_instance.go [new file with mode: 0644]
pkg/nbi/httpgetter.go
pkg/nbi/httpgetter_test.go [new file with mode: 0644]
pkg/nbi/httprestful.go [new file with mode: 0644]
pkg/nbi/httprestful_test.go [new file with mode: 0644]
pkg/nbi/nbi.go
pkg/nbi/nbi_test.go [new file with mode: 0644]
pkg/nbi/types.go
pkg/restapi/configure_routing_manager.go [new file with mode: 0644]
pkg/restapi/doc.go [new file with mode: 0644]
pkg/restapi/embedded_spec.go [new file with mode: 0644]
pkg/restapi/operations/handle/get_handles.go [new file with mode: 0644]
pkg/restapi/operations/handle/get_handles_parameters.go [new file with mode: 0644]
pkg/restapi/operations/handle/get_handles_responses.go [new file with mode: 0644]
pkg/restapi/operations/handle/get_handles_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/handle/provide_xapp_handle.go [new file with mode: 0644]
pkg/restapi/operations/handle/provide_xapp_handle_parameters.go [new file with mode: 0644]
pkg/restapi/operations/handle/provide_xapp_handle_responses.go [new file with mode: 0644]
pkg/restapi/operations/handle/provide_xapp_handle_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/health/get_health.go [new file with mode: 0644]
pkg/restapi/operations/health/get_health_parameters.go [new file with mode: 0644]
pkg/restapi/operations/health/get_health_responses.go [new file with mode: 0644]
pkg/restapi/operations/health/get_health_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/route/add_route.go [new file with mode: 0644]
pkg/restapi/operations/route/add_route_parameters.go [new file with mode: 0644]
pkg/restapi/operations/route/add_route_responses.go [new file with mode: 0644]
pkg/restapi/operations/route/add_route_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/route/delete_route_by_id.go [new file with mode: 0644]
pkg/restapi/operations/route/delete_route_by_id_parameters.go [new file with mode: 0644]
pkg/restapi/operations/route/delete_route_by_id_responses.go [new file with mode: 0644]
pkg/restapi/operations/route/delete_route_by_id_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/route/get_route_by_id.go [new file with mode: 0644]
pkg/restapi/operations/route/get_route_by_id_parameters.go [new file with mode: 0644]
pkg/restapi/operations/route/get_route_by_id_responses.go [new file with mode: 0644]
pkg/restapi/operations/route/get_route_by_id_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/route/get_routes.go [new file with mode: 0644]
pkg/restapi/operations/route/get_routes_parameters.go [new file with mode: 0644]
pkg/restapi/operations/route/get_routes_responses.go [new file with mode: 0644]
pkg/restapi/operations/route/get_routes_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_by_id.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_by_id_parameters.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_by_id_responses.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_by_id_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_parameters.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_responses.go [new file with mode: 0644]
pkg/restapi/operations/route/update_route_urlbuilder.go [new file with mode: 0644]
pkg/restapi/operations/routing_manager_api.go [new file with mode: 0644]
pkg/restapi/server.go [new file with mode: 0644]
pkg/rpe/rmr.go
pkg/rpe/rmr_test.go [new file with mode: 0644]
pkg/rpe/rpe.go
pkg/rpe/types.go
pkg/rtmgr/rtmgr.go
pkg/rtmgr/rtmgr_test.go [new file with mode: 0644]
pkg/sbi/nngpub.go
pkg/sbi/nngpub_test.go [new file with mode: 0644]
pkg/sbi/nngpush.go
pkg/sbi/nngpush_test.go [new file with mode: 0644]
pkg/sbi/sbi.go
pkg/sbi/sbi_test.go [new file with mode: 0644]
pkg/sbi/types.go
pkg/sdl/file.go
pkg/sdl/sdl.go
pkg/sdl/sdl_test.go [new file with mode: 0644]
pkg/sdl/types.go
pkg/stub/mangos.go [new file with mode: 0644]
pkg/stub/stub.go [new file with mode: 0644]
test/data/xapps.json [new file with mode: 0644]
test/docker/xmgr.build/Dockerfile
test/docker/xmgr.build/middleware.js [new file with mode: 0644]
test/kubernetes/xapp-tx/xapp-tx.yaml
test/kubernetes/xmgr/xmgr-cfg.yaml
test/kubernetes/xmgr/xmgr-dep.yaml