Replace Kind with GroupVersionKind 24/85524/1
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 17 Apr 2019 01:09:13 +0000 (18:09 -0700)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Wed, 17 Apr 2019 01:09:27 +0000 (18:09 -0700)
commitbf49d552b003072c6bc64ae838a4699c1f4028bd
tree57c2b6130781f8215b0544e6b6f126ec8e2f8152
parent244578803033f17781b10be283aef43fa6f0aa60
Replace Kind with GroupVersionKind

Kind is not unique to track resources in Kubernetes
GroupVersionKind is unique. We are just using that to
track our data. It is abstracted behind a couple of new
types for templates and resources.
This change makes a lot of the old kind based operations
redundant and simplified.

Issue-ID: MULTICLOUD-573
Change-Id: I8f4ded2ba6a0821a8fbd679dc99ce3a44d805524
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
13 files changed:
src/k8splugin/api/brokerhandler.go
src/k8splugin/api/brokerhandler_test.go
src/k8splugin/api/instancehandler_test.go
src/k8splugin/internal/app/client.go
src/k8splugin/internal/app/client_test.go
src/k8splugin/internal/app/instance.go
src/k8splugin/internal/app/instance_test.go
src/k8splugin/internal/helm/helm.go
src/k8splugin/internal/helm/helm_test.go
src/k8splugin/internal/helm/types.go [new file with mode: 0644]
src/k8splugin/internal/rb/config_backend.go
src/k8splugin/internal/rb/profile.go
src/k8splugin/plugins/generic/plugin.go