Initial version with full functionality 15/15/4
authorAbukar Mohamed <abukar.mohamed@nokia.com>
Wed, 3 Apr 2019 11:07:48 +0000 (11:07 +0000)
committerAbukar Mohamed <abukar.mohamed@nokia.com>
Thu, 4 Apr 2019 08:47:40 +0000 (08:47 +0000)
commit8504f6a10b6417bd6b73249941c8f6356442fc9b
tree137914e435c3b585df8bafb9c13c650df9b1304a
parentd36a35ba53b3d805cb73eda3d72af946ed977f16
Initial version with full functionality

Appmgr (aka Xapp-Manager) supports following:
- Deploying, querying and undeploying Xapps
- Health check for Kubernates readiness vs liveness probes
- Subscriptions (resthooks) & notification of Xapp action

Interfaces:
- RestApi
- Helm
- SDL

Change-Id: I4ce6aec5fd581c4fac6aaa709deb1eb3850ba318
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
26 files changed:
LICENSES.txt [new file with mode: 0755]
README.md [new file with mode: 0755]
build/Dockerfile [new file with mode: 0755]
build/Makefile [new file with mode: 0755]
build/docker-entrypoint.sh [new file with mode: 0755]
cli/appmgrcli [new file with mode: 0755]
config/appmgr.yaml [new file with mode: 0755]
config/msg_type.yaml [new file with mode: 0755]
helm_chart/appmgr/Chart.yaml [new file with mode: 0755]
helm_chart/appmgr/templates/_helpers.tpl [new file with mode: 0755]
helm_chart/appmgr/templates/appconfig.yaml [new file with mode: 0755]
helm_chart/appmgr/templates/appenv.yaml [new file with mode: 0755]
helm_chart/appmgr/templates/deployment.yaml [new file with mode: 0755]
helm_chart/appmgr/templates/service.yaml [new file with mode: 0755]
helm_chart/appmgr/values.yaml [new file with mode: 0755]
rest_api/xapp_manager_rest_api.json [new file with mode: 0644]
src/api.go [new file with mode: 0755]
src/api_test.go [new file with mode: 0755]
src/config.go [new file with mode: 0755]
src/helm.go [new file with mode: 0755]
src/helm_test.go [new file with mode: 0755]
src/logger.go [new file with mode: 0755]
src/main.go [new file with mode: 0755]
src/subscriptions.go [new file with mode: 0755]
src/subscriptions_test.go [new file with mode: 0755]
src/types.go [new file with mode: 0755]