This PR adds the necessary Java classes to support namespace-level metrics storage within the kubernetes object. Currently, k8sObj manages container-level metrics data through the containerData class. To extend this functionality to namespace-level queries, we need to generate nameSpaceData class. This PR implements these new classes, enabling k8sObj to store and manage namespace metrics data effectively.
Description
This PR adds the necessary Java classes to support namespace-level metrics storage within the kubernetes object. Currently, k8sObj manages container-level metrics data through the containerData class. To extend this functionality to namespace-level queries, we need to generate nameSpaceData class. This PR implements these new classes, enabling k8sObj to store and manage namespace metrics data effectively.
Namespace JSON Obj:
Type of change
How has this been tested?
On minikube with kruize-demos
Test Configuration
Checklist :dart:
Additional information
NA