Provide Healthcheck API MVP 41/118441/4 0.8.0
authorKonrad Bańka <k.banka@samsung.com>
Wed, 24 Feb 2021 23:08:05 +0000 (00:08 +0100)
committerKonrad Bańka <k.banka@samsung.com>
Thu, 25 Feb 2021 14:30:45 +0000 (15:30 +0100)
commit22a37f42a54c1acd2f095bc559ab03745e5ae7f9
tree18be25e5475c5bf8d00d2e43a734d4eca2658a7b
parentfec64d4a5d7986e4d92b1350f31c9a3c81e82e6e
Provide Healthcheck API MVP

Implements basic functionality of running starting Healthcheck.
Results can be inspected so-far without dedicated API, by using, for
example, Query API.

Issue-ID: MULTICLOUD-1233
Signed-off-by: Konrad Bańka <k.banka@samsung.com>
Change-Id: Ia4d96d936d573173d7d8f41e6c39d059bf5f8b1f
20 files changed:
src/k8splugin/api/api.go
src/k8splugin/api/brokerhandler_test.go
src/k8splugin/api/defhandler_test.go
src/k8splugin/api/healthcheckhandler_test.go
src/k8splugin/api/instancehandler_test.go
src/k8splugin/api/instancehchandler.go [new file with mode: 0644]
src/k8splugin/api/profilehandler_test.go
src/k8splugin/cmd/main.go
src/k8splugin/go.sum
src/k8splugin/internal/app/client.go
src/k8splugin/internal/app/client_test.go
src/k8splugin/internal/app/config_backend.go
src/k8splugin/internal/app/instance.go
src/k8splugin/internal/app/instance_test.go
src/k8splugin/internal/healthcheck/healthcheck.go [new file with mode: 0644]
src/k8splugin/internal/healthcheck/kubeclient.go [new file with mode: 0644]
src/k8splugin/internal/helm/helm.go
src/k8splugin/internal/helm/helm_test.go
src/k8splugin/internal/rb/profile.go
src/k8splugin/internal/rb/profile_test.go