Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The registrationHandler will then query the k8s cluster under registration using the Node App or Node Plugin code to get a list of nodes and the labels for each node.

  • registrationHandler - onap/multicloud-k8s/src/k8splugin/api/registrationhandler.go
  • Registers K8s cloud to K8s plugin using onap/multicloud-k8s/src/k8splugin/internal/connection/connection.go – check into if we need kubeconfig or ESR change
  • Requires update of onap/multicloud-k8s/src/k8splugin/api/api.go
  • Invokes AAI Client to K8s AAI Module to update AAI with Cloud/Tenant/Flavor information for the cluster

Node App or Node Plugin

  • Node App - onap/multicloud-k8s/src/k8splugin/internal/app/node or onap/multicloud-k8s/src/k8splugin/internal/plugin/node.go
  • Requests labels from nodes in K8s cluster
  • Requires update of onap/multicloud-k8s/src/k8splugin/internal/app/client.go extend to node Resource (helm.KubernetesResource does not have resource type)

Reporting of Cluster Info to AA&I

...